@charset "utf-8";
@font-face {
	 font-family: 'SourceHanSansCN-Light';
	 src: url('SourceHanSansCN-Light.ttf');
	}
@font-face {
	 font-family: 'SourceHanSansCN-ExtraLight';
	 src: url('SourceHanSansCN-ExtraLight.ttf');
	}
@font-face {
	 font-family: 'Acumin Variable Concept';
	 src: url('Acumin-Pro-Book.woff.ttf');
	}


body { margin: 0; padding: 0; height: 100%; font-size: 14px; font-family: Tahoma, Geneva, Microsoft YaHei, "微软雅黑"; line-height: 20px; color: #9FA0A0; overflow-x: hidden }
dd, dl, dt, li, ol, ul { margin: 0; padding: 0; list-style: none }
input { font-size: 12px; font-family: Tahoma, Geneva, Microsoft YaHei, "微软雅黑"; vertical-align: middle }
select { font-family: Arial; font-size: 12px }
textarea { font-family: Tahoma, Geneva, Microsoft YaHei, "微软雅黑"; font-size: 12px }
h3, h4, h5 { margin: 0; padding: 0; font-family: "微软雅黑"; }
h1{font-family: 'SourceHanSansCN-ExtraLight'; font-size: 52px; height: 52px; }
h2{font-family: 'SourceHanSansCN-ExtraLight'; font-size: 32px; height: 32px }
h3{font-family: 'SourceHanSansCN-ExtraLight';font-size: 22px; }
h4{font-size: 16px; padding: 0 0 6px 0;}
h5{font-size: 14px;padding: 0 0 6px 0; }
a { text-decoration: none; color: #000 }
table{font-family: "微软雅黑"; }
table th{ font-weight: bold}
table th, table td{ padding: 6px 12px; line-height: 18px;}
.table_a{  text-align: center; border: 1px #9FA0A0 solid; border-left: none; border-right: none}
:focus { outline: 0 }
.table_a th{ font-size: 16px; line-height: 20px;}
.table_b{  text-align: center; border: 1px #9FA0A0 solid; border-left: none; border-right: none;font-size: 12px;}
:focus { outline: 0 }
.table_b th{vertical-align: top; padding:6px 3px; padding-top: 12px;}
.table_b td{padding:0 3px;}
.table_c{  text-align: center;  font-size: 12px}
.table_c td{padding:0 3px;}
.table_d{  text-align: left;border-top: 1px solid  #b3b3b3;  font-size: 12px}
.table_d td{padding:3px 3px 3px 24px; border-bottom: 1px solid  #b3b3b3}
.table_d td:nth-child(1){ background: #b3b3b3; color: #fff;border-bottom: 1px solid  #fff}
.table_e{  text-align: left;border-top: 1px solid  #A675BF;  font-size: 12px}
.table_e td{padding:3px 3px 3px 24px; border-bottom: 1px solid  #A675BF}
.table_e td:nth-child(1){ background: #A675BF; color: #fff;border-bottom: 1px solid  #fff}
.table_f{  text-align: left;border-top: 1px solid  #b3b3b3;  font-size: 12px; line-height: 14px}
.table_f td{padding:6px 3px 6px 24px; border-bottom: 1px solid  #b3b3b3}
.table_f td:nth-child(1){ background: #EE8037; color: #fff;border-bottom: 1px solid  #fff}


img { border: 0 }
p { line-height: 20px; padding: 0 0 8px 0; margin: 0 }
.head, .body, .location , .main{ width: 100%; min-width: 1200px; max-width: 1600px; margin: 0 auto; position:relative }
.head { height: 120px }

.logo { padding: 30px 0 }
.logo img{ height: 60px}
.menu { font-size: 16px; }
.menu a { display: block; width: 150px; text-align: right;display: inline-block; height: 120px; line-height: 120px; padding: 0px; margin: 0px; position: relative; }
.menu a span { width: 51px; height: 2px; background: #fff; position: absolute; right: 7px; top: 82px; }
.menu a.active span {background: #be0811}
.menu:hover a.active span{background: #fff;}
.menu a:hover span{background: #be0811 !important}
.flexslider { position: relative; }
.slider_menu { background: url("../images/slide_bg.png") repeat-x; text-align: center; position: absolute; width: 100%; bottom: 0px; z-index: 10000 }
.slider_menu .slides { width: 1200px!important; margin: 0 auto; }
.location { border-bottom: 2px solid #666; position: relative; margin-top: 40px; height: 1px; color: #c1191f; }
.location .title { position: absolute; background: #fff; left: 40px; top: -19px; padding: 10px; font-size: 16px; }
.location a{font-size: 16px;color: #c1191f; }
.p24 .location .title {left: 16px;}
.location .button{ padding-left: 10px; float: right;margin-top: -9px;    padding-right: 24px;    background-color: #fff;}
.main { padding-top: 6px;}
.body { box-shadow: 0 0 5px 5px #eee; margin-top: 30px; margin-bottom: 30px; }
.body .content{ padding: 25px 50px;height: 230px; overflow: hidden; font-size: 15px}
.content h2{font-size: 18px; font-weight: bold; height: 24px;}
.content h5{ font-size: 12px; font-weight: normal}
.c_left{ width: 640px; float: left; height: 200px}
.c_right{width: 640px; float: right;}
.jiejue_menu{ background-image: url("../images/jiejue_menu.png"); background-repeat: no-repeat;width: 360px; height:63px; color: #fff; font-size: 24px;text-align: center;}
.jiejue_menu a{ color: #fff; line-height: 52px ; display: block; height: 50px;transition:.5s;-moz-transition:.5s;}
.jiejue_menu1{ background-position: 0px 0px; margin-left: 0px; float: left }
.jiejue_menu1:hover a{ line-height: 48px;}
.jiejue_menu2{  background-position: 0px -65px; position: absolute; left: 50%; margin-left: -180px}
.jiejue_menu2:hover a{line-height: 48px;}
.jiejue_menu3{  background-position: 0px -130px; margin-right: 0px; float: right !important}
.jiejue_menu3:hover a{line-height: 48px;}

.zhineng_menu{ margin:50px 21px 0 21px; float: left; width: 228px; height: 130px;color: #fff; font-size: 24px;text-align: center;  padding-top: 17px;}
.zhineng_menu li{ padding-bottom: 15px;}
.zhineng_menu a{ color: #fff;  display: block;transition:.5s;-moz-transition:.5s; position: relative;font-family: 'SourceHanSansCN-ExtraLight';}
.zhineng_menu a i{ width: 70px; height: 70px; display: block; margin: 0 auto; transition:.5s;-moz-transition:.5s;  }

.zhineng_menu .menu2{ height: 0px ; padding: 0px;  overflow: hidden;ransition:1s;-moz-transition:1s;  }
.zhineng_menu:hover i{ height: 0px}
.zhineng_menu:hover .menu2{height: 50px;border-top: 1px solid #fff; line-height: 50px;}
.zhineng_menu .end{ display: block; width: 100%; height:37px;}
.zhineng_menu1{ background:url("../images/zn_top_1.png") no-repeat;  margin-left: 0px}
.zhineng_menu1 li{background:url("../images/zn_li_1.png") repeat-y;}
.zhineng_menu1 i{background:url("../images/zn_ico_1.png") no-repeat;}
.zhineng_menu1 .end{background:url("../images/zn_end_1.png") no-repeat;}
.zhineng_menu1:hover{ }
.zhineng_menu2{  background:url("../images/zn_top_2.png") no-repeat;}
.zhineng_menu2 li{background:url("../images/zn_li_2.png") repeat-y;}
.zhineng_menu2 i{background:url("../images/zn_ico_2.png") no-repeat;}
.zhineng_menu2 .end{background:url("../images/zn_end_2.png") no-repeat;}
.zhineng_menu2:hover{ }
.zhineng_menu3{  background:url("../images/zn_top_3.png") no-repeat;}
.zhineng_menu3 li{background:url("../images/zn_li_3.png")repeat-y;}
.zhineng_menu3 i{background:url("../images/zn_ico_3.png") no-repeat;}
.zhineng_menu3 .end{background:url("../images/zn_end_3.png") no-repeat;}
.zhineng_menu3:hover{}
.zhineng_menu4{  background:url("../images/zn_top_4.png") no-repeat;}
.zhineng_menu4 li{background:url("../images/zn_li_4.png") repeat-y;}
.zhineng_menu4 i{background:url("../images/zn_ico_4.png") no-repeat;}
.zhineng_menu4 .end{background:url("../images/zn_end_4.png") no-repeat;}
.zhineng_menu4:hover{  }
.zhineng_menu5{  background:url("../images/zn_top_5.png") no-repeat;}
.zhineng_menu5 li{background:url("../images/zn_li_5.png") repeat-y;}
.zhineng_menu5 i{background:url("../images/zn_ico_5.png") no-repeat;}
.zhineng_menu5 .end{background:url("../images/zn_end_5.png") no-repeat;}
.zhineng_menu5:hover{ }
.zhineng_menu6{  background:url("../images/zn_top_6.png") no-repeat; margin-right: 0px}
.zhineng_menu6 li{background:url("../images/zn_li_6.png") repeat-y;}
.zhineng_menu6 i{background:url("../images/zn_ico_6.png") no-repeat;}
.zhineng_menu6 .end{background:url("../images/zn_end_6.png") no-repeat;}
.zhineng_menu6:hover{  }


.hangye-menu{ margin: 15px 1px;display: inline-block; background-image: url("../images/hangye-menu.jpg"); width: 198px; height: 70px}
@media screen and (max-width: 1600px) {
   .hangye-menu{ margin: 15px 5px;}
}
@media screen and (max-width: 1440px) {
    .hangye-menu{ margin: 15px 2px;}
}
@media screen and (min-width: 1600px) {
    .hangye-menu{ margin: 16px}
 }
.hangye-menu1{ background-position: 0px 0px; margin-left: 0px}
.hangye-menu1:hover{ background-position: -200px 0px; }
.hangye-menu2{  background-position: 0px -71px;}
.hangye-menu2:hover{  background-position: -200px -71px;}
.hangye-menu3{  background-position: 0px -142px;}
.hangye-menu3:hover{  background-position: -200px -142px;}
.hangye-menu4{  background-position: 0px -213px;}
.hangye-menu4:hover{  background-position: -200px -213px;}
.hangye-menu5{  background-position: 0px -284px;}
.hangye-menu5:hover{  background-position: -200px -284px;}
.hangye-menu6{  background-position: 0px -355px;}
.hangye-menu6:hover{  background-position: -200px -355px;}
.hangye-menu7{  background-position: 0px -426px; margin-right: 0px}
.hangye-menu7:hover{  background-position: -200px -426px;}

.hangye-num{ color: #C1191F; float: left; position: relative; float: left; border-right: 1px solid #999; width: 25%; text-align: center; }
.hangye-num span{ display: block; width: 100%}
.hangye-num h3{ font-size: 60px; line-height: 70px; font-family: SourceHanSansCN-ExtraLight}
.hangye-num .small{ width: 20px; height: 20px; position: absolute; top: 0px; right: 0px; font-size: 16px}

.content_img{ width: 100%; text-align: center;height: 230px;}
.body_hr{ height:10px; position: absolute ;z-index: 999;  opacity: 0.2; margin-top: -10px; width:100%;-moz-box-shadow:0px 8px 8px #000; -webkit-box-shadow:0px 8px 8px #000; box-shadow:0px 8px 8px #000; }
.body_bg{ width: 100%; height:780px; background-size: cover; position:relative; }
.hangye_bg{ width: 100%; height:780px;  position:relative; background-repeat: no-repeat0 }
.li_disc{list-style: disc}
.b{font-weight: bold}
.block{ display: block}
.none{display: none}
.fl { float: left }
.fr { float: right }
.tc{text-align: center}
.tr{text-align: right}
.f12{ font-size: 12px}
.f14{ font-size: 14px}
.f16{ font-size: 16px}
.f24{ font-size: 24px}
.m0{ margin: 0 auto}
.m3{ margin: 3px}
.m6{ margin: 6px}
.m12{ margin: 12px}
.m24{ margin: 24px}
.mt0{ margin-top: 0px}
.mt3{ margin-top: 3px}
.mt6{ margin-top: 6px}
.mt12{ margin-top: 12px}
.mt24{ margin-top: 24px}
.mb0{ margin-bottom: 0px}
.mb3{ margin-bottom: 3px}
.mb6{ margin-bottom: 6px}
.mb12{ margin-bottom: 12px}
.mb24{ margin-bottom: 24px}

.p0{ padding: 0 auto}
.p3{ padding: 3px}
.p6{ padding: 6px}
.p12{ padding: 12px}
.p24{ padding: 18px 24px 18px 24px}
.p36{ padding: 36px}
.w10{ width:10%}
.w20{ width:20%}
.w25{ width:25%}
.w33{ width:33%}
.w40{ width:40%}
.w50{ width:50%}
.w60{ width:60%}
.w67{ width:67%}
.w75{ width:75%}
.w80{ width:80%}
.w90{ width:90%}
.w100{ width:100%}
.pt0{ padding-top: 0px}
.pt3{ padding-top: 3px}
.pt6{ padding-top: 6px}
.pt12{ padding-top: 12px}
.pt24{ padding-top: 24px}
.pb0{ padding-bottom: 0px}
.pb3{ padding-bottom: 3px}
.pb6{ padding-bottom: 6px}
.pb12{ padding-bottom: 12px}
.pb24{ padding-bottom:24px}
.pl0{ padding-left: 0px}
.pl3{ padding-left: 3px}
.pl6{ padding-left: 6px}
.pl12{ padding-left: 12px}
.pl24{ padding-left: 24px}
.pr0{ padding-right: 0px}
.pr3{ padding-right: 3px}
.pr6{ padding-right: 6px}
.pr12{ padding-right: 12px}
.pr24{ padding-right: 24px}



.shadow20{box-shadow: 0px 0px 20px #666}
button{ border: 0px; background: #727272; color: #fff; padding:3px 6px}
.btn { padding: 3px 6px;}
.btn_12 { padding: 6px 12px;}
.btn_24 { padding: 12px 24px;}
.btn-up , .btn-down{ display: inline-block; height: 32px; background-position: left top; background-repeat: no-repeat}
.btn-up{  width: 60px; background-image: url(../images/up.png)}
.btn-down{width: 90px; background-image: url(../images/down.png)}
.btn-trans-border{width : 18%;height : 30px ; background:#A675BF;border: 1px solid; border-radius: 8px; text-align: center;line-height:30px;}
.blue_a{color: #637FC6}
.blue_b{background-color: #637FC6;color: #fff}
.white_a{ color: #fff}
.white_b{background-color: #fff}
.green_a{ color: #5BBCAC}
.green_b{background-color: #5BBCAC;color: #fff}
.orange_a{color:#EE8037}
.orange_b{background-color: #EE8037;color: #fff}
.purple_a{ color: #A675BF}
.purple_b{background-color: #A675BF;color: #fff}
.red_a{ color: #F26666}
.red_b{background-color:#F26666; color: #fff}
.gray_a{ color: #b3b3b3}
.gray_b{background-color:#b3b3b3; color: #fff}
.clear { clear: both }

/* 修改 */
.item { font-size: 24px; margin-left: 20%; width: 100%; }
.item a { display: block; width: 230px; text-align: right;display: inline-block; height: 120px; line-height: 120px; padding: 0px; margin: 0px; position: relative; }
.item a .span1 {width: 150px; height: 2px; background: #fff; position: absolute; right: 7px; top: 82px; }
.item a .span2 {width: 100px; height: 2px; background: #fff; position: absolute; right: 7px; top: 82px; }
.item a .span3{width: 100px; height: 2px; background: #fff; position: absolute; right: 7px; top: 82px; }
.item a .span4{width: 130px; height: 2px; background: #fff; position: absolute; right: 7px; top: 82px; }
.item a:hover .span1, a:hover  .span2, a:hover  .span3 , a:hover  .span4{background: #be0811 !important}

.item a.active .span1 ,a.active .span2 ,a.active .span3 , a.active .span4{background: #be0811}

.item:hover a.active span{background: #fff;}


.mt2 {margin-top: 2%;}
.mt10 {margin-top: 10%;}
.mt12 {margin-top: 12%;}

.w55 {width: 55%;}
.w70 {width: 70%;}


.ml1 {margin-left: 1%;}
.ml10 {margin-left: 10%;}
.ml15 {margin-left: 15%;}
.ml70 {margin-left: 70%;}

.h10 {height: 10%;}
.h25 {height: 25%;}
.h100 {height: 100%;}

.content {margin-left: 10%;height : 92% ;width: 85%;}
.content_detail {margin-left: 1%; width: 100%;  height: 100%; margin-top: 2%;}
.title_wrap {width : 80%;margin-left: 15%; }
.title_content {font-size: 45px; color: #000;font-weight: bold; width: 100%;}
.introduction_wrap {float:left;width: 50%; margin-left: 10%;}
.introduction {margin-left: 10%; margin-top: 5%; font-size: 16px; color: rgb(62, 60, 60);}
.parameter {font-size: 30px; margin-top: 5%;color: #000}
.parameter_item {float:left;width: 50%;}
.parameter_item  .detail{margin-top: 5%; font-size: 18px; color: rgb(62, 60, 60);}
.parameter_item  .detail_item{font-size: 15px;}

/* 页脚备案信息 */
.footer{
    width: 100%;
    min-width: 1200px;
    margin: 0 auto;
    padding: 18px 0;
    text-align: center;
    font-size: 13px;
    color: #000000;
    box-sizing: border-box;
    position: relative;
    clear: both;
}
.footer a{ color: #9FA0A0; text-decoration: none; }
.footer a:hover{ color: #be0811; }

/* 自定义滚动条：隐藏原生滚动条，只有滚动时才淡现 */
html { overflow-x: hidden; scroll-behavior: smooth; }
html::-webkit-scrollbar,
body::-webkit-scrollbar { width: 0; height: 0; }
html { scrollbar-width: none; -ms-overflow-style: none; }
.cs-track{
    position: fixed; right: 0; top: 0; z-index: 99999;
    width: 6px; height: 0;
    background: rgba(0,0,0,0.15);
    border-radius: 3px;
    opacity: 0;
    -webkit-transition: opacity .35s ease;
    transition: opacity .35s ease;
    pointer-events: none;
}
.cs-bar{
    position: fixed; right: 2px; top: 0; z-index: 100000;
    width: 2px; height: 30px;
    background: rgba(0,0,0,0.45);
    border-radius: 2px;
    opacity: 0;
    -webkit-transition: opacity .35s ease, background .35s ease;
    transition: opacity .35s ease, background .35s ease;
    pointer-events: none;
}
.cs-track.cs-visible,
.cs-bar.cs-visible{ opacity: 1; }

