﻿/* CSS Document */

/*public css*/
*{ margin:0px; padding:0px;}
body{ font-size:12px; font-family:"Microsoft YaHei",SimSun,Arial,Helvetica,sans-serif; color:#333; background:#F5F3F3;}
ul li{ margin:0px; padding:0px; list-style-type:none;}
form,ul,li,table,td,p,span,h1,h2,h3,h4,h5,img,dl,dt,dd{ margin:0px; padding:0px;}
img{ border:none; width:auto; max-width:100%;}
a{ color:#333; text-decoration:none;}
a:hover,a:active{ color:#ED7020; text-decoration:none;}
.dispblock{ display:block;}
.dispnone{ display:none;}
.float_l{ float:left}
.float_r{ float:right}
.clear_both{clear:both;}
.hand{ cursor:pointer;}
.ft_en{ font-family:Arial;}
.Word_Break{ word-break:break-all; overflow:hidden; TABLE-LAYOUT:fixed; WORD-WRAP:break-word;}
.fixedHeader{ position:fixed; left:0; top:0; z-index:100;}
.txt_cent{ text-align:center;}
.txt_2em{ text-indent:2em;}

/*百度小程序先隐藏按钮和微信信息*/

#btn_fix{display: none;}
/*index*/
.in_topbox{ width:100%; height:50px; overflow:hidden; background:#FFF; position:fixed; top:0px; left:0px; z-index:300;}
.in_topbox .lt{ float:left; }
.in_topbox .lt img{ height:32px; margin:9px 0 0 10px;}
.in_topbox .rt{ float:right;}
.in_topbox .rt img{ height:22px; margin:14px 14px 0 0;}
.in_jg{ width:100%; height:0;}
.in_banbox{ width:100%; overflow:hidden; position:relative;}
.in_banbox img{ width:100%;}
.in_p_1{ clear:both; font-size:23px; color:#1d1d1d; padding:6% 0 0 6.6%;}
.in_p_2{ font-size:26px; color:#ed7020; padding:1.5% 0 0 6.6%; font-family:"Helvetica33"}
.in_p_3{ font-size:13px; color:#B0AFAF; line-height:19px; padding:1% 6% 1% 6.6%;}
.in_svbox{ width:90%; margin:5% auto 0 auto; background:#FFF; font-size:14px;}
.in_svbox ul{ overflow:hidden;}
.in_svbox li{ float:left; width:100%; border-bottom:1px solid #F5F3F3; text-align:center;}
.in_svbox li .bd_1{ width:calc(50% - 1px); border-right:1px solid #F5F3F3;}
.in_svbox li .bd_2{ width:50%;}
.in_svbox li a{ float:left; padding:10% 0; display:block;}
.in_svbox li p{ padding-top:8px;}
.in_svbox li img{ width:auto; max-width:33.33%;}
.in_p_more{ clear:both; display:block; margin:0 auto; width:80px; font-size:14px; color:#3D3D3D; padding:15px 0; font-family:"HYQIHEI35S"; background:url(../images/index_07.png) right center no-repeat; background-size:auto 35%;}
.in_case{ width:100%; background:#272727;}
.in_case .in_p_1{ color:#FFF; }
.in_case .in_p_3{ color:#828282;}
.in_case .list{ width:90%; margin:0px auto;}
.in_case .list li{ width:100%; padding-top:6%; font-size:14px;}
.in_case .list li p{ text-align:center;}
.in_case .list li .tit{ color:#FFF; padding:15px; background:#2B2B2B; overflow:hidden;}
.in_case .list li .tit span{ float:left;}
.in_case .list li .tit em{ float:right;}
.in_case .list li .tit em img{ width:70%;}
.in_case .in_p_more{ color:#F1F1F1;}
.in_news{ width:90%; margin:5% auto 0 auto; background:#FFF; border-top:1px solid #E5E5E6;}
.in_news li{ width:100%; border-bottom:1px solid #E5E5E6;}
.in_news li a{ display:block; width:calc(100% - 20px); padding:10px; background:url(../images/index_15.png) right bottom no-repeat; background-size:auto 32.5%; overflow:hidden;}
.in_news li .img{ float:left; width:30%; padding-top:5px;}
.in_news li .info{ float:left; width:60%; padding-left:5%;}
.in_news li .info p{ font-size:14px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.in_news li .info em{ color:#949494; line-height:18px; height:54px; overflow:hidden;}
.in_about{ width:100%; background:url(../images/index_17.jpg) no-repeat; background-size:100% 100%;}
.in_about .in_p_1{ color:#FFF; }
.in_about .in_p_3{ color:#A3A3A3;}
.in_about .more{ display:block; width:80px; font-size:13px; color:#FFF; padding:3% 0 3% 6.6%; font-family:"HYQIHEI35S"; background:url(../images/index_07.png) right center no-repeat; background-size:auto 35%;}
.in_about .info{ text-align:center; padding:10% 0 0 0;}
.in_about .info img{ max-width:71.2%;}
.in_about .info p{ padding-top:15px;}
.in_about .info em{ font-size:15px; color:#FFF;}
.in_about .list{ width:100%; overflow:hidden; padding:5% 0 10% 0;}
.in_about .list li{ width:100%; overflow:hidden; padding-top:5%;}
.in_about .list li p{ float:left; text-align:center; height:25px; padding:2% 0%; width:25%;}
.in_about .list li img{ width:auto; max-width:80%;}
.in_feed{ width:90%; margin:0 auto; padding-bottom:8%;}
.in_feed .p_1{ font-size:16px; color:#1D1D1D; padding:5% 0;}
.in_feed .box{ width:100%;}
.in_feed .txt{ width:calc(90% - 2px); padding:0 5%; border:1px solid #E5E5E6; height:35px; line-height:35px; border-radius:8px; margin-bottom:3%; font-size:13px;}
.in_feed .btn{ width:100%; text-align:center; border:0px; height:35px; line-height:35px; border-radius:8px; background:#ED7020 url(../images/index_29.jpg) repeat; color:#FFF; margin-bottom:3%; font-size:13px; cursor:pointer;}
.in_feed .p_2{ font-size:13px; color:#707070; line-height:19px; padding:0;}
.in_btm{ background:#272727; overflow:hidden;}
.in_btm .nav{ width:90%; margin:0 auto; border-bottom:1px solid #444; padding:3% 0;}
.in_btm .nav ul{ overflow:hidden;}
.in_btm .nav li{ float:left; width:18.4%; margin-right:2%; font-size:13px; background:url(../images/index_07.png) 55px center no-repeat; background-size:auto 50%;}
.in_btm .nav li.none{ margin-right:0px;}
.in_btm .nav li a{ color:#B5B5B5;}
.in_btm .cpy{ width:90%; margin:0 auto; color:#737272; line-height:16px; padding:2% 0 4% 0;}
.in_btm .cpy p{ padding-top:10px;}
.in_btm .cpy a{ color:#737272;}
#btn_fix{ position:fixed; right:10px; bottom:10px; width:100%; overflow:hidden;}
#btn_fix .open{ float:right; width:35px; height:35px; background-color:#777; border-radius:50%; opacity:0.8; filter:alpha(opacity=80); position:relative; z-index:1002;}
#btn_fix .open a{ display:block; width:35px; height:35px; background:url(../images/about_10_1.png) center center no-repeat; background-size:auto 50%; position:relative;}
#btn_fix .list{ float:right; width:0px; position:relative;z-index:1001;}
#btn_fix .list li{ float:right; margin-right:5px; width:35px; height:35px; background-color:#666; opacity:0; filter:alpha(opacity=0); border-radius:50%; position:absolute; left:0px; top:0px;}
#btn_fix .list li a{ display:block; width:35px; height:35px; background-position:center center; background-repeat:no-repeat; background-size:auto 50%; border-radius:50%; position:relative;}
#btn_fix .list li .a_1{ background-image:url(../images/about_10_2.png);}
#btn_fix .list li .a_2{ background-image:url(../images/about_10_3.png);}
#btn_fix .list li .a_3{ background-image:url(../images/about_10_4.png);}
#btn_fix .list li .a_4{ background-image:url(../images/about_10_5.png);}
#btn_fix .list li .a_5{ background-image:url(../images/about_10_6.png);}
#btn_fix .list li .a_6{ background-image:url(../images/about_10_7.png);}
#mb_h{ position:fixed; left:0px; top:0px; width:100%; height:100%; z-index:1100; background:#000; opacity:0; display:none;}
#ewm{ position:fixed; left:0px; top:0px; width:100%; height:100%; z-index:1101; opacity:0;}
#ewm .p_1{ text-align:center;}
#ewm .p_1 img{ width:auto; max-width:50%;}
#ewm .p_2{ text-align:center; color:#FFF; font-size:16px; line-height:20px; padding-top:10px; }
#ewm .close{ margin:25px auto 0 auto; width:15%; height:15%; background:#ED7020 url(../images/close.png) center center no-repeat; background-size:50% 50%; border-radius:50%; cursor:pointer;}

/*?ҳͼƬ????ʽ*/
.roll_img_mb_01{overflow:hidden;position:relative;}
.roll_img_mb_01 .img_box{overflow:hidden;text-align:center;}
.roll_img_mb_01 .img_box img{vertical-align:middle;width:100%;}
.roll_img_mb_01 .nav_box{overflow:hidden;height:20px;position:absolute;right:10px;bottom:0px;}
.roll_img_mb_01 .nav_box li{width:10px;height:10px;font-size:1px;overflow:hidden;background:#626162;border-radius:50%;float:left;margin:4px;}
.roll_img_mb_01 .nav_box .li_on{background:#F07025;}

/*about*/
.ab_nav{ background:#F9F8F8;}
.ab_nav .ab_p_1{ text-align:center; font-size:26px; padding:5.5% 0; text-transform:uppercase; color:#1d1d1d; font-family:"Helvetica33"}
.ab_nav .ab_p_1 span{ }
.ab_nav .list{ text-align:center; font-size:14px; position:relative;}
.ab_nav .list li{ float:left; width:calc(25% - 1px); border-right:1px solid #CA5A12; height:35px; line-height:35px; text-align:center; color:#FFF; background:#ED7020; cursor:pointer;}
.ab_nav .list li.cur{ background:#D35F14; color:#FFF;}
.ab_nav .list .box_d{ width:6px; height:6px; background:#F08747; border:2px solid #FFF; border-radius:50%; position:absolute; left:0px; top:30px;}
.ab_cont{ width:90%; padding:15px 0; margin:0 auto; line-height:20px;}
.ab_cont .p_img{ padding-top:6%;}
.partner{ width:90%; margin:5% auto 0 auto; border-top:1px solid rgba(73,73,73,.3); border-bottom:1px solid rgba(73,73,73,.3); padding:4% 0 4% 0; position:relative;}
.partner .tit{ position:absolute; background:#F5F3F3; height:20px; line-height:20px; top:-10px; left:0px; padding:0 5% 0 2%; color:#2D2D2D; font-weight:bold;}
.partner .list{ width:100%; overflow:hidden;}
.partner .list li{ width:100%;}
.partner .list li p{ float:left; text-align:center; height:25px; padding:2% 0%; width:25%;}
.partner .list li img{ width:auto; max-width:100%;}
.ab-swiper-box{ width:100%; overflow:hidden; position:relative;}
.ab-swiper-box .box{ width:100%; overflow:hidden; position:absolute;}
.ab-swiper-slide{ float:left; width:100%; overflow:hidden;}
.pic_list { padding: 30px 20px; overflow: hidden; }
.pic_list li{ float:left; width:calc(50% - 10px); margin:0 20px 20px 0; text-align:center;}
.pic_list li:nth-child(2n){ margin-right:0; }
.picshow_box {  padding:30px 20px;}
.picshow_box .pic_tit { font-size:16px; font-weight:bold; text-align: center; }
.picshow_box .pic_img { text-align:center; margin-top:15px;}


/*honor*/
.hn_cont { width: 100%; padding-top: 7%; line-height: 20px; }
.hn_cont .year{ clear:both; padding-left:5%; background:#FFF; border-bottom:1px solid #ECEAEA; height:30px; line-height:30px; color:#ed7020; font-size:14px; font-weight:bold;}
.hn_cont .month{ width:90%; margin:0 auto; padding:2% 0 0 0;}
.hn_cont .pic{ padding:4% 0}
.hn_cont .pic ul{ overflow:hidden;}
.hn_cont .pic li{ float:left; width:42.5%; padding:0 0 2% 5%;}

/*dream*/
.dm_cont{ width:90%; margin:0 auto; padding:5% 0; line-height:20px;}
.dm_cont .tit{ width:100%; height:35px; line-height:35px; text-align:center; background:#ED7020; color:#FFF; font-size:14px; border-radius:12px}
.dm_cont .p_1{ color:#ed7020; font-size:14px; padding-top:5%;}
.dm_cont .info{ padding-top:1%;}
.dm_cont .p_2{ padding:5% 0 0 0;}
.dm_cont .p_3{ text-align:center; padding:10% 0 5% 0; font-size:13px;}

/*service*/
.sv_jg_1{ width:100%; height:7%;}
.sv_tit_box{ clear:both; width:100%;}
.sv_tit{ width:90%; margin:0px auto; text-align:center; padding:3% 0; background:#ED7020 url(../images/service_03.png) top right no-repeat; background-size:auto 25%; color:#FFF; font-size:16px;}
.sv_tit_bkg2{ background-color:#069581;}
.sv_tit_bkg3{ background-color:#0155A2;}
.sv_tit_bkg4{ background-color:#CC3D2F;}
.sv_box{ width:90%; margin:0 auto; background:#FFF; font-size:14px; position:relative;1}
.sv_box ul{overflow:hidden;display: grid;grid-template-columns: repeat(2,1fr);}
.sv_box li{float:left;/* width:calc(50% - 1px); */border-bottom:1px solid #F5F3F3;border-right:1px solid #F5F3F3;text-align:center;}
.sv_box li a{ padding:10% 0; display:block;}
.sv_box li img{ width:auto; max-width:50%;}
.sv_box li p{ padding-top:8px;}
.sv_fix{ position:fixed; left:5%; top:0px; z-index:200;}

/*service show*/
.svs_box{ width:100%; overflow:hidden; line-height:20px;}
.svs_cont{ width:90%; margin:0 auto; padding-top:5%; line-height:20px;}
.svs_cont img{ width:auto; max-width:100%;}
.svs_cont .titbox{ color:#ed7020; font-size:16px; font-weight:bold; overflow:hidden;}
.svs_cont .titbox span{ float:left;}
.svs_cont .titbox p{ float:left; width:5%; height:2px; background:#ed7020; margin:16px 0 0 7px;}
.svs_cont .wap_list{ width:74%; margin:7% auto 0 auto; overflow:hidden;}
.svs_cont .wap_list li{ float:left; width:45%; padding:0 10% 6% 0; text-align:center; color:#666;}
.svs_cont .wap_list li.none{ padding-right:0;}
.svs_cont .wap_list li a{ display:block;}
.svs_cont .wap_list li .img{ padding:28% 5% 31% 5%; background:url(../images/serviceShow_09.jpg) no-repeat; background-size:100% 100%;}
.svs_cont .wap_list li .tit{ padding-top:3%;}

/*case*/
.case_cont{ width:100%; background:#272727; padding-bottom:15px;}
.case_cont .in_p_1{ color:#FFF; }
.case_cont .in_p_3{ color:#828282;}
.case_cont .shbox{ background:#FFF; width:90%; margin:5% auto 0px auto; height:38px; color:#7b7b7b; font-size:14px; position:relative; z-index:100}
.case_cont .shbox .lt{ float:left; width:13%; height:100%; background:#F3F3F3 url(../images/case_03.png) center center no-repeat; background-size:auto 50%;}
.case_cont .shbox .rt{ float:right; width:78.3%; height:100%; line-height:38px; margin-right:5%; background:url(../images/case_05.png) right center no-repeat; background-size:auto 14%; cursor:pointer;}
.case_cont .shbox .list{ position:absolute; left:0px; top:38px; background:#FFF; width:100%; border-bottom:1px solid #eee; display:none;}
.case_cont .shbox .list p{ width:100%; text-align:center; height:38px; line-height:38px; border-top:1px solid #eee;}
.case_cont .shbox a{ color:#7b7b7b;}
.case_cont .shbox .list p:hover{ background:#ed7020}
.case_cont .shbox .list p:hover a{ color:#FFF}
.case_cont .list{ width:90%; margin:0px auto;}
.case_cont .list li{ width:100%; padding-top:6%; font-size:14px;}
.case_cont .list li p{ text-align:center;}
.case_cont .list li .tit{ color:#FFF; padding:15px; background:#2B2B2B; overflow:hidden;}
.case_cont .list li .tit span{ float:left; display:block; width:80%; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.case_cont .list li .tit em{ float:right;}
.case_cont .list li .tit em img{ width:70%;}
.case_cont .more{ clear:both; display:block; margin:0 auto; width:80px; font-size:14px; color:#F1F1F1; padding:15px 0; font-family:"HYQIHEI35S"; background:url(../images/index_07.png) right center no-repeat; background-size:auto 35%;}
.case_cont .list .load_css{ opacity:0;}
.case_cont .list .load_css_rt
{
    -webkit-animation:load_css_Rotate 0.5s linear forwards;
    -moz-animation:load_css_Rotate 0.5s linear forwards;
    animation:load_css_Rotate 0.5s linear forwards
	        
}
@-webkit-keyframes load_css_Rotate
{
    0%{ -webkit-transform:translateY(20px);}
	100% {
		opacity: 1;
		-webkit-transform: translate(0);
	}
}
@-moz-keyframes load_css_Rotate
{
    0%{ -moz-transform:translateY(20px);}
	100% {
		opacity: 1;
		-moz-transform: translate(0);
	}
}
@keyframes load_css_Rotate
{
    0%{ transform:translateY(20px);}
	100%{ opacity:1; transform:translate(0);}
}



.load_1{ width:15%; height:0px; margin:10px auto; background:url(../images/load_01.png) no-repeat; background-size:100% 100%; opacity:0; }
.cs_rotate0
{
    -webkit-animation:cs_rotate0_css 0.8s linear infinite;
    -moz-animation:cs_rotate0_css 0.8s linear infinite;
	animation: cs_rotate0_css 0.8s linear infinite;
}
@-webkit-keyframes cs_rotate0_css
{
    0%{ -webkit-transform:rotate(0deg);}
    50%{ -webkit-transform:rotate(180deg);}
	100%{ -webkit-transform:rotate(360deg);}
}
@-moz-keyframes cs_rotate0_css
{
    0%{ -moz-transform:rotate(0deg);}
    50%{ -moz-transform:rotate(180deg);}
	100%{ -moz-transform:rotate(360deg);}
}
@keyframes cs_rotate0_css
{
    0%{ transform:rotate(0deg);}
    50%{ transform:rotate(180deg);}
	100%{ transform:rotate(360deg);}
}


/*case show*/
.cases_cont{ padding-bottom:2%; overflow:hidden;}
.cases_cont .jg_1{ width:100%; height:4px; background:#ED7020; margin:0 0 5% 0;}
.cases_cont .titbox{ margin-top:20px;}
.cases_cont .zhaiyao{text-indent:2em; padding-top:3%;}
.cases_cont .btnbox{ overflow:hidden; padding:5% 0;}
.cases_cont .btnbox a{ display:block; float:right; background-position:center center; background-repeat:no-repeat; background-size:30%; width:30px; height:30px; border-radius:50%;}
.cases_cont .btnbox .back{ background-color:#3F3F3F; background-image:url(../images/caseShow_05.png);}
.cases_cont .btnbox .link{ background-color:#DC6111; background-image:url(../images/caseShow_03.png); margin-right:5%;}
.cases_cont .cont{ border:1px solid #A4A2A2; border-radius:3px; box-shadow:0 0 3px 0 #A4A2A2;}
.cases_cont .cont img{ width:auto; max-width:100%;}
.cases_cont .titbox_2{ color:#292929; font-size:16px; font-weight:bold; overflow:hidden; padding:5% 0;}
.cases_cont .titbox_2 span{ float:left;}
.cases_cont .titbox_2 p{ float:left; width:5%; height:2px; background:#ed7020; margin:16px 0 0 7px;}
.cases_cont .titbox_2 .pn{ float:right;display:none;}
.cases_cont .titbox_2 .pn a{ float:right; display:block; width:20px; height:20px; background-position:center center; background-repeat:no-repeat; background-size:20%; border:1px solid #333; border-radius:50%;}
.cases_cont .titbox_2 .pn .a_1{ background-image:url(../images/caseShow_09_2.png);}
.cases_cont .titbox_2 .pn .a_2{ background-image:url(../images/caseShow_09_1.png); margin-right:7px;}
.cases_cont .list{ width:100%; margin:0px auto;}
.cases_cont .list li{ width:100%; font-size:14px; background:#FFF;}
.cases_cont .list li p{ text-align:center;}
.cases_cont .list li .tit{ color:#131313; padding:15px; overflow:hidden;}
.cases_cont .list li .tit span{ float:left; display:block; width:80%; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.cases_cont .list li .tit em{ float:right;}
.cases_cont .list li .tit em img{ width:70%;}
.cases_cont .swiper-box{ overflow:hidden;}

/*news*/
.ns_shbox{ background:#272727; width:90%; margin:5% auto 0px auto; height:38px; color:#7b7b7b; font-size:14px; position:relative; z-index:100}
.ns_shbox .lt{ float:left; width:13%; height:100%; background:#212121 url(../images/news_03.png) center center no-repeat; background-size:auto 50%;}
.ns_shbox .rt{ float:right; width:78.3%; height:100%; line-height:38px; margin-right:5%; background:url(../images/case_05.png) right center no-repeat; background-size:auto 14%; cursor:pointer;}
.ns_shbox .list{ position:absolute; left:0px; top:38px; background:#272727; width:100%; border-bottom:1px solid #444; display:none;}
.ns_shbox .list p{ width:100%; text-align:center; height:38px; line-height:38px; border-top:1px solid #444;}
.ns_shbox a{ color:#7b7b7b;}
.ns_jg{ clear:both; width:90%; height:1px; background:#ED7020; margin:7% auto 0 auto;}

.in_news ul .load_css .img{ opacity:0; }
.in_news ul .load_css .info{ opacity:0;}
.in_news ul .load_css_rt .img
{
    -webkit-animation:load_ns_Rotate 0.5s linear forwards;
    -moz-animation:load_ns_Rotate 0.5s linear forwards;
    animation:load_ns_Rotate 0.5s linear forwards;
}
@-webkit-keyframes load_ns_Rotate
{
    0%{ -webkit-transform:translateX(-20px);}
	100% {
		opacity: 1;
		-webkit-transform: translate(0);
	}
}
@-moz-keyframes load_ns_Rotate
{
    0%{ -moz-transform:translateX(-20px);}
	100% {
		opacity: 1;
		-moz-transform: translate(0);
	}
}
@keyframes load_ns_Rotate
{
    0%{ transform:translateX(-20px);}
	100%{ opacity:1; transform:translate(0);}
}
.in_news ul .load_css_rt .info 
{
    -webkit-animation:load_ns_Rotate2 0.5s linear forwards;
    -moz-animation:load_ns_Rotate2 0.5s linear forwards;
    animation:load_ns_Rotate2 0.5s linear forwards;
}
@-webkit-keyframes load_ns_Rotate2
{
    0%{ -webkit-transform:translateX(20px);}
	100% {
		opacity: 1;
		-webkit-transform: translate(0);
	}
}
@-moz-keyframes load_ns_Rotate2
{
    0%{ -moz-transform:translateX(20px);}
	100% {
		opacity: 1;
		-moz-transform: translate(0);
	}
}
@keyframes load_ns_Rotate2
{
    0%{ transform:translateX(20px);}
	100%{ opacity:1; transform:translate(0);}
}


/*news show*/
.nss_cont{ width:90%; margin:0 auto; padding-top:5%; line-height:20px;}
.nss_cont .jg_1{ width:100%; height:4px; background:#ED7020; margin:0 0 5% 0; position:relative;}
.nss_cont .p_1{ text-align:center; font-size:16px; font-weight:bold; color:#232323; padding-top:20px;line-height:2;}
.nss_cont .p_2{ text-align:center; color:#AEADAD; font-size:12px; line-height:15px; padding-top:10px;}
.nss_cont .info{ padding:3% 0; line-height:2;font-size:14px;}
.nss_cont .info img,.nss_cont .info iframe{ max-width: 100%;}

/*menu*/
#menu{ background:#0055A3; position:fixed; left:0px; top:0px; width:100%; height:100%; z-index:9999; display:none;}
#menu a{ color:#FFF;}
#menu .p_1{ text-align:center; font-size:16px; color:#FFF; padding-top:10%; line-height:25px; font-family:"HYQIHEI35S";}
#menu ul{ overflow:hidden; padding-top:10%;}
#menu li{ float:left; width:18%; padding:0 0 10% 11.5%;}
#menu li a{ display:block; width:100%; text-align:center; color:#FFF;}
#menu li a .tit{ padding-top:10px;}
#menu li a .img{ background-color:#EE7121; background-repeat:no-repeat; background-position:center center; background-size:auto 50%; border-radius:10px;}
#menu li a .img_1{ background-image:url(../images/index_25_1.png);}
#menu li a .img_2{ background-image:url(../images/index_25_2.png);}
#menu li a .img_3{ background-image:url(../images/index_25_3.png);}
#menu li a .img_4{ background-image:url(../images/index_25_4.png);}
#menu li a .img_5{ background-image:url(../images/index_25_5.png);}
#menu li a .img_6{ background-image:url(../images/index_25_6.png);}
#menu .close{ margin:7% auto 0 auto; width:45px; height:45px; border:1px solid #FFF; border-radius:50%; background:url(../images/index_27.png) center center no-repeat; background-size:33.33% auto; cursor:pointer;}













.case_cont .shbox a{display:block;}
.fdong{position: fixed;top: calc(50% - .43rem);right: .2rem;width: .86rem;z-index:999;}
.fdong .t4{background: url(/images/tels.png) no-repeat center;display: flex;height: 86px;padding: 0 10px;white-space: nowrap;align-items: center;color: #fff;gap: 10px;border-radius: 50px;height: .86rem;justify-content: center;background-size: .86rem auto;}
.fdong .t4>div{display:none;}
.fdong .t4 p{display:block;font-size:16px;display:none;}
.fdong .t4 img{filter: drop-shadow(#fff 300000px 0);
position:relative;
left:-300000px;}




.nss_contbox {
    width: 100%;
    background: #FFF;
}

.nss_cont {
    clear: both;
    width: 93.75%;
    margin: 0px auto;
}

.nss_cont .tit {
    text-align: center;
    font-size: 18px;
    font-weight: bold;
    color: #ed7020;
}

.nss_cont .clk {
    color: #747474;
    line-height: 14px;
    text-align: center;
    border-bottom: 1px solid #E9E9E9;
    padding: 42px 0 15px 0;
}

.nss_cont .bshare-custom {
    padding-top: 15px;
}

.nss_cont .cont {
    clear: both;
    padding: 30px 0;
    line-height: 28px;
    color: #747474;
}

.nss_cont .cont strong {
    font-size: 14px;
    font-weight: bold;
    color: #005BAC;
}

.nss_cont .position {
    display: none;
    text-align: right;
    color: #999;
    line-height: 2;
}

.nss_cont .position a {
    color: #999;
}

.nss_cont .pn {
    clear: both;
    border-top: 1px solid #E9E9E9;
    overflow: hidden;
    padding-bottom: 30px;
}

.nss_cont .pn .lt {
    float: left;
    padding: 20px 0 0 0;
    font-size: 14px;
    font-weight: bold;
    line-height: 30px;
    color: #565656;
}

.nss_cont .pn .lt a {
    color: #565656;
}

.nss_cont .pn .lt a:hover, .nss_cont .pn .lt a:active {
    color: #020202;
}

.nss_cont .pn .rt {
    float: right;
    padding: 30px 4px 0 0;
}

.nss_cont .pn .rt .btn_totop {
    width: 87px;
    height: 40px;
    padding: 0 0 0 30px;
    line-height: 40px;
    cursor: pointer;
    color: #FFF;
    background: #ED7020;
    border-radius: 40px;
    position: relative;
}

.nss_cont .pn .rt .btn_totop .jt {
    position: absolute;
    right: 20px;
    top: 15px;
    width: 9px;
    height: 18px;
    background: url(../images/newsshow_05.png) no-repeat;
}

.nss_cont .nss_rotate0 {
    animation: nss_Rotate0 1s ease-out infinite;
}

@keyframes nss_Rotate0 {
    100% {
        top: 3px;
        opacity: 0;
        filter: alpha(opacity=0);
    }
}

/*.nss_cont .btn_totop:hover .nss_rotate0{
	animation-play-state:paused;
}*/
.nss_xgtit {
    text-align: center;
    color: #303030;
    font-size: 32px;
    font-weight: bold;
    padding: 80px 0;
}

.nss_xgnews {
    padding: 0 0 100px 0;
}

.nss_cont .pn{display:none;}