.gh{ display:none; }
@media only screen and (max-width:800px){
.width1200{ width:94.667%; }
body{ overflow-x:hidden; }
.pf_bg{ display:none; }

.top_h{ height:105px; }
.top_bg{ position:fixed; top:0px; background-color:#ffffff; z-index:9991; }
.top_bg .width1200 a.logo{ width:70%; }
.top_bg .width1200 a.logo img{ max-height:85px; }
.top_bg .width1200 a.so{ display:block; width:40px; height:85px; background:url(../images/so2.png) no-repeat scroll center; margin-right:90px; }

.top_lm{ position:fixed; top:0px; left:0px; right:0px; bottom:0px; background-color:rgb(0, 0, 0, 0.5); z-index:-1; opacity:0; transition: all 0.5s ease; }
.top_lm.x{ z-index:9992; opacity:1; transition: all 0.5s ease;  }
.top_lm ul{ width:70%; margin:0px 0px 0px -70%; position:fixed; top:0px; left:0px; bottom:0px; background-color:#1264ba; display:block; transition: all 0.5s ease; }
.top_lm.x ul{ margin-left:0px; transition: all 0.5s ease; }
.top_lm ul li{ border-bottom:1px solid rgba(0, 0, 0, 0.2); width:100%; display:block; }
.top_lm ul li dd{ display:block; padding:0px; }
.top_lm ul li dd a{ padding:24px; display: block; border-radius:0px; font-size:28px; color:#ffffff; }
.top_lm ul li.on dd a, .top_lm ul li dd a:hover{ background-color:rgb(0, 0, 0, 0); }
.top_lm ul li dl{ position:relative; display:block; top:0px; background-color:rgb(0, 0, 0, 0); }
.top_lm ul li:hover dl{ padding:0px; box-shadow: 0px 0.5rem 0.75rem 0px rgba(0, 0, 0, 0); }
.top_lm ul li dl a{ text-align:left; padding:24px; display: block; font-size:28px; color:#ffffff; border-top:1px solid rgba(0, 0, 0, 0.2); }

i.top_gb{ position:fixed; top:0px; right:0px; bottom:0px; width:30%; z-index:-1; }
i.top_gb.x{ z-index:9999; }

.top_bg .gh{ display:block; position:absolute; top:50%; right:0px; width:44px; height:40px; margin-top:-20px; cursor:pointer; }
.top_bg .gh i{ position:absolute; background-color:#2a63b9; width:100%; height:3px; left:0px; transition:all .5s ease; }
.top_bg .gh i.t{ top:0; }
.top_bg .gh i.c{ top:50%; margin-top:-1.5px; }
.top_bg .gh i.f{ bottom:0px; }

.top_bg .width1200 .so_bg{ position: absolute; top:0px; left:0px; right:0px; opacity: 0; z-index:-1; background-color:rgb(0, 0, 0, 0.9); transition: all 0.5s ease; }
.top_bg .width1200 .so_bg.x{ position:fixed; bottom:0px; z-index:999; opacity:1; transition: all 0.5s ease; }
.top_bg .width1200 .so_bg .so{ width:90%; margin:-80px 5% 0px; border-bottom:1px solid #ffffff; position:relative; }
.top_bg .width1200 .so_bg .so input,.top_bg .width1200 .so_bg .so button{ line-height:80px; height:80px; }
.top_bg .width1200 .so_bg .so input{ font-size:28px; color:#ffffff; padding:0px; border-radius:0px; background-color:rgb(0, 0, 0, 0); border:0px; width:85%; }
.top_bg .width1200 .so_bg .so input::-webkit-input-placeholder{ color: #ffffff; }
.top_bg .width1200 .so_bg .so button{ width:15%; background:url(../images/so3.png) no-repeat scroll center; }
.top_bg .width1200 .so_bg .so a.gb{ display:block; font-size:28px; color:#ffffff; background:url(../images/gb.png) no-repeat scroll left center; background-size:20px; padding: 20px 20px 20px 50px; position:fixed; bottom:40vh; left:50%; margin-left:-70px; }

.banner, .banner .swiper-wrapper, .banner .swiper-wrapper .swiper-slide{ height:340px; }

.cp_tj,.i_cp,.i_news,.about_bg,.Links_bg,.pf_bg,.foot_t_bg,.foot_f_bg{ display:none; }

.sj_bg,.sj_pf,.sj_foot{ display:block; }

.sj_bg{ background-color:#f8f8f8; padding:40px 0px 148px; overflow:hidden; }

.sj_tit{ text-align:center; margin:0px 2.6665% 32px; }
.sj_tit dd{ font-size:38px; font-weight:bold; margin-bottom:16px; }
.sj_tit dd i{ color:#1264ba; }
.sj_tit dl{ position:relative; height:21px; background:url(../images/sj_d.png) no-repeat scroll center; }
.sj_tit dl i{ position:absolute; left:0px; width:100%; height:1px; top: 50%; margin-top: -0.5px; z-index:0; background-color:rgb(0, 0, 0, 0.1); }

.sj_tit2 dd{ color:#ffffff; }
.sj_tit2 dl{ background-image:url(../images/sj_d2.png); }
.sj_tit2 dl i{ background-color:rgb(255, 255, 255, 0.1); }

ul.sj_cp{ margin-top:0px 2.6665%; display: flex; flex-wrap: wrap; justify-content: space-between; }
ul.sj_cp li{ width:48%; margin-bottom:20px; }
ul.sj_cp li a{ display:block; text-align:center; }
ul.sj_cp li a ol{ height:295px; background-color:#ffffff; position:relative; }
ul.sj_cp li a ol img{ position:absolute; top:0px; left:0px; bottom:0px; right:0px; margin:auto; max-height:90%; max-width:90%; }
ul.sj_cp li a dd{ padding:20px 0px; font-size:28px; overflow:hidden; word-break:keep-all; white-space:nowrap; text-overflow:ellipsis; color:#333333; }

.i_more{ margin:0px 2.6665%; }
.i_more a{ display: block; color: #555555; background-color: #ffffff; text-align: center; font-size: 28px; height: 80px; line-height: 80px; }
.i_more a:active{ background-color: #1264ba; color:#ffffff; }

.sj_about{ margin:40px 0px; padding: 40px 2.6665%; background-color: #1264ba; }
.sj_about .ms{ color:#ffffff; font-size: 28px; line-height: 1.8; text-indent: 2em; margin-bottom:30px; }
.sj_about .i_more{ margin:0px; }
.sj_about .i_more a{ background-color:rgba(255, 255, 255, 0.3); color:#ffffff; }
.sj_about .i_more a:active{ background-color:#ffffff; color: #1264ba; }

.sj_xw{ padding:0px 2.6665%; }
.sj_xw div.t{ text-align:center; color:#ffffff; font-weight: bold; font-size:30px; }
.sj_xw div.t del{ display: inline-block; padding: 0px 20px; min-width: 160px; margin: 0px 10px; background-color: #d8d8d8; height: 80px; line-height: 80px; }
.sj_xw div.t del.o{ background-color:#1264ba; }

.sj_xw div.f{ margin-top:32px; }
.sj_xw div.f .bg{ display:none; }
.sj_xw div.f .bg ul{ overflow:hidden; min-height:640px; margin-bottom:20px; }
.sj_xw div.f .bg ul li{ overflow:hidden; background-color:#ffffff; padding:20px; display: flex; justify-content: space-between; }
.sj_xw div.f .bg ul li.s{ }
.sj_xw div.f .bg ul li.s div{ min-height:200px; }
.sj_xw div.f .bg ul li.s div.l{ position:relative; width:42%; height:200px; }
.sj_xw div.f .bg ul li.s div.l a{ display:block; text-align:center; }
.sj_xw div.f .bg ul li.s div.l a img{ max-height:200px; }
.sj_xw div.f .bg ul li.s div.l dl{ position:absolute; left: 20px; top: 20px; width: 100px; text-align: center; z-index:2; padding: 8px 0; background-color: rgba(18, 100, 186, 0.8); color: #ffffff; }
.sj_xw div.f .bg ul li.s div.l dl p.s{ font-size: 26px; }
.sj_xw div.f .bg ul li.s div.l dl p.x{ font-size: 30px; font-weight: bold; }
.sj_xw div.f .bg ul li.s div.r{ width:55%; }
.sj_xw div.f .bg ul li.s div.r dd{ overflow:hidden; word-break:keep-all; white-space:nowrap; text-overflow:ellipsis; }
.sj_xw div.f .bg ul li.s div.r dd a{ color: #333333; font-size: 30px; font-weight: bold;}
.sj_xw div.f .bg ul li.s div.r dd a:active{ color: #1264ba; }
.sj_xw div.f .bg ul li.s div.r dl{ font-size: 24px; text-align: justify; font-size:24px; line-height:36px; color: #999999; margin:6px 0px; }
.sj_xw div.f .bg ul li.s div.r ol{}
.sj_xw div.f .bg ul li.s div.r ol a{ font-size: 24px; color: #1264ba; line-height: 40px; }

.sj_xw div.f .bg ul li.n{ margin-top:20px; }
.sj_xw div.f .bg ul li.n a,.sj_xw div.f .bg ul li.n i{ height: 40px; line-height: 40px; }
.sj_xw div.f .bg ul li.n a{ width: 80%; font-size: 28px;  color: #333333; overflow:hidden; word-break:keep-all; white-space:nowrap; text-overflow:ellipsis; }
.sj_xw div.f .bg ul li.n i{ color:#999999; width:20%; text-align: right; font-size: 24px; }
.sj_xw div.f .i_more{ margin:0px; }

.sj_foot{ background-color:#ffffff; height: 108px; position:fixed; left:0px; bottom:0px; width:100%; z-index:999; box-shadow:0px -10px 20px rgba(0, 0, 0, 0.1); display: flex; justify-content: space-between; }
.sj_foot .s_l{ width:29%; display: flex; justify-content: space-between; }
.sj_foot .s_l a{ font-size: 24px; color: #5f5f5f; line-height:28px; text-align:center; width:50%; padding-top:68px; background-repeat:no-repeat; background-position:center 12px; background-size:48px; }
.sj_foot .s_l a:nth-child(1){ background-image:url(../images/sj_l1.png); }
.sj_foot .s_l a:nth-child(2){ background-image:url(../images/sj_l2.png); }

.sj_foot .s_r{ width:58%; display: flex; justify-content: space-between; align-items:center; }
.sj_foot .s_r a{ font-size:24px; font-weight: bold; color: #ffffff; line-height: 56px; padding: 10px 20px 10px 10px; border-radius: 38px; }
.sj_foot .s_r a.l{ background-color:#1264ba; }
.sj_foot .s_r a.r{ background-color:#262626; }
.sj_foot .s_r a i{ background-repeat:no-repeat; background-position:left center; display:block; padding-left:72px; }
.sj_foot .s_r a.l i{ background-image:url(../images/sj_l3.png); }
.sj_foot .s_r a.r i{ background-image:url(../images/sj_l4.png); }

.sj_pf{ position:fixed; right:10px; top:50%; z-index:99; }
.sj_pf a{ display:block; width:98px; }
.sj_pf a.t{ margin-bottom:10px; font-size:16px; padding: 60px 0px 10px; color:#ffffff; text-align:center; background:url(../images/Promenu_icon.png) no-repeat scroll center 10px rgba(18, 100, 186, 0.9); }
.sj_pf a.s_top{ height: 98px; background:url(../images/toTop.png) no-repeat scroll center rgba(0, 0, 0, 0.9); display:none; }
.sj_pf a.s_top.x{ display:block; }

.ny_bg{ background-color:#f8f8f8; padding-bottom:80px; }
.ny_bg .width1200 .ny_l{ display:none; }
.ny_bg .width1200 .ny_r{ width:100%; }
.ny_bg .width1200 .ny_r .tit{ background: none; background-color:#ffffff; padding:20px; margin-bottom:20px; }
.ny_bg .width1200 .ny_r .tit span{ display:none; }
.ny_bg .width1200 .ny_r .tit del{ font-size:20px; color:#999999; line-height:1.75; }
.ny_bg .width1200 .ny_r .tit del a{ color:#999999; }
.ny_bg .width1200 .ny_r .dy_xx{ font-size:24px; padding:20px; background-color:#ffffff; }

ul.cp_lb{ width:100%; justify-content: space-between; }
ul.cp_lb li{ width:48%; margin-right:0px; margin-bottom:40px; }
ul.cp_lb li a ol{ background-color:#ffffff; }
ul.cp_lb li a dd{ font-size:28px; margin-top:20px; }

.cp_show{ padding:20px 0px 40px; }
.cp_show .cp_s_t{ background-color:#ffffff; display:block; padding:20px; }
.cp_show .cp_s_t .t_l{ width:100%; }
.cp_show .cp_s_t .t_r{ width:100%; margin-top:20px; }

.cp_show .cp_s_t .t_r .r_d2{ font-size:20px; }
.cp_show .cp_s_t .t_r .r_d3{ font-size:20px; }
.cp_show .cp_s_t .t_r .r_d4 a{ font-size:20px; line-height:64px; }

.cp_show .cp_s_s{ background-color:#ffffff; padding:20px 0px; }
.cp_show .cp_s_s div.t{ margin:0px 20px; }
.cp_show .cp_s_s div.t span{ font-size:28px; }
.cp_show .cp_s_s div.f{ margin:20px; }
.cp_show .cp_s_s div.f div{ display:block; }
.cp_show .cp_s_s div.f div dl{ font-size:20px; }
.cp_show .cp_s_s div.f div dl.l{ width:97%; }
.cp_show .cp_s_s div.f div dl.r{ width:97%; }

.cp_show .cp_s_x{ background-color:#ffffff; padding:20px; font-size:24px; margin-bottom:30px; }
.cp_s_ly{ background-color:#ffffff; padding:20px; }
.cp_s_ly .form-group label{ font-size:20px; line-height:1.5; position:relative; width:auto; text-align:left; }
.cp_s_ly .form-group .col-md-10{ margin-left:0px; margin-top:20px; }
.cp_s_ly .form-group .col-md-10 input{ font-size:20px; }
.cp_s_ly .form-group .col-md-10 i.fa{ font-size:32px; margin-top:-16px; }
.cp_s_ly .form-group .pf{ left:0px; }
.cp_s_ly .form-group .pf div a{ font-size:20px; }
.cp_s_ly .yzm label{ font-size:20px; position:relative; }
.cp_s_ly .yzm div{ margin-left:0px; }
.cp_s_ly .yzm div input{ font-size:20px; width:64%; }
.cp_s_ly .button{ margin-left:0px; display: flex; justify-content: space-between; margin-top:40px; }
.cp_s_ly .button button{ font-size:24px; margin:0px; width:48%; height:64px; line-height:64px; }
.cp_s_ly .yzm div del{ transform: scale(1.45); margin-left:30px; padding:5px; margin-top: 9px; }
.cp_show div.qt{ background-color:#ffffff; padding:20px; font-size:24px; margin-top:20px; }

.lxwm{ background-color:#ffffff; padding:20px; }
.lxwm div.t del{ font-size:24px; }
.lxwm div.f .bg .lx{ display:block; }
.lxwm div.f .bg .lx div{ width:100%; margin-bottom:20px; }
.lxwm div.f .bg .lx div del.l{ width:12%; }
.lxwm div.f .bg .lx div del.r{ font-size:24px; width:85%; }
.lxwm div.f .bg .xx{ font-size:24px; }

.cp_s_ly{ margin-top:0px; }

.sj_lm{ background-color:#ffffff; padding:20px; margin-bottom:40px; }
.sj_lm div{ border-bottom:1px solid #eaeaea; }
.sj_lm div a{ padding:20px; }
.sj_lm div a:active,.sj_lm div a:hover{ color: #1264ba; }
.sj_lm div dd{ position:relative; display: flex; justify-content: space-between; align-items:center; }
.sj_lm div dd a{ font-size:30px; color:#333333; display:inline-block; }
.sj_lm div dd i{ font-size:36px; color:#333333; }
.sj_lm div.on dd a{ color: #1264ba; }
.sj_lm div.on dd i{ color: #1264ba; transform: rotate(180deg); }
.sj_lm div dl{ display:none; text-transform:capitalize; }
.sj_lm div.on dl{ display:block; }
.sj_lm div dl a{ display:block; font-size:28px; color:#666666; border-top:1px solid #eaeaea; }


.fenye{ margin-bottom:40px; font-size:20px; }

}
