@charset "utf-8";
/* CSS Document */


@media(max-width:992px){
.wh_con_list{ width:100%;}
.wh_con_list .wenhua3 b{ margin-bottom:6px;}
.wh_con_list h2{ font-size:16px; line-height:16px;}
.wh_con_list .wenhua3 h2{ margin:10px 0 6px 0;}
.wh_con_list p{ font-size:13px; line-height:20px;}
.wh_con_list .wenhua3 p{ max-width:96%;}
.wh_con_list .wenhua1{ padding:10px 16px;}
.wh_con_list b{ margin-bottom:10px;}
.wh_con_list h2{ margin:10px 0 10px 0;}
.wh_con_list .wenhua2 h2{ margin-top:40px;}
.wh_con_list .wh_tu1{ max-width:100px;}
	
.card-area .card-item .card .card-title h1{ font-size:14px !important; margin-bottom:4px !important;}
.card-area .card-item.active .card .card-title h1{ font-size:16px !important;}
.card-area .card-item .card .card-title .short-info{ font-size:12px !important; line-height:16px !important;}
.card-area .card-item.active .card .card-title{ height:150px !important;}
.card-area .card-item .card .card-content{ top:150px !important; overflow:auto;}
.card-area .card-item.active .card .card-content{ top:130px !important;}
.card-area .card-item .card .card-content.content-second{ left:0 !important; padding-top:10px !important;}
.card-area .card-item .card .card-content.content-second .main-head{ font-size:16px !important; line-height:16px !important; margin:10px 0 !important;}
.card-area .card-item .card .card-content.content-second .main-tip{ font-size:14px !important;}
.card-area{ height:360px !important; margin-top:40px !important;}
.card-area .card-item.active{ height:360px !important;}
.card-area .card-item .card .card-title{ height:150px !important;}
.card-area .card-item .card .card-title .content{ top:50%; margin-top:-75px; bottom:auto !important;}
.card-area .card-item.active .content{ margin-top:-75px !important; padding:10px 0 0 0;}
.card-area .card-item .card .card-content.content-first .content-first-list li p{ font-size:14px; line-height:24px;}

.sj{ display:block !important;}
.pc{ display:none !important;}
.banner_sj,.ny_about{ margin-top:50px;}
.header_sj,.banner_sj{ display:block;}
.header,.banner{ display:none;}	

.renzhen{ margin:20px auto;}
.renzhen_l{ margin-bottom:20px;}
.renzhen_l h2{ font-size:18px; line-height:18px; margin-bottom:6px;}
.renzhen_l h3{ font-size:20px; line-height:20px; margin-bottom:15px;}
.renzhen_l p{ font-size:14px; line-height:24px; max-width:100%; margin-bottom:20px;}
.renzhen_r .renzhen_r_list .renzhen_r_tu{ margin:10px auto 6px auto;}
.renzhen_r .renzhen_r_list .renzhen_r_zi h2{ font-size:13px; line-height:20px; height:60px;}
.renzhen_r .renzhen_r_list .renzhen_r_zi{ margin-bottom:10px;}

.about_l{ padding-left:30px;}
.about_l h1 img{ max-width:20px;}
.about_l h2{ font-size:20px; margin:6px 0 10px 0;}
.about_l b{ margin-bottom:15px;}
.about_l p{ font-size:14px; line-height:24px; margin-bottom:20px;}

.about{ padding-top:20px;}
.about_r{ height:350px;}
.about_r .img1{ top:30px; max-width:70%;}
.about_r .about_r1{ top:140px; left:0;}
.about_r .about_r1 .about_r2{ width:80px; height:120px; padding-top:30px;}
.about_r .about_r1 .about_r2 img{ max-width:36px;}
.about_r .about_r1 .about_r2 h2{ margin-top:10px;}
.about_r .about_r1 .img2{ bottom:-7px; max-width:180px; left:75px;}

.about1 .about_2{ max-width:26%;}
.about2{ margin-bottom:20px; padding:26px 0;}
.about2 ul li{ padding:0 6px;}
.about2 ul li h3{ font-size:14px; line-height:20px; margin-bottom:10px; height:40px;}
.about2 ul li h2{ font-size:20px; line-height:30px; margin-right:2px;}
.about2 ul li b{ font-size:18px; line-height:30px;}
.three{ background-size:auto 100%; padding:11% 0 7% 0;}
.three h2{ font-size:18px; line-height:18px; margin-bottom:10px;}
.three h3{ font-size:18px; line-height:18px; margin-bottom:10px;}
.three a{ width:100px; line-height:30px; font-size:14px;}

.f1 { display:none; padding-top:10px; height:50px; border-bottom:1px solid #8c8c8c;}
.f1_l{ width:30%;}
.f1_l img{ max-width:100%;}
.f1_r{ /*width:60%;*/}
.f1_r a{ margin-left:0px;}
.f1_r a img{ max-width:60%;}
.f2_box{ display:none;}
.f3{ line-height:20px; padding:6px 0;}
.f3 .f3_l{ font-size:12px; line-height:20px; width:100%; padding:0 10px; text-align:center;}
.f3 .f3_r{ font-size:12px; line-height:20px; width:100%; text-align:center;}

.xinwen{ margin:30px 0;}
.xinwen_list .xinwen_zi{ margin-top:10px;}
.xinwen_list .xinwen_zi b{ margin:10px 0;}
.xinwen_list .xinwen_zi .xinwen_sj{ margin:10px 0 16px 0;}
.xinwen_list .xinwen_zi .xinwen_sj em{ width:110px; height:36px; line-height:36px;}
.xinwen_list .xinwen_zi .xinwen_sj span{ line-height:36px;}
.xinwen_list .xinwen_zi .xinwen_sj span i{ line-height:36px;}
.xinwen_sh .xinwen_tit{ font-size:22px; padding-bottom:10px;}
.xw_fy{ padding:20px 0;}
.xw_fy_l,.xw_fy_r{ width:100%;}
.xw_fy_r a{ margin:auto;}

.inner-nav-wrap .nav-s0{ font-size:14px; font-weight:normal;}

.ke_tit h2{ font-size:32px; line-height:32px;}
.ke_tit h3{ font-size:22px; line-height:22px; margin-bottom:20px;}
.kh{ margin-top:20px; margin-bottom:20px;}

.sm{ margin-top:20px; padding:10px 0; background-size:100% 100%;}
.sm .sm_con1 h5{ font-size:18px; line-height:18px; margin-bottom:10px;}
.sm h4{ font-size:18px; line-height:18px; padding-bottom:10px;}
.sm p{ font-size:13px; line-height:20px; width:100%;}

.rz,.rz_h,.jiance,.jiance1,.anli,.xinwen_sh,.lianxi,.liuyan,.job,.ys,.wh{ margin:20px 0 30px 0;}
.rzlc_tit h2{ font-size:22px; line-height:22px; margin-bottom:4px;}
.rzlc_tit h3 img{ max-width:50%;}
.rz_list,jiance_list{ width:100%;}
/*.rz_list{ padding:0 5px;}
.rz_con .rz_zi img{ max-width:30px; left:5px;}
.rz_con .rz_zi{ padding:10px 10px 10px 40px;}
.rz_con .rz_zi h2{ font-size:14px; line-height:16px; height:32px; overflow:hidden;}
.rz_con .rz_zi h3{ word-break:break-all; table-layout:fixed; height:42px;}*/
.rz_con .rz_zi{ padding:20px 10px 10px 80px;}

.rzlc_tit{ margin:10px auto 15px auto;}
.rzfw1 p{ font-size:14px;}
.wmdys{ margin-top:20px;}
.wmdys_con1{ padding:10px;}
.wmdys_con1_zi p{ font-size:14px;}
.wmdys_a{ margin-bottom:20px;}
.wmdys_con1_box h2{ font-size:18px; font-weight:bold; margin-bottom:10px;}
.wmdys_con1_box{ width:calc(100% - 110px);}
.wmdys_con1_box1{ width:110px; margin-top:5px;}

#khs,.khs_tit{ margin:10px 0 0 0;}
#khs .slideBox1 .bd li .right p{ width:90%; line-height:24px;}
#khs .slideBox1 .bd li .right span{ left:-20px;}
#khs .slideBox1 .bd li .right .rg{ left:auto; top:auto; bottom:-10px; right:-10px;}
#khs{ padding:20px 0; height:auto; background-size:auto 100%;}
.khs_tit h2{ font-size:22px; line-height:22px; margin-bottom:6px;}
#khs .slideBox1 .bd li .left img{ width:130px; height:130px; margin:auto; border-radius:50%;}
#khs .slideBox1 .bd{ padding:0 50px;}
#khs .slideBox1{ padding:20px 0 0 0;}
.rzlc_list{ width:calc(100% / 3);}
.rzlc1{ width:90%; padding:10px 0 20px 0; min-height:290px; margin-bottom:10px;}
.rzlc1 h2{ font-size:32px; width:60px; height:60px; line-height:50px; margin-bottom:10px;}
.rzlc1 h2 strong{ width:50px; height:50px;}
.rzlc1 .rzlc_1{ width:90%; font-size:14px; line-height:22px;}

.inner-nav-wrap .swiper-slide{ padding:20px 0;}
.jiance_tit{ font-size:22px;}
.jiance_con1 p{ font-size:14px;}
.anli_list{ width:calc(100% / 2);}
.anli_list b h2{ font-size:14px; line-height:24px; height:48px; overflow:hidden;}
.page a{ width:30px; height:30px; line-height:30px; font-size:16px;}

.xinwen_sh_con p{ font-size:14px;}
.xinwen_sh_con{ font-size:14px; padding:20px 0;}
.xw_list span, .xw_list a{ font-size:14px; line-height:30px;}

.lianxi_list h2{ font-size:15px; margin:0px 0;}
.lianxi_list p{ font-size:14px; height:72px;}
.lianxi_list{/* padding:0 10px;*/ table-layout:fixed; word-break: break-all; margin-bottom:10px; }
.lianxi_list .lianxi_con_tu img{ max-width:50px;}
.lianxi1 h3{ margin-bottom:20px;}

.job_list{ padding:15px 0;}
.job_l{ padding-left:15px;}
.job_r a,.job_r p{ margin-top:10px;}
.job_sh_tit h2{ font-size:22px; line-height:22px;}
.job_sh_tit p{ font-size:16px; line-height:16px;}
.job_sh1 p{ font-size:14px; line-height:24px;}
.job_sh_con .job_sh1 h4{ margin-bottom:10px; background-size:100% 100%;}

.weizhi1 ul li{ line-height:40px; height:40px;}	
.weizhi1 ul li a{ font-size:14px; padding:0 5px;}

.guwm1{ padding:20px 0; background-size:100% auto;}
.gywm1 .about2{ padding:0;}

.guwm1 .gywm_r{padding-left: 15px;}
.gywm_r h2{ font-size:22px; line-height:22px;}
.gywm_r h3{ font-size:20px; margin-top:10px;}
.gywm_r .gywm_con{ margin:10px 0;}
.gywn2_tit{ margin:20px 0 10px 0;}
.gywm2 .gywm2_con1,.gywm2 .gywm2_con1 p{ font-size:14px;}
.gywn2_tit h2{ font-size:22px; line-height:22px; margin-bottom:10px;}
.gywn2_tit h3{ font-size:20px; line-height:20px; margin-bottom:0px;}
.gywn2_con2{ margin-top:10px;}
.gywm2 .gywn2_list{ margin-bottom:10px; /*margin-right:32px;*/ margin-right:8%; padding:6px 0;}
.gywm2 .gywn2_list:nth-child(3n){ margin-right:0;}

.ke_tit h2{ font-size:22px; line-height:22px;}
.ke_tit h3{ font-size:20px;}
.kh_list{ padding: 0 5px;}
.kh_list h2{ font-size:14px; line-height:24px;}
.kh_more a{ font-size:14px; margin-top:0; width:120px; height:36px; line-height:36px;}

.weizhi1 ul li .ny_ej{ top:40px; left:auto; right:0;}

.xinwen_sh .xinwen_tit h2{ font-size:20px; line-height:20px;}
/*.rz, .rz_h, .jiance, .jiance1, .anli, .xinwen_sh, .lianxi, .liuyan, .job{ margin:0;}*/
.xinwen_sh,.jiance,.lianxi,.liuyan,.job{ margin:0; padding:20px 0;}
.lianxi2{ padding:0;}
.lianxi2 iframe{ height:300px;}

#job{ margin:20px auto;}
.zp_list{ padding:0 15px; margin-bottom:20px;}
.zp_list a{ /*padding:5px;*/}
.zp_list .zp_zi h2{ line-height:30px;}
.zp_list .zp_zi h3{ line-height:24px; margin-bottom:4px;}
.zp_list .zp_zi span{ height:24px; margin-bottom:5px;}
.zp_list .zp_zi span i{ line-height:24px;}
.zp_more a{ margin-top:0; width:120px; line-height:36px; height:36px; font-size:14px;}
.liuyan{ background-size:auto 100%; background-position:center;}
.liuyan_list textarea{ height:100px;}

.jiance_con{ margin-bottom:20px;}
.jiance_con_r1{ padding:10px;}
.jiance_con_r1 h2{ font-size:16px; line-height:16px; margin:10px 0;}
.jiance_con_r1 p{ margin-bottom:10px;}
}
@media(min-width:993px){
.header_sj,.banner_sj{ display:none;}
.header,.banner{ display:block;}

.tel span{ font-size:16px; padding-left:30px; background-size:24px 24px;}	
.tel .ss{ margin:10px 0 0 10px; width:26px; height:26px;}	
.nav li{ margin:20px 0 0 0;}
.nav a{ font-size:14px; padding:20px 4px 0 4px;}
.logo{ padding-top:30px;}
.nav .sub .nav_xiao{width:90%;}
.nav .sub .nav_xiao .nav_left{ width:16%;}
.nav .sub .nav_xiao .xiao_three{ width:84%;}
.nav .sub .nav_xiao .xiao_three ul{ width:100%;}
.nav .sub .nav_xiao .xiao_three ul li{ width:calc(100% / 5); margin:0;}
.nav .sub .nav_xiao .xiao_three ul li a{ width:90%; line-height:20px; font-size:14px;}

.sj{ display:none;}
.pc{ display:block;}
.f2 dl{ margin-left:2%;}
.logo{ width:20%;}

.gywm_r .gywm_con{ margin:20px auto 0 auto;}
.gywm_r{ padding-left:15px;}
.gywm1 .about2{ padding-top:20px;}
.about2 ul li h2{ font-size:36px; line-height:36px;}
.sm{ background-size:auto 100%;}
.weizhi1 ul li a{ padding:0 12px;}
.weizhi1 ul li .ny_ej{ right:0; left:auto;}
.wmdys_con1{ padding:40px 20px 0 20px;}
#khs .slideBox1 .bd li .right .rg{ right:-10px; bottom:-10px; left:auto; top:auto;}

.rzlc_list{ width:calc(100% / 4); margin-bottom:10px;}
.rzlc1{ min-height:288px;}
.rz_list,jiance_list{ width:calc(100% / 3);}

}
@media(min-width:1200px){
.nav li{margin:20px 5px 0 6px;}
.nav a{height:48px;padding:20px 4px 0 4px; font-size:18px; margin-bottom:32px;}
.nav li a:after{content: "";display: block;position: absolute;left: 50%;right: 50%;bottom: -1px;height: 1px;}
.nav li a:hover:after{left: 1%;right: 1%;opacity: 1;}
.tel{margin:30px 0 0 10px; }
.tel span{ padding-left:44px; line-height:44px; font-size:18px; background-size:34px 34px;}
.tel .ss{ width:31px; height:31px; margin:10px 0 0 20px;}
.tel .ss img{ max-width:100%;}
.ss_con{ position:absolute; bottom:-90px; right:0; width:400px;}
.ss_con input{ display:block; width:calc(100% - 66px); height:50px; border:1px solid rgba(255,255,255,0.2); padding-left:10px; font-size:16px; color:#333;}
.ss_con a{ position:absolute; right:30px; top:0; display:block; width:46px; height:50px; background:url(../images/ss.png) rgba(255,255,255,1) no-repeat center;}
#gb{ position:absolute; right:0; top:0; line-height:50px; font-size:20px; color:#0b5795; cursor:pointer;}	

.nav .sub .nav_xiao .xiao_three ul li a{ font-size:16px;}

#khs .slideBox1 .bd li .right .rg{left: 733px; top: 110px;}
.f2 dl{ margin-left:5.5%;}
.logo{}
.weizhi1 ul li a{ padding:0 22px;}
.rzlc_list{ width:calc(100% / 7);}
.rzlc1{ min-height:352px;}
.gywm_r{ padding-left:35px;}
.gywm1 .about2{ padding-top:40px;}
.gywm_r .gywm_con{ margin:40px 0 20px ;}

.sm{ background-size: 100% 100%;}
.rz_list,.jiance_list{ width:20%;}
}
