
html{margin:0;padding:0;border:0;}
body,div,span,object,iframe,h1,h2,h3,h4,p,blockquote,pre,a,address,code,b,em,img,
dl,dt,dd,ol,ul,li,fieldset,form,label,footer,
header,hgroup,nav,section
{margin:0;padding:0;border:0;}
body{background:#fff;color:#000;position:relative;font: Microsoft YaHei,arial,宋体,sans-serif;vertical-align:baseline;width:100%;overflow-x:hidden;}
a{text-decoration:none;outline:none;}
a:link{}
a:visited{}
a:hover,a:active,a:focus{color:#00569d;text-decoration:none;outline:none;}
@font-face {
  font-family: "iconfont"; /* Project id 3056282 */
  src: url('iconfont.woff2?t=1640332791707') format('woff2'),
       url('iconfont.woff?t=1640332791707') format('woff'),
       url('iconfont.ttf?t=1640332791707') format('truetype');
}

input{padding:0;margin:0;font-family:'Microsoft YaHei';}
img{border:none;background:none;vertical-align:middle;}
ul,ol,li{list-style-type:none;}
select,input,img,select{vertical-align:middle;}
table{border-collapse:collapse;border-spacing:0}
table, th, td {vertical-align: middle}
.clearfix:after{content: ".";display: block;height: 0;clear: both;overflow: hidden;visibility: hidden;}
.clearfix{zoom:1}
.clearboth{height:0px;line-height:0px;overflow:hidden;clear:both;font-size:0px;}
.clear{clear: both;}

h1,h2,h3,h4{font-size:12px;font-weight:bold;}
hr {border: 0;border-top:1px solid #ccc;height:0;}

.neiye{display: flex;    justify-content: space-between;}

.ban{position: relative;left: 50%;margin-left: -960px;}
.page_nav{  height: 55px;background: #f4f4f4; margin-bottom: 20px; overflow: hidden; width: 1200px; margin: 20px auto 20px;}
.page_nav ul li{width: 14.286%; height: 55px;font-size: 18px;line-height: 55px;text-align: center; float: left; background: #f4f4f4;cursor: pointer;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
.page_nav ul li a{font-size: 18px;}
.page_nav ul li.active,.page_nav ul li:hover{background: #cb1811;}
.page_nav ul li.active a,.page_nav ul li:hover a{color: #fff;}
.nylist{width: 22%;overflow: hidden;    margin-top: 30px;flex: 0 0 25%;} 
.list_t{       font-size: 2rem; color: #000;width: 100%; border-bottom: 1px solid #00569d;height: 85px; line-height: 80px; font-weight: bold;}
.list_t i{    font-style: normal; display: block; font-size: 0px;background: #fff;height: 1px;color: #fff; padding-top: 0px; font-weight: normal; text-transform: uppercase;}
/*.list_fl ul{}
.list_fl ul li{       height: 50px; line-height: 50px;  width: 83%; padding-left: 28px;}
.list_fl ul li a{    font-size: 16px;}
.list_fl ul li:hover,.list_fl ul li.on{}
.list_fl ul li:hover a,.list_fl ul li.on a{}
.list_fl dl{display: none;    padding: 0 10px;}
.list_fl dl dt{    height: 35px;line-height: 35px; border-bottom: 1px dashed #e4e4e4; padding-left:8px;}
.list_fl dl dt:before{content: "-";padding-right: 10px;}*/
.iconfont {
  font-family: "iconfont" !important;
  font-size: 16px;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-xuanze-:before {
  content: "\e68a";
}

/*.icon-xuanze-1:before {
  content: "\e68e";
}*/

.icon-xuanze04:before {
  content: "\ea52";
}

.icon-xuanze03:before {
  content: "\ea51";
}


 .accordion {
 	width: 100%;
 	max-width: 360px;
 	margin: 30px auto 20px;
 	background: #FFF;
 	-webkit-border-radius: 4px;
 	-moz-border-radius: 4px;
 	border-radius: 4px;
 }

.accordion .link {
	cursor: pointer;
	display: block;
	padding: 15px 15px 15px 42px;
	font-size: 1rem;
    line-height: 1.425;
	font-weight: 700;
	/*border-bottom: 1px solid #CCC;*/
	position: relative;
	-webkit-transition: all 0.4s ease;
	-o-transition: all 0.4s ease;
	transition: all 0.4s ease;
	color: #1a1a18;
	font-weight: normal;

}

.accordion li:last-child .link {
	border-bottom: 0;
}

.accordion li i {
	position: absolute;
	top: 7px;
	left: 0;
	font-size: 26px;
	color: #595959;
	-webkit-transition: all 0.4s ease;
	-o-transition: all 0.4s ease;
	transition: all 0.4s ease;
	color: #00569d;
}


.accordion li.open i.icon-xuanze-:before{content: "\e6fd";  }
.accordion li.open .link {
	color: #00569d;
}

.accordion li.open i.icon-xuanze- {
	color: #00569d;
}
.accordion li.open  .submenu {display: block;}
/**
 * Submenu
 -----------------------------*/
 .submenu {
 	display: none;

 	font-size: 14px;
 }

 .submenu li {

 }
  .submenu li.on {

 }
 .submenu li i.icon-xuanze04:before {
  content: "\ea52";
}
  .submenu li.on i.icon-xuanze04:before {
  content: "\e700";

 }
 .submenu a {
 	display: block;
 	text-decoration: none;
 	color: #d9d9d9;
 	padding: 12px;
 	padding-left: 42px;
 	-webkit-transition: all 0.25s ease;
 	-o-transition: all 0.25s ease;
 	transition: all 0.25s ease;
 	    margin: 0 0 0 0.75rem;
    font-family: "Frutiger",helvetica,roboto,arial,sans-serif;
    font-weight: 400;
    letter-spacing: 0.01em;
    font-size: 1rem;
    line-height: 1.425;
    color: #1a1a18;
    position: relative;

 }

 .submenu a:hover {
 	/*background: #00569d;*/
 	/*color: #FFF;*/
 }


.list_pro{margin-top: 10px;}
.list_pro h4{margin: 0;font-weight: bold; font-size: 24px;line-height: 55px;border-bottom: 1px dashed #dbdbdb;}
.pro_slide{overflow: hidden;margin-top: 27px; }
.pro_slide ul{   }
.pro_slide ul li{    width: 290px;    float: left; text-align: center; margin-right: 10px;}
.pro_slide ul li img{    width: 100%;height: auto;border: 1px solid #e5e5e5;}
.pro_slide ul li:hover img{border: 1px solid #181818;}
.pro_slide ul li img span{}


.list_tel{ margin-top: 33px;}
.list_tel{overflow: hidden;}
.list_teln{border: 6px solid #181818;    padding: 8px 9px;     font-size: 14px;}
.list_teln p{border-bottom: 1px dashed #e5e5e5;height: 40px;line-height: 40px;}
.list_teln p:nth-child(1){background: url(../img/tel3.png) no-repeat left;padding-left: 28px;}
.list_teln p:nth-child(2){background: url(../img/tel4.png) no-repeat left;padding-left: 28px;}
.list_teln p:nth-child(3){background: url(../img/tel5.png) no-repeat left;padding-left: 28px;}
.list_teln p:nth-child(4){background: url(../img/tel6.png) no-repeat left;padding-left: 28px;}
.list_teln p:nth-child(5){background: url(../img/tel6.png) no-repeat left;padding-left: 28px;  padding-left: 28px; line-height: 21px; height: 41px;}
 .ny_pro { width: 100%;}
.ny_top{width: 100%;height: 50px;line-height: 50px;border-bottom: 1px solid #e6e6e6;overflow: hidden;    padding: 20px 0 4px;}
.ny_top .ny_title{border-bottom: 1px solid #333333;} 
.ny_top .ny_title span{     border-left: 10px solid #00569d; font-weight: normal; padding-left: 10px; font-size: 22px;}
.ny_top .ny_positon {background: url(../img/home.png) no-repeat left;padding-left: 30px;}

.page_con{padding: 10px 0;}
.pro_list{width: 100%;}
.pro_list ul{}
.pro_list ul li{    width: 31%; padding: 4px;float: left; margin: 35px 2%0 0; border: 1px solid #ececec;box-shadow: 0 16px 16px rgb(0 0 0 / 16%), 0 8px 4px rgb(29 29 27 / 8%);}
.pro_list ul li:nth-child(3n){margin-right: 0;}
.pro_list ul li a.pro_more{display: block; color: #ffffff;}
.pro_list ul li a img{width: 100%;height: auto;border-bottom: 1px solid #e0ebf3;}
.pro_list ul li a span{font-weight: 700;
        font-size: 1.25rem;
    line-height: 1;
    margin: 0;
    overflow: hidden;
    color: #1d1d1b;
    white-space: nowrap;
    text-overflow: ellipsis;
    border-bottom: 1px solid #e0ebf3;border-bottom: 1px solid #e0ebf3;display: block;padding: 1.5rem;}
.pro_list ul li p{display: -webkit-box;
    height: calc(6em * 1.425 - 2px);
    margin: 0;
    overflow: hidden;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 6;
    font-family: "Frutiger",helvetica,roboto,arial,sans-serif;
    font-weight: 400;
    letter-spacing: 0.01em;
    font-size: .875rem;
    line-height: 1.425;padding: 1.5rem;}



.news_list dl{        display: block;  border: 1px solid #ddd; padding: 15px; overflow: hidden; margin: 20px 0; height: 116px;}
.news_list dt{    width: 121px;height: 118px; border-right: 1px solid #ececec;text-align: center;padding-right: 15px;}
.news_list dl:hover{border: 1px solid #181818;}
.news_list dl:hover dt{ border-right: 1px solid #181818;}
.news_list dl:hover dd span{background: #181818;}
.news_list dt span{font-size: 37px; line-height: 71px;font-weight: bold;}
.news_list dt p{    font-size: 24px;}

.news_list dd{    width: 702px;}
.news_list dd h4{    margin: 0; line-height: 40px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;  font-size: 18px;font-weight: bold;}
.news_list dd p{}
.news_list dd span{    float: right; font-size: 14px; height: 30px; width: 100px; text-align: center; line-height: 30px;color: #fff;background: #be2329;}

.contact_con p{padding: 20px 0;font-size: 14px;text-indent: 2em;;line-height: 30px;}
.contact_t {width: 100%;margin: 0;}
.contact_t dt {font-size: 22px;}
.contact_t dd {padding: 0 0 14px 80px;line-height: 45px; border-bottom: 1px solid #ddd;margin: 15px 0 0; background: no-repeat 0 top;font-size: 16px; width: 43%;float: left;}
.contact_t dd.i1 {background-image: url(../img/icon1.png);display:block;width:92.5%;}
.contact_t dd.i2 {background-image: url(../img/icon2.png)}
.contact_t dd.i3 {background-image: url(../img/icon3.png)}
.contact_t dd.i4 {background-image: url(../img/icon4.png)}
.contact_t dd.i5 {background-image: url(../img/icon5.png);}
.content_m {width: 100%;margin-top: 50px;}

.message_con{background: url(../img/contact.png) no-repeat bottom;    border: 1px solid #ddd;    margin: 42px 0;height: 633px;}
.message_con form{    margin-top: 49px;}
.form-group {margin-bottom: 15px;}
.form-label {float: left;line-height: 34px;width: 120px;text-align: right;}
.form-label span {color: #e50112;}
.form-content {margin-left: 130px;}
.form-control {line-height: 35px;font-size: 14px;border: 1px solid #ddd;padding: 6px 12px;width: 975px;display: inline-block;vertical-align: top;font-family: "Microsoft Yahei",PingFangSC-Regular,"Helvetica Neue",Helvetica,Arial,"Hiragino Sans GB","Heiti SC","WenQuanYi Micro Hei",sans-serif;}
select.form-control {height: 34px;}
.form-content .submit {color: #fff;background-color: #181818;border: 0;cursor: pointer;font-size: 16px;border-radius: 3px;    width: 246px;    margin-left: 19px; height: 44px;line-height: 44px;}
.form-content .button {color: #fff;background-color: #767676;border: 0;cursor: pointer;font-size: 16px;border-radius: 3px;    width: 246px;    margin-left: 89px; height: 44px;line-height: 44px;}
.form-content .submit:hover{background: #ce000a;}

#Yscrollouter{width: 10px; height: 500px; background: #dedede; position: absolute;top:0; right: 0; display: none;}
#Yscrollinner{width: 10px; height: 100px; background: #bbb; border-radius:10px; position: absolute; top: 0; left: 0; }

.ny_showcase{width: 95.8%; margin-top: 24px; overflow: hidden;  padding: 2%; }
.ny_showcase .box{width:50%;overflow: hidden;}
.tb-pic a{display:block;text-align:center;vertical-align:middle;}
.tb-pic a img{vertical-align:middle;}
.tb-pic a{*display:block;*font-family:Arial;*line-height:1;}
.tb-s310, .tb-s310 a{height:auto;width:100%;background:#fff}butto
.tb-s310, .tb-s310 img{height:auto;width:100%;}
.tb-s310 a{*font-size:271px;}
.tb-booth{position:relative;z-index:1;}
div.zoomDiv{z-index:999;position:absolute;top:0px;left:0px;width:200px;height:200px;background:#fff;border:1px solid #ccc;display:none;text-align:center;overflow:hidden;}
div.zoomMask{position:absolute;background:url(../img/mask.png);cursor:move;z-index:1;}

.tb-picList{width:352px;height:46px;overflow: hidden;margin-top:10px;position:relative;}
.tb-picList a.prev{display:block;width:12px;height:21px;position:absolute;top:14px;left:0;background:url(../img/pro_pre.png) no-repeat;overflow:hidden;cursor:pointer;transition:all 0s linear;}
.tb-picList a.next{display:block;width:12px;height:21px;position:absolute;top:14px;right:0;background:url(../img/pro_next.png) no-repeat;overflow:hidden;cursor:pointer;transition:all 0s linear;}


.tb-picList .tb-thumb{position:relative;width:290px;height:46px;margin:0 auto;overflow:hidden;}
.tb-picList .tb-thumb ul{position:absolute;width:999999px;height:46px;}
.tb-picList .tb-thumb ul li{background:none;float:left;width:76px;height:46px;overflow:hidden;}
.tb-picList .tb-thumb ul li a{display:block;width:60px;height:44px;border:1px solid #d9d9d9;text-align:center;background:#fff}
.tb-picList .tb-thumb ul li img{max-width:100%;height:44px;cursor:pointer;}
.tb-picList .tb-thumb ul li a.tb-selected{border:1px solid #181818;}
.showcase-info{    width: 50%;}
.showcase-info h1 {  font-weight: bold;  margin: 0 0 15px;font-size: 2rem; line-height: 40px;overflow: hidden; text-overflow: ellipsis;white-space: nowrap;}
.showcase-info p{    background: #fff; color: #000;  font-family: "Frutiger",helvetica,roboto,arial,sans-serif;   /* font-size: 100%; */ font-weight: 400;line-height: 1.25; margin: 0;  padding: 0; text-rendering: optimizeLegibility;-moz-osx-font-smoothing: grayscale;  -webkit-font-smoothing: antialiased;   font-size: 16px;}
.showcase_tel{    border-top: 2px solid #e6e6e6; margin-top: 15px; padding-top: 15px;background: url(../img/pro_tel.png) no-repeat 10px 15px;height: 42px; padding-left: 70px;line-height: 21px;font-size: 18px;}
.showcase_tel a{    float: right;line-height: 42px; padding: 0 15px;background-color: #181818;color: #fff;    margin-top: 44px;}
.showcase_tel a:hover{background-color: #cb1811;color: #fff;}
.showpro_desc {border-bottom: 1px solid #fefefe;margin-top: 24px;    overflow: hidden;}
.showpro_desc ul li{   width: 157px; background: #333; font-size: 16px;float: left;text-align: center;height: 42px;line-height: 42px;color: #fff;}
.showpro_desc ul li.active{background:  #181818;}

.proinfo{display: none;    padding: 23px 15px;}
.proinfo.active{display: block;}
.procont p{    font-size: 14px;line-height: 32px;    text-indent: 2em;}
.procont p:first-child{    font-size: 24px;color: #181818;font-weight: bold;text-align: center;padding: 20px 0;}
.proinfo .inf {width: 100%;background: #f0f0f0;overflow: hidden;margin: 26px 0 12px 0;padding-bottom: 30px;}
.proinfo .inf dl {padding: 28px 37px 0 54px;}
.proinfo .inf dt {height: 59px;border-bottom: 1px solid #dbdbdb;font: 24px "Microsoft Yahei";line-height: 59px;overflow: hidden;color: #333333;}
.temp_ec_01dz dt a {color: #333132;}
.proinfo .inf dd {height: 70px;border-bottom: 1px dashed #b1b1b1;font: 16px "Microsoft Yahei";color: #555;padding-top: 14px;line-height: 70px;overflow: hidden;background:url(../img/icon1.png) no-repeat left 21px;padding-left: 62px;    width: 42%;float: left;}
.proinfo .inf dd:last-child{width:92.5%;}
.proinfo .inf dd.inf1 {background:url(../img/icon3.png) no-repeat left 21px;}

.proinfo .inf dd.inf2 {background:url(../img/icon2.png) no-repeat left 21px;}
.proinfo .inf dd.inf3 {background:url(../img/icon4.png) no-repeat left 21px;}
.proinfo .inf dd.inf4 {background:url(../img/icon5.png) no-repeat left 21px;}
.proinfo .inf dd.inf5 {background:url(../img/icon6.png) no-repeat left 21px;}
.proinfo .inf dd em {padding: 0 12px;}
.proinfo .inf dd i {padding: 0 20px;}
.proinfo .inf dd span { font-weight: bold; color: #2ea5a9; }

.online{     border-top: 1px dashed #dbdbdb;margin:35px 0 0; padding:20px 14px; font-family:"Microsoft Yahei";}
.online h2{ font-size:16px; line-height:30px; color:#333; height:50px; overflow:hidden;}
.online h2 span{    color: #181818; display: inline-block;padding-left: 20px;font-weight: bold; font-size: 20px;}
.online ul li{ margin-bottom:25px;width: 33%;}
.online li span{ display:inline-block; width:80px; font-size:14px; vertical-align:top; color:#4a4a4a; text-align:right; line-height:36px;}
.online li span em{ padding-right:2px; font-style:normal;}
.online  input{width:267px; height:36px;background: #eeeef0;    padding: 0 16px;border: 0; }
.online textarea{ width:1104px; height:161px; background:none; overflow:hidden; line-height:36px;border:1px solid #e0e0e0; resize:none;    padding: 0 20px;font-size: 16px;}
.online ul li.li{width: 73%;text-align: center;margin: 0 auto;}
.btn1{  width:201px!important; height:43px!important; border:0; margin:0 15px;background:#181818!important;font-size:14px;color: #fff; }
.btn2{  width:201px!important; height:43px!important; border:0; margin:0 15px; background:#e0e0e0!important;font-size:14px;color: #fff; }
.prodesc{width: 100%; border: 1px solid #f1f1f1;    box-shadow: 0px 2px 11px #e9e9e9;}

.page_top{width: 100%;height: 50px;line-height: 50px;border-bottom: 1px solid #e6e6e6;overflow: hidden;    padding: 20px 0 4px;}
.page_top .page_title{border-bottom: 1px solid #333333;} 
.page_top .page_title span{     border-left: 10px solid #333333; font-weight: normal; padding-left: 10px; font-size: 22px;}
.page_top .page_positon {background: url(../img/home.png) no-repeat left;padding-left: 30px;}
.page_content{padding: 31px 0;overflow: hidden;}
.page_content .page_title{text-align: center;}
.page_content .page_title h1{  line-height: 34px; color: #434343;font-size: 24px;font-weight: bold;}
.page_date{text-align: center;    height: 50px; line-height: 50px; border-bottom: 1px dashed #e2e2e2;}
.page_date span{    padding: 0 5px;font-size: 12px; color: #999;}
.page_body{    line-height: 2; margin-bottom: 20px;}
.page_body p{  font-size: 14px;  color: #666; display: block;line-height: 24px; margin-top: 10px;}
.page_tag{height: 50px;line-height: 50px;border-top: 1px dotted #d4d4d4;border-bottom: 1px dotted #d4d4d4;    margin-top: 29px;}
.page_tag span{font-size: 16px;} 

.page_turn{    height: 50px;  line-height: 50px;   width: 98%;  background: #f5f5f5; padding: 0 1%; margin: 1% auto;}

.page_pro h4{margin: 0;font-weight: bold; font-size: 24px;line-height: 55px;border-bottom: 1px dashed #dbdbdb;}
.page_pro ul{margin-top: 10px;}
.page_pro ul li{width: 24.35%;float: left;text-align: center;    margin-right: 10px;}
.page_pro ul li:nth-child(4n){margin-right: 0;}
.page_pro ul li img{width: 100%;height: auto;border: 1px solid #dbdbdb;}
.page_pro ul li:hover img{border: 1px solid #181818;}


.page_pro ul li span{    width: 100%; height: 39px; line-height: 39px;}


.page_article{width: 100%;}
.page_article h4{margin: 0;font-weight: bold; font-size: 24px;line-height: 55px;border-bottom: 1px dashed #dbdbdb;}
.page_article ul li{    background: url(../img/dian2.png) no-repeat left;     width: 46.7%; float: left; padding-left: 15px;border-bottom: 1px dashed #dbdbdb;height: 36px;line-height: 36px; margin-right: 3%;}
.page_article ul li:nth-child(2n){margin-right: 0;}
.page_article ul li a{}
.page_article ul li a p{float: left;}
.page_article ul li a span{float: right;}

.pagination p{margin:0;cursor:pointer}
.pagination{height:40px;padding:20px 0px;}
.pagination a{ display:block; float:left;margin-right:10px; padding:2px 12px;  height:24px;  border:1px #cccccc solid; background:#fff; text-decoration:none;color:#1f1f1f;font-size:12px;line-height:24px;}
.pagination a:hover{color:#181818;background: white;border:1px #181818 solid; }
.pagination a.cur{background:#181818;color:#fff;}
.pagination p{    float: left; padding: 2px 12px;font-size: 12px;height: 24px;line-height: 24px; color: #bbb;border: 1px #eee solid;background: #fcfcfc;margin-right: 8px;background: #eee; }
.pagination p.pageRemark{color:#1f1f1f;    letter-spacing: 2px;}
.pagination p.pageRemark b{ color:#181818;}
.pagination p.pageEllipsis{border-style:none;background:none; padding:4px 0px; color:#808080;}
.dates li {font-size: 14px;margin:20px 0}
.dates li span{float:right}

.yy{display: flex;padding: 6rem 0;    border-bottom: 2px solid #e0ebf3;margin-bottom: 6rem;justify-content: space-between;}
.yy_img{width: 48%;}
.yy_c{flex: 1;    padding: 0 0 0 6.5rem;margin-bottom: 6rem;}
.yy_c h3{    font-size: 2.625rem;    margin: 0 0 2.5rem 0;    line-height: 1;color: #000000;}
.yy_c p{font-weight: 400; letter-spacing: 0.01em; font-size: 1rem;  line-height: 1.425;}


.yy_con{display: flex;justify-content: space-between;margin-bottom: 6rem;}
.yy_fl{    margin-left: 8.33333%;width: 52%;}
.yy_fl h2{font-size: 2rem;margin: 0 0 32px;}
.yy_fl p{    margin: 0 0 1rem;
    font-family: "Frutiger",helvetica,roboto,arial,sans-serif;
    font-weight: 400;
    letter-spacing: 0.01em;
    font-size: 1rem;
    line-height: 1.425;
    color: inherit;}
.yy_fr{    padding: 2.5rem 6rem;
    background: #fff;
    border-radius: 0;
    box-shadow: 0 16px 16px rgb(0 0 0 / 16%), 0 8px 4px rgb(29 29 27 / 8%);}
.yy_lx{}
.yy_lx h4{font-size: 1.25rem;}
.yy_lx span{    margin: 1.5rem 0 0;display: block;    letter-spacing: 0.01em;
    font-size: 1rem;
    line-height: 1.425;font-weight: bold;}
    .yy_lx p{   
    flex: 0 0 auto;
    flex-direction: row;
    align-items: center;
    justify-content: center;
    margin: 0;
    padding: 0;
    color: #00569d;
    background-color: rgba(0,0,0,0);
    border: none;
    cursor: pointer;
    transition: 100ms ease-in;
    font-family: "Frutiger",helvetica,roboto,arial,sans-serif;
    font-weight: 400;
    letter-spacing: 0.01em;
    font-size: 1rem;
    line-height: 1.425;}

.lingyu{} 
.lingyu h3{font-weight: 700;     font-size: 2rem; line-height: 1;  margin: 0 0 32px;}    
.lingyu ul{display: flex;    flex-wrap: wrap;} 
.lingyu ul li{width: 31.6%;    padding-right: 12px;
    padding-left: 12px;margin-bottom: 2rem;} 
.lingyu ul li a{}    
.lingyu ul li span{font-size: 1.25rem;    margin: 24px 0 ;font-weight: bold;display: block;}
.lingyu ul li p{    margin: 0 0 1rem;
    font-family: "Frutiger",helvetica,roboto,arial,sans-serif;
    font-weight: 400;
    letter-spacing: 0.01em;
    font-size: 1rem;
    line-height: 1.425;
    color: inherit;    margin-bottom: 2rem;}
.lingyu ul li a.yy_more{color: #00569d;font-size: 1rem;}

.scv_listpages {
}

.scv_listpages ul {
	float: left;
	padding: 12px 0px 12px 

16px;
}

.scv_listpages ul li {
	float: left;
	font-family: Tahoma;
	line-

height: 17px;
	margin-right: 6px;
	border: 1px solid #E9E9E9;
}

.scv_listpages ul li a {
	float: left;
	padding: 2px 4px 2px;
	color: #555;
	display: block;
}

.scv_listpages ul li a:hover {
	color: #690;
	text-decoration: none;
	padding: 2px 4px 2px;
}

.scv_listpages ul li.thisclass,.scv_listpages ul li.thisclass 

a,.pagebox ul li.thisclass a:hover {
	background-color: #F8F8F8;
	padding: 2px 4px 

2px;
	font-weight: bold;
}

.scv_listpages .pageinfo {
	line-height: 21px;
	padding: 12px 10px 12px 16px;
	color: #999;
}

.scv_listpages .pageinfo strong {
	color: #555;
	font-weight: normal;
	margin: 0px 2px;
}
 
.show_t{display: flex;margin-top: 2.5rem; }
.show_t h4{    padding: 1rem 1rem 0; font-weight: 700;    font-size: 1.25rem;margin: 0 0 20px;}
.show_yy{width: 50%;   flex: 0 0 50%;}
.show_yy p{    position: relative; padding: 0.75rem; line-height: 24px;}
.show_choose{width: 50%;}
.show_choose dl,.jishu dl{position: relative;padding: 0.75rem;line-height: 24px;    display: flex;border-bottom: 1px solid #8e8e8d;justify-content: space-between;}
.show_choose dl dt,.jishu dl dt{    font-family: "Frutiger",helvetica,roboto,arial,sans-serif; font-weight: 400; letter-spacing: 0.01em;  font-size: .875rem; line-height: 1.425; display: inline-flex; align-items: center;color: #8e8e8d;}
.show_choose dl dd,.jishu dl dd{  color: #1d1d1b; font-family: "Frutiger",helvetica,roboto,arial,sans-serif;   font-size: 16px;font-weight: 600;}
.ny_pro  .xuanchun{text-align: center;border-top: 1px solid #00569d; }
.ny_pro  .xuanchun img{width: 100%;}
.youshi{}
.youshi h3,.jishu h3,.texing h3{padding: 1rem 1rem 0; font-weight: 700;    line-height: 1; margin: 0 0 32px;font-size: 2rem;}
.youshi p{    display: flex; align-items: center; padding: 0.75rem;    color: #1d1d1b;  line-height: 24px;font-size: 16px;}
.youshi p:before{    width: 10px; min-width: 10px;  height: 10px; margin-right: 21px; background: #000; border: 2px solid #000;  border-radius: 2px;content: "";}

.js_fl{width: 45%;float: left;}
.js_fr{width: 45%;float: right;}
.texing{display: flex;justify-content: space-between;margin-top: 2.5rem; }
.tx_hd{    flex: 0 0 41.66667%; max-width: 41.66667%;}
.tx_hd ul{}
.tx_hd ul li{      display: flex; justify-content: space-between; margin-bottom: 0.5rem; padding: 12px; background: #f2f6f8;}
.tx_hd ul li.on{outline: 1px solid #00569d;}
.tx_hd ul li p{ font-family: "Frutiger",helvetica,roboto,arial,sans-serif;
    font-weight: 400;
    letter-spacing: 0.01em;
    font-size: 1rem;
    line-height: 1.425;
    position: relative;
    display: flex;
    align-items: flex-start;
    margin: 0;
    padding: 0;
    color: #1a1a18;
    cursor: pointer;
    -webkit-user-select: none;
    -ms-user-select: none;
    user-select: none;}
.tx_hd ul li a{color: #00569d;
    background-color: rgba(0,0,0,0);    font-family: "Frutiger",helvetica,roboto,arial,sans-serif;
    font-weight: 400;
    letter-spacing: 0.01em;
    font-size: 1rem;
    line-height: 1.425;}


.tx_bd{flex: 0 0 53.33333%; max-width: 58.33333%;margin-top: 48px}
.tx_bd ul{}
.tx_bd ul li{}
.tx_bd ul li img{width: 100%;}