@CHARSET "UTF-8";
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:#333;position:relative;font:12px/1.5 Microsoft YaHei,arial,宋体,sans-serif;vertical-align:baseline;width:100%;overflow-x:hidden;}
a{text-decoration:none;outline:none;}
a:link{color:#666;}
a:visited{color:#666;}
a:hover,a:active,a:focus{color:#e87518;text-decoration:none;outline:none;}

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;}

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

.com-img{ display:inline; overflow:hidden;margin:0 auto;display: table;}
.com-img img{ transition:all 0.5s ease-in 0s; -webkit-transition:all 0.5s ease-in 0s; -moz-transition:all 0.5s ease-in 0s; -o-transition:all 0.5s ease-in 0s;}
.com-img:hover img{transform:scale(1.1); -webkit-transform:scale(1.1); -moz-transform:scale(1.1); -o-transform:scale(1.1);-ms-transform:scale(1.1);}


@font-face {
    font-family: 'constan2';
    src:url('../fonts/Microsoft JhengHei UI/msjhl_0.ttc') format('truetype');
   
}
.ssddds{
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

            .demo-message-wrap input::-webkit-input-placeholder,
            .demo-message-wrap textarea::-webkit-input-placeholder {
                /* WebKit browsers */
                  color: #fff;
            }

            .demo-message-wrap input:-moz-placeholder,
            textarea:-moz-placeholder {
                /* Mozilla Firefox 4 to 18 */
                  color: #fff;
            }

            .demo-message-wrap input::-moz-placeholder,
            textarea::-moz-placeholder {
                /* Mozilla Firefox 19+ */
                   color: #fff;
            }

            .demo-message-wrap input:-ms-input-placeholder,
            textarea:-ms-input-placeholder {
                /* Internet Explorer 10+ */
                  color: #fff;
            }

            .demo-message-wrap input[type='text']::-webkit-input-placeholder{
                color: #fff;
            }



.aby_hh li:hover .aby_hh_img img{
    filter: invert(49%) sepia(93%) saturate(369%) hue-rotate(900deg) brightness(60%) contrast(93%);
}
/*头部样式*/
.sky{width:1920px;position:relative;left:50%;margin-left:-960px;height:35px;background:#dddddd;}
.sky_con{width:1200px;margin:0 auto;}
.huan{float:left;color:#666666;font:400 12px/35px "Microsoft Yahei";}
.huan a{line-height:35px;color:#666666;font-size:12px;padding-right: 5px;}
.k1x{float:right;line-height:35px;color:#666666;font-size:12px;}
.k1x a{color:#666666;font-size:12px;}

.xyin-case-sort li:hover, .xyin-case-sort li.on {
    background: #3c486d;
    position: relative;
    color: #fff;
    cursor: pointer;
}

.xyin-case-sort li:hover a, .xyin-case-sort li.on a {
    color: #fff;
}



.tou_con{width:1920px;position:relative;left:50%;margin-left:-960px;background:#f5f5f5}
.tou{width:1200px;margin:0 auto;height:120px;overflow:hidden}
.logo{float:left;line-height:120px;margin-top: 2%}
.telx{float:right;margin-top:30px;}




.ct1{color:#03479c;font-size:42px;text-align:center;}
.ct1 span{display:block;text-transform:uppercase;font-size:18px;font-weight:normal;color:#888888;font-family:"Arial";line-height: 30px;}


.container {
    width: 1200px;
    margin: 0 auto;
}
.younhdfttle_a img{
    max-width: 100%;
    height: auto;
}
/*高品质追求*/
.box2{width:1200px;margin:0 auto;margin-top:20px;}
.tabz{position:relative;display:flex;justify-content:center;align-items:center;margin-top:50px;}
.tabz li{float:left;width:140px;height:32px;display:block;line-height:32px;background:#eaeaea;text-align:center;color:#666666;font-size:14px;cursor: pointer;margin-left:10px;}
.tabz li.cur{color:#fff;text-decoration:none;font-size:14px;background:#03479c;}
.tabz  li:hover, .tabz li.cur {
    background: #03479c;
    position: relative;
    color: #fff;
    cursor: pointer;
}

.tabz li:hover a, .tabz li.cur a {
    color: #fff;
}

.ttz{display: none;margin-top:30px;}
.list1z{padding:8px 10px;}
.list1z li{position:relative;vertical-align: middle;float:left;margin-right:26px;margin-bottom:26px}
.list1z li a.img{display:block}
.list1z li a.img img{width:376px;height:270px;}


.list1z li:nth-child(3n){float:right;margin-right:0px;}

.dac{background:#03479c;border-bottom-left-radius:5px;border-bottom-right-radius:5px;line-height:45px;height:45px;}
.list1z li h3{color:#fff;font-size:16px;float:left;font-weight:normal;margin-left:5%;}
.list1z li h3 a{color:#fff;font-size:16px;line-height:45px;}
.list1z li:hover .dac{background:#b99562;}


.mx{float:right;color:#fff;font-size:16px;margin-right:5%;}
.mx a{color:#fff;font-size:16px;}

/*滚动*/
.pin{width:1200px;margin:0 auto;}

.chan{text-align:center;padding-top:30px;position:relative;margin-bottom:40px;}
.l_btn,.r_btn{position:absolute;cursor:pointer;top:55%;}
.l_btn{left:-50px;}
.r_btn{right:-50px;}

.twt{float: left;}
.twt li a.img{display:block;}
.twt li a.img img{display:block;width: 273px;height:150px;}
.twt li{float: left;overflow: hidden; margin-left: 20px;}

#m_demo{overflow:hidden;width:100%;margin:0 auto;padding-top:20px;}
#m_indemo {float: left;width:800%}
#m_demo1 {float: left;}
#m_demo2 {float: left;}

.huise{width:1920px;position:relative;left:50%;margin-left:-960px;background:#f5f5f5;padding-bottom:50px;padding-top:70px;}

#demo{overflow:hidden;width:100%;margin:0 auto;}
#indemo {float: left;width:800%}
#demo1 {float: left;}
#demo2 {float: left;}


.anls{width:1200px;margin:0 auto;padding-top:40px;border-top:1px solid #e5e5e5}
.product_list3{}
.product_list3 li{float:left;margin-right:38px;margin-bottom:38px;_display:inline;position:relative;width:376px;height:248px;}
.product_list3 li a.img{}
.product_list3 li a.img img{width:376px;height:248px;}
.product_list3 li h3{text-align:center;position:absolute;bottom:0px;width:100%;background:url(../images/h3.png) no-repeat center top;height:40px;color:#fff;}
.product_list3 li h3 a{font-weight:normal;line-height:40px;font-size:16px;color:#fff;}
.product_list3 li a.img{display:block;}
.product_list3 li a.img:hover{border-color:#b99562;}


/*头部*/
.topo{
    position: absolute;
    top:0.1%;
    left: 0px;
    width: 100%;
    z-index: 99;
}
.changgg{
    max-width: 1660px;
    margin: 0 auto;
    padding: 0 2%;
}
.flex22{
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
}
.lonfgg{
    width: 20%;
}
.lonfgg img{
    max-width: 100%;
    height: auto;
}
.daongh{
    width: 70%;
}
.yudyag{
    width: 83px;
    margin-top: 2%;
    position: relative;
}
.yudyag_a{
    font-size: 16px;
    height: 23px;
	border-radius: 10px;
	border: solid 2px #ffffff;
    color: #fff;
    line-height: 20px;
    text-align: center;
}
.sidunhg{
    position: relative;
    width: 25px;
    margin-top: 2%;
}
.sidunhg_a{
    width: 25px;
    height: 25px;
    background: url(../images/ss.png) no-repeat;
    cursor: pointer;
}

#formsearch1 input{background:#fff;border:none;float:left;width:80%;outline: none;border-right: none;}
#formsearch1 input#keyword{height:35px;line-height:35px;padding-left:4px;color:#666;}
#formsearch1 input#s_btn{width:20%;height:35px;line-height:35px;text-align:center;background:#0080bc;color:#fff;border:none;cursor:pointer;
    float: right;
}
.sidunhg_b{
    position: absolute;
    top:30px;
    width: 340px;
    box-sizing: border-box;
    padding: 5px;
    background: #fff;
    right: 0px;
    display: none;
}
/*banner*/
.bqiehuand{
    overflow: hidden;
    position: relative;
}
.bqiehuand_img{
    overflow: hidden;
}
 .bqiehuand   .swiper-container {
      width: 100%;
      height: 100%;
    }
.bqiehuand  .swiper-slide img{
		width:100%;
		height:auto;
		min-height:100%;
		transition:1s linear 2s;
		transform:scale(1,1);
		}
.bqiehuand	.swiper-slide-active img, .bqiehuand .swiper-slide-duplicate-active img{
		transition:6s linear;
		transform:scale(1.3,1.3);
		}	




.bqiehuand_img img{
    width: 100%;
    height: auto;
}
.bqiehuandnei{
    position: absolute;
    top:44%;
    width: 60%;
    color: #fff;
    z-index: 999;
    left: 8%;
}
.bqiehuandnei_a{
    font-size: 2rem;
    font-weight: normal;
    font-stretch: normal;
    line-height: 60px;
    letter-spacing: 4px;
    color: #ffffff;
}
.bqiehuandnei_b{
    font-size: 1.2rem;
	font-weight: normal;
	font-stretch: normal;
	letter-spacing: 4px;
	color: #ffffff;
    line-height: 50px;
}
.swipaxt{
    position: absolute;
    top:45%;
    right: 2%;
    background: url(../images/c2.png) no-repeat;
    width: 47px;
    height: 81px;
    background-size: 100% 100%;
    z-index: 99;
}
.swipeav{
    position: absolute;
    top:45%;
    left: 2%;
    background: url(../images/c1.png) no-repeat;
    width: 47px;
    height: 81px;
    background-size: 100% 100%;
    z-index: 99;
}
.bqiehuandnei_m{
    width: 207px;
	height: 61px;
	background-color: #d7a360;
    line-height: 61px;
    text-align: center;
    color: #fff;
    font-size: 24px;
    margin-top: 5%;
}
.bqiehuandnei_m a{
    color: #fff;
}
.swipcccn{
    position: absolute;
    bottom: 3%!important;
    z-index: 99;
    text-align: center;
}
.swipcccn .swiper-pagination-bullet {
    width: 44px;
	height: 3px;
    display: inline-block;
    border-radius: 0%;
    background: #fff;
    opacity: 0.6;
    transition: all 0.6s ease;
}
.swipcccn .swiper-pagination-bullet-active{
    opacity: 1;
    width: 71px;
    background: #fff;
    transition: all 0.6s ease;
}
/*nei1*/
.nei1{
    box-sizing: border-box;
    padding: 4% 0;
    overflow: hidden;
}
.zhuying_a{
    font-size: 4rem;
	font-weight: 400;
	font-stretch: normal;
	letter-spacing: 0px;
	color: #c9a26b;
	opacity: 0.1;
    line-height: 90px;
    font-family: Impact;
}
.zhuying_b{
    font-size: 2rem;
	font-weight: normal;
	font-stretch: normal;
	letter-spacing: 0px;
    line-height: 90px;
	color: #000000;
    background: url(../images/x111.png) bottom left no-repeat;
    margin-top: -93px;
}
.zhuying_ba{
    font-size:2rem;
	font-weight: normal;
	font-stretch: normal;
	letter-spacing: 0px;
    line-height: 90px;
	color: #000000;
    background: url(../images/x11.png) bottom center no-repeat;
    margin-top: -93px;
}
.nei2{
    position: relative;
    overflow: hidden;
}
.zhuyingpun_img img{
    width: 100%;
    height: auto;
}
.zhuyoubian{
    position: absolute;
    top:0px;
    width: 30%;
    z-index: 99;
    right: 0px;
    text-align: center;
    background: url(../images/aa5.png);
    height: 100%;
    overflow: hidden;
}
.zhuyingye { position: relative; }
.zhuyingye .zhuyingpun { position: absolute; left: 0; top: 0; z-index: 9; right: 0;}
.zhuyingye .zhuyingpun { opacity: 0; visibility: hidden; transition: all .5s ease; }
.zhuyingye .zhuyingpun.on { position: static; opacity: 1; visibility: visible; }
.zhuyoubiance li{
   text-align: center;
   box-sizing: border-box;
   padding: 6.1% 0;
   border: rgba(255, 255, 255, 0.3) 1px solid;
   border-bottom: none;
}
.zhuyoubiance li:nth-child(4){
    border-bottom:rgba(255, 255, 255, 0.3) 1px solid;
}
.zhuyingpunne{
    position: absolute;
    top:30%;
    left: 9%;
    z-index: 9;
    width:35%;
    color: #fff;
}
.zhuyingpunne_a{
    font-size: 2rem;
	font-weight: normal;
	font-stretch: normal;
	letter-spacing:2px;
	color: #ffffff;
    line-height: 90px;
}
.zhuyingpunne_b{
    width: 87px;
	height: 3px;
	background-color: #ffffff;
}
.zhuyingpunne_c{
    font-size: 18px;
	font-weight: normal;
	font-stretch: normal;
	letter-spacing: 0px;
	color: #ffffff;
    box-sizing: border-box;
    padding: 6% 0;
    line-height: 30px;
}
.zhuyingpunne_e{
    width: 212px;
	height: 59px;
	background-color: #d7a360;
    line-height: 59px;
    text-align: center;
    font-size: 18px;
    margin-top: 3%;
}
.zhuyingpunne_e a{
    color: #fff;
}
.zhuyoubiance_img img{
    max-width: 100%;
    height: auto;
}
.zhuyoubiance_b{
    font-size: 1.5rem;
	font-weight: normal;
	font-stretch: normal;
	letter-spacing: 0px;
	color: #ffffff;
    line-height: 66px;
}
.zhuyoubiance li:hover, .zhuyoubiance li.on {
    background: url(../images/m.png);
    position: relative;
    color: #fff;
    cursor: pointer;
    background-size: 100% 100%;
}
/*nei3*/
.nei3{
    box-sizing: border-box;
    padding: 6% 0 2% 0;
    overflow: hidden;
}
.zhumm{
    text-align: center;
}
.jingpin{
    margin-top: 5%;
}
.jingpin_img img{
    max-width: 100%;
    height: auto;
}
.jingpin li{
    position: relative;
    width: 19.5%;
    text-align: center;
    overflow: hidden;
    cursor: pointer;
}
.jingpin_a{
    font-size: 18px;
	font-weight: normal;
	font-stretch: normal;
	letter-spacing: 0px;
	color: #000000;
    line-height: 70px;
}
.houungd{
    position: absolute;
    top:0px;
    right: 0px;
    width: 100%;
    height: 100%;
    opacity: 0;
}
.houungd img{
    max-width: 100%;
    height: auto;
}
.jingpin li:hover .houungd{
   opacity: 1;
}
.liaojiengf{
    width: 212px;
	height: 59px;
	background-color: #d7a360;
    margin: 2.6% auto 0;
    line-height: 59px;
    text-align: center;
    font-size: 18px;
}
.liaojiengf a{
    color: #fff;
}
/*关于我们*/
.nei4{
    box-sizing: border-box;
    padding: 2% 0;
}
.nei5{
    overflow: hidden;
}
.abbfrele{
    background: url(../images/ab.jpg) center center no-repeat;
    background-size: 100% 100%;
    overflow: hidden;
    width: 68%;
    box-sizing: border-box;
    padding: 6%;
    color: #fff;

}
.abbfreer{
    width: 32%;
}
.abbfrele_a{
    width: 76px;
	height: 2px;
	background-color: #ffffff;
}
.abbfrele_b{
    font-size:40px;
    font-weight: normal;
    font-stretch: normal;
    line-height: 60px;
    letter-spacing: 1px;
    color: #ffffff;
    box-sizing: border-box;
    padding: 3% 0;
}
.abbfrele_c{
    font-size:16px;
	font-weight: normal;
	font-stretch: normal;
	line-height: 30px;
	letter-spacing: 0px;
	color: #ffffff;
}
.abbfrele_d{
    margin-top: 6%;
}
.abbfrele_d li{
    width: 33%;
    color: #fff;
}
.abbfrele_d_a{
    font-size:21px;
	font-weight: normal;
	font-stretch: normal;
	line-height: 60px;
	letter-spacing: 0px;
	color: #ffffff;
}
.abbfrele_d_a span{
    font-size: 2rem;
}
.abbfrele_d_d{
    font-size: 21px;
	font-weight: normal;
	font-stretch: normal;
	line-height: 33px;
	letter-spacing: 0px;
	color: #ffffff;
    box-sizing: border-box;
    padding-left: 10px;
}
.abbfrelefg{
    width: 212px;
	height: 59px;
	background-color: #d7a360;
    line-height: 59px;
    text-align: center;
    font-size: 18px;
    margin-top: 6%;
}
.abbfrelefg a{
    color: #fff;
}
.abbfreerle_a img{
    width: 100%;
    height: auto;
}
.abbfreerle{
    position: relative;
}
.abbfreerlenei{
    position: absolute;
    top:30%;
    width: 100%;
    text-align: center;
    color: #fff;
}
.abbfreerleneigg{
    position: absolute;
    top:10%;
    width: 100%;
    text-align: center;
    color: #fff;
}
.abbfreerlenei_a{
    font-size: 40px;
	font-weight: 400;
	font-stretch: normal;
	line-height: 60px;
	letter-spacing: 0px;
	color: #ffffff;
   
}
.abbfreerlenei_b{
    font-size: 40px;
	font-weight: 400;
	font-stretch: normal;
	line-height: 60px;
	letter-spacing: 0px;
	color: #ffffff;

    
}
.abbfreerlenei_h{
    background: url(../images/cc.png) center center no-repeat;
    width: 20%;
    margin: 8% auto 0;
    height: 97px;
}
.abbfreerlenei_h{
    margin-bottom: 3%;
}
/*新闻中心*/
.nei7{
    box-sizing: border-box;
    padding: 6% 0;
    overflow: hidden;
}
.fhhhjj{
    width: 70%;
}
.xwwfger{
    width: 212px;
	height: 59px;
	background-color: #d7a360;
    line-height: 59px;
    text-align: center;
    font-size: 18px;
}
.xwwfger a{
    color: #fff;
}
.flex {
    display: flex;
    display: -webkit-flex;
    justify-content: space-between;
    flex-wrap: wrap;
    align-items: center;
}
.xwhhgtr{
    margin-top: 5%;
}
.xwhhgtr li{
    width: 48%;
    border-bottom: #dddddd 1px dashed;
    box-sizing: border-box;
    padding: 1.9% 0;
}
.xwwenfnes{
    width: 50%;
    position: relative;
}
.xwwenfnes_a{
    font-size: 16px;
	font-weight: normal;
	font-stretch: normal;
	line-height: 30px;
	letter-spacing: 0px;
	color: #000000;
}
.xwwenf_img{
    width: 45%;
}
.xwwenf_img img{
    max-width: 100%;
    height: auto;
}
.xwwenfnes_b{
    font-size: 18px;
	font-weight: normal;
	font-stretch: normal;
	line-height: 36px;
	letter-spacing: 0px;
	color: #666666;
    position: absolute;
    bottom: 0px;
    left: 0px;
}
.xwhhgtr li:hover .xwwenfnes_a{
   color: #d7a360;
}
.xwhhgtr li .com-img{ display:inline; overflow:hidden;margin:0 auto;display: table;}
.xwhhgtr li .com-img img{ transition:all 0.5s ease-in 0s; -webkit-transition:all 0.5s ease-in 0s; -moz-transition:all 0.5s ease-in 0s; -o-transition:all 0.5s ease-in 0s;}
.xwhhgtr li:hover .com-img img{transform:scale(1.1); -webkit-transform:scale(1.1); -moz-transform:scale(1.1); -o-transform:scale(1.1);-ms-transform:scale(1.1);}
.younhdftt{
    margin-top:5%;
    color: #0080bc;
}

.younhdfttle{
    width: 22%;
}
.younhdfttzh{
    width: 30%;
}
.younhdftter{
    width: 96px;
    text-align: center;
}
.younhdfttle_b{
    font-size: 16px;
	font-weight: normal;
	font-stretch: normal;
	letter-spacing: 0px;
	color: #333;
    line-height: 40px;
}
.younhdfttle_b a{
    color: #333;
}
.younhdfttle_c{
    font-size: 16px;
	font-weight: normal;
	font-stretch: normal;
	letter-spacing: 0px;
	color: #333;
    line-height: 40px;  
}
.younhdfttle_c a{
    color: #333;
}
.younhdfttzh_a{
    font-size: 16px;
	font-weight: normal;
	font-stretch: normal;
	letter-spacing: 0px;
	color: #333;
    line-height: 30px;
}
.younhdfttzh_b{
    display: flex;
    justify-content: flex-start;
    flex-wrap: wrap;
    margin-top: 5%;
}
.younhdfttzh_b li{
    width: 10%;
}
.affgg img{
    max-width: 100%;
    height: auto;
}
.younhdftter_b{
    font-size: 16px;
	font-weight: normal;
	font-stretch: normal;
	letter-spacing: 0px;
	color: #333;
    line-height: 45px;
    text-align: center; 
}

/*内页导航*/
.topos .x-menu > li > a{
    color: #333333;
}
.topos .yudyag_a{
    border: solid 2px #999999;
    color: #999999;
}
.topos .sidunhg_a{
    width: 25px;
    height: 25px;
    background: url(../images/ss1.png) no-repeat;
    cursor: pointer;
}
.youdnfqingf{
    width: 30%;
    color: #666666;
    font-size: 14px;
    background: url(../images/homo.png) left center no-repeat;
    box-sizing: border-box;
    padding-left: 2%;
}
.youdnfqingf a{
    color: #666666;
}
.youinghft{
    width: 60%;
    position: relative;
    z-index: 9;
}


/* 内页左侧导航栏样式 */
.youinghft .xypg-left-nav {
   display: flex;
   justify-content: flex-end;
  }
  
  .youinghft .xypg-left-nav > li {
    position: relative;
    border-bottom: none;
    margin-left: 3%;
  }
  
  .youinghft .xypg-left-nav > li:last-child {
    border-bottom: none;
  }
  
  .youinghft .xypg-left-nav > li > a {
    display: block;
    font-size: 14px;
    line-height: 72px;
    color: #666666;
    padding: 0px;
  }
  
  .youinghft .xypg-left-nav > li .first-nav-btn {
    position: absolute;
    z-index: 99;
    width: 30px;
    height: 30px;
    text-align: center;
    top: 10px;
    right: 20px;
    cursor: pointer;
    background: url(../images/icon_spirit.png) 0 -240px no-repeat;
    display: none;
  }
  
  .youinghft .xypg-left-nav > li .first-nav-btn.clicked {
    background-position: 0 -270px;
  }
  
  .youinghft .xypg-left-nav > li:hover > a, .youinghft .xypg-left-nav > li.clicked > a {
    color: #000;
  }
  
  .youinghft .xypg-left-nav > li:hover .first-nav-btn, .youinghft .xypg-left-nav > li.clicked .first-nav-btn {
    color: #000;
  }
  
  .youinghft .xypg-left-nav .xypg-left-subnav {
    display: none;
    padding: 0 10px;
  }
  
  .youinghft .xypg-left-nav .xypg-left-subnav > li {
    border-top: 1px dashed #eeeeee;
  }
  
  .youinghft .xypg-left-nav .xypg-left-subnav > li > a {
    padding: 8px;
    display: block;
    line-height: 20px;
    color: #818181;
    font-size: 16px;
  }
  
  .youinghft .xypg-left-nav .xypg-left-subnav > li > a:hover {
    color: #ab001a;
  }
  
  .youinghft .xypg-left-nav .xypg-left-subnav > li.clicked > a {
    color: #ab001a;
  }
  
  .youinghft .xypg-left-nav .xypg-left-threenav > li > a {
    padding: 5px 10px;
    display: block;
    font-size: 14px;
    line-height: 24px;
    color: #999999;
  }
  
  .youinghft .xypg-left-nav .xypg-left-threenav > li > a:before {
    content: '\2014   ';
  }
  
  .youinghft .xypg-left-nav .xypg-left-threenav > li > a:hover {
    color: #ab001a;
  }
  
  .youinghft .xypg-left-nav .xypg-left-threenav > li.clicked > a {
    color: #ab001a;
  }
  
  @media (max-width: 990px) {
    .youinghft .xypg-left-nav .xypg-left-threenav {
      display: block;
    }
  }

  /*内部头部*/
  .yomngtrdd{
    position: absolute;
    top:0px;
    left: 0px;
    z-index: 9999;
    width: 100%;
}
.topos{
    background: #fff;
}
.page-banner{
    position: relative;
}
.yodinfng{
    position: absolute;
    bottom: 30%;
    color: #fff;
    left: 8%;
    font-size: 2rem;
	font-weight: normal;
	font-stretch: normal;
	letter-spacing: 0px;
	color: #ffffff;
}

 /*公司介绍*/
 .gnei{
    box-sizing: border-box;
    padding: 1% 0;
    overflow: hidden;
 }
 .abttt {
    font-size: 2rem;
    font-weight: normal;
    font-stretch: normal;
    letter-spacing: 0px;
    line-height: 70px;
    color: #000000;
    background: url(../images/xx11.jpg) bottom left no-repeat;
}
.abfenfle{
    margin-top: 1.4%;
}
.abfenfle_a{
    font-size: 1.2rem;
	font-weight: normal;
	font-stretch: normal;
	line-height: 36px;
	letter-spacing: 0px;
	color: #000000;
}
.abfenfle_b{
    font-size: 18px;
	font-weight: normal;
	font-stretch: normal;
	line-height: 30px;
	letter-spacing: 0px;
	color: #333333;
    box-sizing: border-box;
    padding: 1% 0;
}
.abfenfle_c{
    font-size: 18px;
	font-weight: normal;
	font-stretch: normal;
	line-height: 30px;
	letter-spacing: 0px;
	color: #333333;
    box-sizing: border-box;
    padding: 1% 0;
}
.abfenfle{
    width: 74%;
}
.abfenfet{
    width: 24%; 
    margin-top: 2%;
}
.abfenfet_a{
    text-align: right;
    font-size: 7.5rem;
	font-weight: 600;
	font-stretch: normal;
	line-height: 160px;
	letter-spacing: 0px;
	color: #0080bc;
    font-family: Impact;
}
.abfenfet_c{
    font-size: 2.4rem;
	font-weight: normal;
	font-stretch: normal;
	line-height: 80px;
	letter-spacing: 0px;
	color: #999999;
    padding-left: 45%;
}
.abimgsh{
    margin-top: 3%;
}
.abimgsh img{
    width: 100%;
    height: auto;
}
.abqite{
    text-align: center;
    position: relative;
    font-size: 2rem;
	font-weight: normal;
	font-stretch: normal;
	line-height:70px;
	letter-spacing: 0px;
	color: #000000;
    margin: 6% auto 0;
    width: 200px;
}
.abqite::after{
    position: absolute;
    content: '';
    bottom: 0px;
    left: 5%;
    background: #d7a360;
    height: 2px;
    width: 181px;
    opacity: 0;
}
.aiyefen{
    margin-top: 5%;
}
.aiyefen li{
    width: 31%;
    text-align: center;
}
.aiyefen_img{
    height: 106px;
}
.aiyefen_img img{
    max-width: 100%;
    height: auto;
}
.aiyefen_a{
    font-size: 1.8rem;
	font-weight: normal;
	font-stretch: normal;
	line-height: 70px;
	letter-spacing: 0px;
	color: #000000;
    margin: 2% 0;
}
.aiyefen_b{
    font-size: 1.2rem;
	font-weight: normal;
	font-stretch: normal;
	line-height: 36px;
	letter-spacing: 0px;
	color: #666666;
}
.dabqyd{
    margin-top: 6%;
}
.dabqydle{
    width: 48%;
}
.danhhg{
    overflow: hidden;
    position: relative;
}
.danhhg_img img{
    width: 100%;
    height: auto;
}
.danhhgnei{
    position: absolute;
    bottom: 0px;
    left: 0px;
    width: 100%;
    line-height: 75px;
    box-sizing: border-box;
    padding: 0 2%;
    background: rgba(0, 0, 0, 0.6);
    color: #fff;
    font-size: 16px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.danhhg_img{
    position: relative;
}
.swidaon{
    position: absolute;
    bottom:10%!important;
    left: 0%;
    display: flex;
    z-index: 99;
    justify-content: flex-end;
    text-align: right;
    width: 98%!important;
    align-items: center;
}
.swidaon .swiper-pagination-bullet {
    width:6px;
    height: 6px;
    display: inline-block;
    line-height: 10px;
    border-radius: 100%;
    background: #fff;
    opacity: .2;
}
.swidaon .swiper-pagination-bullet-active {
    opacity: 1;
    background: #fff;
    width: 10px;
    height: 10px;
}
.mingzidng{
    text-align: center;
    font-size: 1.5rem;
	font-weight: normal;
	font-stretch: normal;
	line-height: 85px;
	letter-spacing: 0px;
	color: #000000;
}
/*品牌形象*/
.xiangdifng{
    padding: 4% 0;
    overflow: hidden;
}
.pinpai{
    background: url(../images/pinpai.png) center center no-repeat;
    margin-top: 3%;
    background-size: 100% 100%;
    box-sizing: border-box;
    padding: 3%;
}
.pinpaile{
    width: 39%;
}
.pinpaile_a img{
    max-width: 100%;
    height: auto;
}
.pinpaile_b{
    margin-top: 8%;
    background: url(../images/jinse.png) no-repeat;
    box-sizing: border-box;
    padding: 7% 7% 19% 7%;
    background-size: 100% 100%;
    font-size: 16px;
	font-weight: normal;
	font-stretch: normal;
	line-height: 30px;
	letter-spacing: 0px;
	color: #000000;
}
.pinpaizh{
    width: 27%;
    background: url(../images/duan.png) center center no-repeat;
    background-size: 100% 100%;
    box-sizing: border-box;
    padding: 3% 3% 12% 3%;
    font-size: 16px;
	font-weight: normal;
	font-stretch: normal;
	line-height: 30px;
	letter-spacing: 0px;
	color: #000000;
}
.pinpairt{
    background: url(../images/xies.png) center center no-repeat;
    background-size: 100% 100%;
    box-sizing: border-box;
    padding: 3% 3% 12% 3%;
    font-size: 16px;
	font-weight: normal;
	font-stretch: normal;
	line-height: 30px;
	letter-spacing: 0px;
	color: #000000;
    width: 26%;
}
/*国产化故事*/
.guochang{
    background: url(../images/guochan.jpg) center center no-repeat;
    background-size: 100% 100%;
    overflow: hidden;
    padding:4% 0;
    margin-top: 5%;
}
.abqitea{
    text-align: center;
    position: relative;
    font-size: 2.4rem;
	font-weight: normal;
	font-stretch: normal;
	line-height:70px;
	letter-spacing: 0px;
	color: #000000;
    margin: 0% auto 0;
    width: 260px;
}
.abqitea::after{
    position: absolute;
    content: '';
    bottom: 0px;
    left: 4%;
    background: #d7a360;
    height: 2px;
    width: 235px;
    opacity: 0;
}
.guochangd{
    margin-top: 4%;
    background: #fff;
    box-shadow: 0px 0px 20px -10px rgba(0, 0, 0, .4);
}
.guochangdle{
    width: 50%;
    box-sizing: border-box;
    padding:6% 3% 2% 3%;
}
.guochangdle_a{
    font-size: 1.5rem;
	font-weight: normal;
	font-stretch: normal;
	line-height: 36px;
	letter-spacing: 0px;
	color: #000000;
}
.guochangdle_b{
    margin: 4% 0 0 0;
}
.guochangdle_b_a{
    background: url(../images/hk.png) left 10px no-repeat;
    box-sizing: border-box;
    padding-left: 25px;
    font-size: 16px;
	font-weight: normal;
	font-stretch: normal;
	line-height: 30px;
	letter-spacing: 0px;
	color: #666666;
}
.guochangdle_b li{
    margin-bottom: 5%;
    position: relative;
}
.guochangdle_b li::after{
    position: absolute;
    top: 35px;
    left: 9px;
    width: 1px;
    height: 95%;
    background: #d6d8e1;
    content: '';
}
.guochangdle_b li:nth-child(3){
    margin-bottom: 0px;
}
.guochangdle_b li:nth-child(3)::after{
    margin-bottom: 0px;
    display: none;
}
.guochangdle_m{
    width: 185px;
	height: 52px;
    line-height: 52px;
    text-align: center;
	background-color: #0080bc;
    font-size: 18px;
    margin-top: 7%;
}
.guochangdle_m a{
    color: #fff;
}
.guochangdrt{
    width: 50%;
}
.guochangdrt img{
    width: 100%;
    height: auto;
}
/*福利工厂*/
.dhfignh{
    box-sizing: border-box;
    padding: 3% 0;
    overflow: hidden;
}
.filitf{
    margin-top: 4%;
}
.filitfle{
    width: 54%;
}
.filitfle img{
    width: 100%;
    height: auto;
}
.filitfrt{
    width: 46%;
}
.filitfrt img{
    width: 100%;
    height: auto;
}
.changb{
    background-color: #0080bc;
    box-sizing: border-box;
    color: #fff;
}
.changble{
    width: 87%;
    box-sizing: border-box;
    padding:1% 2% 2% 3%;
}
.changble_a{
    font-size: 1.5rem;
	font-weight: normal;
	font-stretch: normal;
	line-height: 50px;
	letter-spacing: 0px;
	color: #ffffff;
}
.changble_b{
    font-size: 16px;
	font-weight: 200;
	letter-spacing: 0px;
	color: #ffffff;
    line-height: 30px;
    margin-top: 1%;
}
.changbrt{
    width: 13%;
    background: url(../images/fgg.png) no-repeat;
    background-size: 100% 100%;
    display: none;
}
/*发展历程*/
.lineif{
    background: url(../images/lishi.jpg) center center no-repeat;
    overflow: hidden;
    background-size: 100% 100%;
    box-sizing: border-box;
    padding: 4% 0;
    position: relative;
}
.xaioxiao{
    overflow: hidden;
    position: relative;
    box-sizing: border-box;
    margin: 0 3%;
}
.xaioxiao::after{
    position: absolute;
    top: 24%;
    left: 0px;
    width: 100%;
    content: '';
    height: 2px;
    background: #0080bc;
    z-index: 99;
}
.datutu{
    overflow: hidden;
    position: relative;
}
.lingsifgt{
    box-sizing: border-box;
    /*margin-top: 10%;*/
    padding-bottom: 10%;
    /* margin-bottom: 28%; */
    padding-top: 5%;
}
.youinghfytt{
    width: 80%;
    margin: 0 auto;
}
.youinghfytt_a{
    font-size: 6rem;
	font-weight: normal;
	font-stretch: normal;
	letter-spacing: 0px;
	color: #0080bc;
    line-height: 130px;
    width: 45%;
    text-align: center;
}
.youinghfytt_a{
    width:50%;
}
.youinghfytt_b{
    background: url(../images/ty.png) left 16px no-repeat;
    font-size: 24px;
	font-weight: normal;
	font-stretch: normal;
	letter-spacing: 0px;
	color: #000000;
    line-height: 40px;
    width: 40%;
    box-sizing: border-box;
    padding-left: 20px;
}
.youidnfg{
    margin-top: 13%;
}
.youidnfg img{
    width: 100%;
    height: auto;
}
.shidnyfy{
    position: absolute;
    top: 34%;
    left: 0px;
    width: 100%;
    z-index: 99;
    margin: 12% 0 0;
}
.swigxt{
    position: absolute;
    top: 17%;
    right: 0px;
    background: url(../images/jiant1.png) no-repeat;
    width: 66px;
    height: 66px;
    background-size: 100%;
    z-index: 999;
}
.swigev{
    position: absolute;
    top: 17%;
    left: 0px;
    background: url(../images/jiant.png) no-repeat;
    width: 66px;
    height: 66px;
    background-size: 100%;
    z-index: 999;
}
.jiandyf{
    background: url(../images/you.png) center center no-repeat;
    width: 33px;
    height: 15px;
    margin: 20px auto 0;
    opacity: 0;
}
.xaioxiao .swiper-wrapper .swiper-slide{
    text-align: center;
    font-size: 18px;
	font-weight: normal;
	font-stretch: normal;
	letter-spacing: 0px;
	color: #999999;
    line-height: 50px;
    cursor: pointer;
}
.xaioxiao .swiper-wrapper .swiper-slide-thumb-active .jianhdinfg{
    font-size: 1.5rem;
    color: #0080bc;
}
.xaioxiao .swiper-wrapper .swiper-slide-thumb-active .jiandyf{
    opacity: 1;
}
/*制造基地*/
.zhinei{
    box-sizing: border-box;
    padding: 3% 0;
    overflow: hidden;
}
.solutions-list{
    display: flex;
    justify-content: flex-start;
    flex-wrap: wrap;
}

.solutions-list li {
  width: 25%;
  display: inline-block;
  transition: all 0.3s;
  position: relative;
  box-sizing: border-box;
  overflow: hidden;
  cursor: pointer;
}
.solutions-list li.active {
  width: 50%;
}

.solutions-list li .text {
  position: absolute;
  top: 35%;
  left: 0;
  right: 0;
  margin: auto;
  z-index: 999;
  text-align: center;
  padding: 0 30px;
}
.solutions-list li .text h3 {
  font-size: 24px;
  font-weight: 400;
  color: #fff;
  line-height: 60px;
  position: relative;

}

.solutions-list li .text p {
  font-size: 16px;
  color: #fff;
  line-height: 25px;
}
.solutions-list li .text a {
  width: 120px;
  height: 36px;
  line-height: 36px;
  display: block;
  background-image: linear-gradient(#0c74f7, #2bb6fb);
  color: #fff;
  text-align: center;
  font-size: 14px;
  display: none;
}
.solutions-list li .text a:hover {
  background: #0c73f7;
  background-image: none;
  background: #0c73f7;
}
.solutions-list li.active .text {
  position: absolute;
  top: 50%;
  left: 50px;
  z-index: 9;
  text-align: left;
}
.solutions-list li.active .text h3 {
  color: #fff;
}

.solutions-list li.active .text p {
  font-size: 16px;
  color: #fff;
}
.solutions-list li.active .text a {
  width: 120px;
  height: 36px;
  line-height: 36px;
  display: block;
  background-image: linear-gradient(#0c74f7, #2bb6fb);
  color: #fff;
  text-align: center;
  font-size: 14px;
  display: block;
  margin-top: 30px;
}
.solutions-box{
    margin-top: 4%;
}
.htiuh{
    font-size: 16px;
	font-weight: normal;
	font-stretch: normal;
	letter-spacing: 0px;
	color: #ffffff;
    box-sizing: border-box;
    padding: 2% 0;
    line-height: 35px;
    opacity: 0;
}
.solutions-list li.active .htiuh{
    opacity: 1;
}
@media(max-width: 768px) {
    .solutions-list li {
        width: 100% !important;
      }
}


/*合作共赢*/

.yeweu{
    font-size: 24px;
	font-weight: normal;
	font-stretch: normal;
	line-height: 60px;
	letter-spacing: 0px;
	color: #000000;
}
.hebdnfuhg{
    background: url(../images/x1211.png) left center no-repeat;
    box-sizing: border-box;
    font-size: 1.8rem;
	font-weight: normal;
	font-stretch: normal;
	line-height: 60px;
	letter-spacing: 0px;
	color: #000000;
    padding-left: 0px;
    margin-top: 2%;
}
.hm-partner{
	position: relative;
	padding: 3% 0 0% 0;
}
.hm-title3{
	margin-bottom: 50px;
}
.hm-title3 p{
	font-size: 16px;
	color: #004ff0;
	font-weight: bold;
	text-transform: uppercase;
}
.hm-title3 h2{
	font-size: 22px;
	color: #1d1d1d;
	font-weight: bold;
	line-height: 1.1;	
}

.partner-con {
    position: relative;
    padding-left: 15px;
    padding-right: 15px;
    max-width: 100%;
    margin: 0 auto;
    overflow: hidden;
}
.solutionRoll {
    position: relative;
    overflow: hidden;
}
.solutionRoll .tempWrap {
    margin: 0 auto;
}
.solutionRoll .solutionRollUl {
    overflow: hidden;
    zoom: 1
}
.solutionRoll .solutionRollUl li {
    float: left;
    width: 253px;
    position: relative;
    overflow: hidden;
}
.solutionRoll .solutionRollUl li span {
    display: block;
    padding: 12px 20px;
}
.solutionRoll .solutionRollUl li span img {
    width: 100%;
    transition: all .3s ease;
    border: 1px solid #eeeeee;
    cursor: pointer;
}
.solutionRoll .solutionRollUl li:hover span img{
    box-shadow: 0 0 10px rgba(0,79,240,.1);
    border-color: rgba(0,79,240,.1);
}

/*行业覆盖*/
.hangyrtt{
    background: url(../images/hangy.jpg) center center no-repeat;
    background-size: 100% 100%;
    box-sizing: border-box;
    padding: 2% 0 6% 0;
    overflow: hidden;
}

.fgaidnhg{
    overflow: hidden;
    margin-top: 3%;
}
.fgaidnhg .swiper-wrapper .swiper-slide{
    position: relative;
}
.fgaidnhg .swiper-wrapper .swiper-slide:nth-child(2n){
    margin-top: 3%;
}

.duwengzihgd{
    position: absolute;
    bottom: 6%;
    width: 100%;
    text-align: center;
    color: #fff;
    font-size: 1.5rem;
	font-weight: normal;
	font-stretch: normal;
	letter-spacing: 0px;
	color: #ffffff;
    line-height: 80px;
}
.young img{
    max-width: 100%;
    height: auto;
}
.yediqiu{
    margin-top:5%;
    position: relative;
}
.yediqiu_a img{
    width: 100%;
    height: auto;
}
.yediqiunei{
    position: absolute;
    top:35%;
    left: 55%;
}
.yediqiunei_a{
    font-size: 1.2rem;
	font-weight: normal;
	font-stretch: normal;
	line-height:50px;
	letter-spacing: 0px;
	color: #000000;
}
.yediqiunei_b{
    height: 3px;
    background: #0080bc;
}
.yediqiunei_c{
    font-size: 16px;
    font-weight: normal;
    font-stretch: normal;
    line-height: 30px;
    letter-spacing: 0px;
    color: #666666;
    margin-top: 4%;
}
/*客户信赖*/
.xinanrti{
    box-sizing: border-box;
    padding: 3.2% 0;
    overflow: hidden;
}
.xilaid{
    margin-top: 3%;
}
.xilaid{
    background: url(../images/bei.png) bottom center no-repeat;
    padding: 4% 7% 0% 7%;
}
.kexinlei{
    overflow: hidden;
    position: relative; 
    margin: 0 12%;
    padding-bottom: 3%;
}
.kexinlei_img img{
    max-width: 100%;
    height: auto;
}
.kexinlei .swiper-wrapper {
    position: relative;
    width: 100%;
    height: 100%;
    z-index: 1;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-transition-property: -webkit-transform;
    transition-property: -webkit-transform;
    -o-transition-property: transform;
    transition-property: transform;
    transition-property: transform, -webkit-transform;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    align-items: flex-end;
    align-content: flex-end;
}
.kexinlei .swiper-wrapper .swiper-wrapper{
    position: relative;
    padding-bottom: 6%;
}
.kexinlei_img img{
    position: relative;
    z-index: 99;
}
.kexinlei_imghgf{
    position: absolute;
    z-index: 0;
    bottom: -100%;
    left: 0px;
    width: 100%;
    height: 100%;
    transform: scaleY(-1);
    background-image: inherit;
    background-size: cover;
    background-position: center;
    opacity: 0.1;
    pointer-events: none;
    overflow: hidden;
    object-fit: cover;
}
.kexinlei{
    overflow: hidden;
}
.kehuxinyong{
    margin-top: 1%;
    background: url(../images/bei1.png) bottom center no-repeat;
    box-sizing: border-box;
    padding:3% 4%;
}
.xinqihuandf{
    overflow: hidden;
}
.kexinlei_imga{
    text-align: center;
    border: #ddb076 1px solid;
}
.kexinlei_imga img{
    max-width: 100%;
    height: auto;
}
/*荣誉资质*/
.xiangdifngg{
    padding: 3% 0;
    overflow: hidden;
}
.rongni{
    overflow: hidden;
    background: url(../images/rongnei.jpg) center center no-repeat;
    box-sizing: border-box;
    padding: 4% 0;
    background-size: 100% 100%;
}

#certifydd {
	position: relative;
}
.youimnhyftt img{
    width: 100%;
    height: auto;
}
#certifydd .swiper-container {
	padding-bottom: 10px;
}
#certifydd .swiper-wrapper .swiper-slide{
   position: relative;
}
#certifydd  .swiper-slide {
	width: 535px;
	height: 415px;
	box-shadow: 0 8px 30px #ddd;
}
.youdinfg{
    opacity: 0.03;
    width: 100%;
    height: 60px;
    overflow: hidden;
}
#certifydd  .swiper-slide img{
	display:block;
}
#certifydd  .swiper-slide p {
	line-height: 98px;
	padding-top: 0;
	text-align: center;
	color: #636363;
	font-size: 1.1em;
	margin: 0;
}

#certifydd .swiper-pagination {
	width: 100%;
	bottom: 20px;
}

#certifydd .swiper-pagination-bullets .swiper-pagination-bullet {
	margin: 0 5px;
	border: 3px solid #fff;
	background-color: #d5d5d5;
	width: 10px;
	height: 10px;
	opacity: 1;
}

#certifydd .swiper-pagination-bullets .swiper-pagination-bullet-active {
	border: 3px solid #00aadc;
	background-color: #fff;
}

#certifydd .swxyuev {
	width: 34px;
	height: 58px;
	background: url(../images/bh2.png) no-repeat;
    position: absolute;
    top:35%;
    right: 0px;
    z-index: 999;
}

#certifydd .swicbuxt {
    position: absolute;
    top:35%;
	left: 0px;
	width: 34px;
	height: 58px;
	background: url(../images/bh1.png) no-repeat;
    z-index: 999;
}
/*设计制造资质*/
.shejinei{
    box-sizing: border-box;
    padding: 2% 0;
    overflow: hidden;
}
.zhozaifdf{
    background: url(../images/zhizao11.png) center bottom no-repeat;
    box-sizing: border-box;
    padding: 3% 2% 4% 2%;
}
.zhixinhfer{
    overflow: hidden;
}
.zhixinhfer_img{
    text-align: center;
}
.zhixinhfer_img img{
    max-width: 100%;
    height: auto;
    opacity: 1;
}
.zhixinhfer .swiper-wrapper .swiper-slide{
    position: relative;
}
/*国际资质*/
.guojinei{
    box-sizing: border-box;
    padding: 1% 0;
    overflow: hidden;
}
.yuzhorgs{
    overflow: hidden;
}
.guojingz{
    margin-top:1%;
    background: url(../images/zhizao11.png) center bottom no-repeat;
    box-sizing: border-box;
    padding: 3% 2% 4% 2%;
}
.yuzhorgs{
    overflow: hidden;
    margin: 0% 12%;
}
.yuzhorgs_img{
    border: #ccc 1px solid;
}
.yuzhorgs_img img{
    max-width: 100%;
    height: auto;
}
/*管理资质*/
.guojineig{
    padding: 3% 0 4% 0;
    overflow: hidden;
}


#certify {
	margin: 0 auto;
    position: relative;
}

#certify .swiper-container {
	padding-bottom: 60px;
}

#certify  .swiper-slide {
	width: 535px;
	height: 415px;

}
#certify  .swiper-slide img{
	display:block;
}
#certify  .swiper-slide p {
	line-height: 98px;
	padding-top: 0;
	text-align: center;
	color: #636363;
	font-size: 1.1em;
	margin: 0;
}

#certify .swiper-pagination {
	width: 100%;
	bottom: 20px;
}

#certify .swiper-pagination-bullets .swiper-pagination-bullet {
	margin: 0 5px;
	border: 3px solid #fff;
	background-color: #d5d5d5;
	width: 10px;
	height: 10px;
	opacity: 1;
}

#certify .swiper-pagination-bullets .swiper-pagination-bullet-active {
	border: 3px solid #00aadc;
	background-color: #fff;
}

#certify .swxyuev {
	width: 34px;
	height: 58px;
	background: url(../images/bh2.png) no-repeat;
    position: absolute;
    top:35%;
    right: 0px;
    z-index: 999;
}

#certify .swicbuxt{
    position: absolute;
    top:35%;
	left: 0px;
	width: 34px;
	height: 58px;
	background: url(../images/bh1.png) no-repeat;
    z-index: 999;
}



#certifydd {
	position: relative;
}

#certifydd .swiper-container {
	padding-bottom: 10px;
}
#certifydd .swiper-wrapper .swiper-slide{
   position: relative;
}
#certifydd  .swiper-slide {
	width: 244px;
	height: 355px;
	background: #fff;
	box-shadow: 0 8px 30px #ddd;
}

#certifydd  .swiper-slide img{
	display:block;
}
#certifydd  .swiper-slide p {
	line-height: 98px;
	padding-top: 0;
	text-align: center;
	color: #636363;
	font-size: 1.1em;
	margin: 0;
}

#certifydd .swiper-pagination {
	width: 100%;
	bottom: 20px;
}

#certifydd .swiper-pagination-bullets .swiper-pagination-bullet {
	margin: 0 5px;
	border: 3px solid #fff;
	background-color: #d5d5d5;
	width: 10px;
	height: 10px;
	opacity: 1;
}

#certifydd .swiper-pagination-bullets .swiper-pagination-bullet-active {
	border: 3px solid #00aadc;
	background-color: #fff;
}

#certifydd .swxyuev {
	width: 34px;
	height: 58px;
	background: url(../images/bh2.png) no-repeat;
    position: absolute;
    top:35%;
    right: 0px;
    z-index: 999;
    display: none;
}

#certifydd .swicbuxt {
    position: absolute;
    top:35%;
	left: 0px;
	width: 34px;
	height: 58px;
	background: url(../images/bh1.png) no-repeat;
    display: none;
    z-index: 999;
}
#certifydd .swiper-wrapper .swiper-slide{
    transform-origin: bottom;
}



#certifyddaa {
	position: relative;
}

#certifyddaa .swiper-container {
	padding-bottom: 10px;
}
#certifyddaa .swiper-wrapper .swiper-slide{
   position: relative;
}

#certifyddaa .swiper-wrapper .swiper-slide-active .zhixinhfer_img{
   border: #ffd054 4px solid;
}


#certifyddaa  .swiper-slide {
	width: 275px;
	height: 385px;
	background: #fff;
	box-shadow: 0 8px 30px #ddd;
}

#certifyddaa  .swiper-slide img{
	display:block;
}
#certifyddaa  .swiper-slide p {
	line-height: 98px;
	padding-top: 0;
	text-align: center;
	color: #636363;
	font-size: 1.1em;
	margin: 0;
}

#certifyddaa .swiper-pagination {
	width: 100%;
	bottom: 20px;
}

#certifyddaa .swiper-pagination-bullets .swiper-pagination-bullet {
	margin: 0 5px;
	border: 3px solid #fff;
	background-color: #d5d5d5;
	width: 10px;
	height: 10px;
	opacity: 1;
}

#certifyddaa .swiper-pagination-bullets .swiper-pagination-bullet-active {
	border: 3px solid #00aadc;
	background-color: #fff;
}

#certifyddaa .swxyuev {
	width: 34px;
	height: 58px;
	background: url(../images/bh2.png) no-repeat;
    position: absolute;
    top:35%;
    right: 0px;
    z-index: 999;
    display: none;
}

#certifyddaa .swicbuxt {
    position: absolute;
    top:35%;
	left: 0px;
	width: 34px;
	height: 58px;
	background: url(../images/bh1.png) no-repeat;
    display: none;
    z-index: 999;
}
#certifyddaa .swiper-wrapper .swiper-slide{
    transform-origin: bottom;
}

/*联系我们*/
.lxfen{
    margin-top: 5%;
}
.lxfen li{
    width: 31%;
    text-align: center;
}
.lxfen_img img{
    max-width: 100%;
    height: auto;
}
.lxfen_a{
    font-size: 18px;
	font-weight: normal;
	font-stretch: normal;
	line-height: 55px;
	letter-spacing: 0px;
	color: #666666;
}
.lxfen_b{
    font-size: 16px;
	font-weight: normal;
	letter-spacing: 0px;
	color: #000000;
    line-height: 30px;
}
.ditundh{
    background: url(../images/ditu.jpg) center center no-repeat;
    margin-top: 4%;
    background-size: 100% 100%;
}
.liuyan{
    width: 30%;
    background: #0080bc;
    box-sizing: border-box;
    padding:2% 3%;
    margin-right: 8%;
}
.jjhfhghgdf{
    box-sizing: border-box;
    padding-top: 15%;
}
.liuyan_a{
    font-size: 24px;
	font-weight: normal;
	font-stretch: normal;
	letter-spacing: 0px;
	color: #ffffff;
    line-height: 50px;
}
.mingcheng{
    font-size: 18px;
	font-weight: normal;
	font-stretch: normal;
	letter-spacing: 0px;
	color: #ffffff;
    line-height: 45px;
}
.mingcheng{
    margin: 1% 0;
}
.chengfygg {
    margin: 1% 0;
}
.chengfygg input{
    font-size: 18px;
	font-weight: normal;
	font-stretch: normal;
	letter-spacing: 0px;
	color: #80c0de;
	background: none;
    border-radius: 0px;
    border: none;
    border-bottom: #fff 1px solid;
    line-height: 45px;
    padding: 0px;
    box-shadow: none;
    width: 100%;
}
.chengfygg input::placeholder {
    color: #80c0de; 
    opacity: 1;
}
.yanshgrngf {
    margin: 2% 0;
}
.yanshgrngf input{
    font-size: 18px;
	font-weight: normal;
	font-stretch: normal;
	letter-spacing: 0px;
	color: #80c0de;
	background: none;
    border-radius: 0px;
    border: none;
    border-bottom: #fff 1px solid;
    line-height: 45px;
    padding: 0px;
    box-shadow: none;
    width: 100%;
}
.yanshgrngf input::placeholder {
    color: #80c0de; 
    opacity: 1;
}
.tijaodngf{
    width: 147px;
	height: 41px;
    line-height: 41px;
	background-color: #ffffff;
    font-size: 18px;
    text-align: center;
    margin-top: 4%;
}
.tijaodngf .btn{
    width: 100%;
    background: none;
    padding: 0px;
    border: none;
    color: #333333;
    height: 41px;
    line-height: 41px;
    border-radius: 0px;
}
.btn-danger:active:focus, .btn-danger:active:hover{
    height: 41px;
    line-height: 41px;
    border-radius: 0px;
    background-color: none;
    border-color: none;
}
.youinghft .xypg-left-nav li.active1 a{
    border-bottom: #0080bc 2px solid;
    color: #000;
}
/*产品列表页*/
.toudusnbfb{
    text-align: center;
}
.toudusnbfb_a{
    font-size: 2rem;
	font-weight: normal;
	font-stretch: normal;
	line-height: 70px;
	letter-spacing: 0px;
	color: #000000;
    position: relative;
}
.toudusnbfb_a::after {
    position: absolute;
    bottom: 0px;
    left: 35%;
    content: '';
    background: #0080bc;
    height: 2px;
    width: 30%;
}
.toudusnbfb_b{
    font-size: 18px;
	font-weight: normal;
	font-stretch: normal;
	letter-spacing: 0px;
	color: #666666;
    line-height: 60px;
}
.tyoudfnnhghgg{
    margin-top: 3%;
}
.younghfyft{
    width: 65%;
}
.younghfyft li{
    margin-bottom: 3%;
    background-image: linear-gradient(91deg,  #0080bc 0%,   rgba(0, 128, 188, 0.48) 100%), linear-gradient(  #ffffff,   #ffffff);
    box-sizing: border-box;
    padding: 4% 5%;
}
.cgongytdfle{
    width: 40%;
    float: left;
}
.cgongytdfle img{
    max-width: 100%;
    height: auto;
}
.cgongytdfrt{
    width: 58%;
    color: #fff;
    float: right;
    margin-top: 5%;
}
.cgongytdfrt_a{
    font-size: 1.8rem;
	font-weight: normal;
	font-stretch: normal;
	letter-spacing: 0px;
	color: #ffffff;
    line-height: 60px;
}
.cgongytdfrt_b{
    font-size: 18px;
	font-weight: normal;
	font-stretch: normal;
	letter-spacing: 0px;
	color: #fbfbfb;
    line-height: 45px;
}
.cgongytdfrt_c{
    width: 185px;
	height: 52px;
    line-height: 52px;
    background: #deeef6;
    text-align: center;
    color: #0080bc;
    font-size: 18px;
    margin-top: 8%;
}
.younghfyft li:nth-child(2){
    background-image:none;
    background-color: #f1f1f1;
}
.younghfyft li:nth-child(2) .cgongytdfle{
    width: 40%;
    float: right;
}
.younghfyft li:nth-child(2) .cgongytdfrt{
    width: 58%;
    color: #000000;
    float: left;
}
.younghfyft li:nth-child(2){
    margin-bottom: 0px;
}
.younghfyft li:nth-child(2) .cgongytdfrt_a{
    color: #000000;
}
.younghfyft li:nth-child(2) .cgongytdfrt_b{
    color: #000000;
}
.younghfyft li:nth-child(2) .cgongytdfrt_c{
    background: #0080bc;
    text-align: center;
    color: #fff;
}
.younghfyftad{
    background-color: #f1f1f1;
    width: 33%;
    box-sizing: border-box;
    padding: 6% 3%;
}
.cgongytdflea{
    width: 100%;
    text-align: center;
}
.cgongytdfrta{
    width: 100%;
    text-align: center;
    margin-top: 12%;
}
.cgongytdfrt_aa{
    font-size: 1.8rem;
	font-weight: normal;
	font-stretch: normal;
	letter-spacing: 0px;
	color: #000000;
    line-height: 60px;
}
.cgongytdfrt_bb{
    font-size: 18px;
	font-weight: normal;
	font-stretch: normal;
	letter-spacing: 0px;
	color: #666666;
    line-height: 45px;
}
.cgongytdfrt_cc{
    width: 185px;
	height: 52px;
	background-color: #0080bc;
    line-height: 52px;
    text-align: center;
    font-size: 18px;
    margin: 7% auto 0;
    color: #ffffff;
}
.younghfyftyy{
    margin-top: 3%;
}
.younghfyftyy li{
    background-image: linear-gradient(91deg,  #0080bc 0%,   rgba(0, 128, 188, 0.48) 100%), linear-gradient(  #ffffff,   #ffffff);
    box-sizing: border-box;
    padding: 4% 5%;
}
.cgongytdfrtxx{
    width: 50%;
    margin-top: 4%;
}
.renliudng{
    margin-top: 3%;
}
.renliudng li{
    position: relative;
    width: 49%;
}
.youidnfhgimg img{
    width: 100%;
    height: auto;
}
.youinghytfgdff{
    position: absolute;
    top:20%;
    width: 100%;
    box-sizing: border-box;
    padding: 5%;
}
.youidngfggnei{
    width: 40%;
}
.youinghytfgdffle{
    font-size: 1.6rem;
	font-weight: normal;
	font-stretch: normal;
	letter-spacing: 0px;
	color: #000000;
    line-height: 70px;
}
.youinghytfgdffrt{
    font-size: 18px;
	font-weight: normal;
	font-stretch: normal;
	letter-spacing: 0px;
	color: #666666;
    line-height: 30px;
}
.youinghytfgdff_mhuy{
    width: 185px;
	height: 52px;
    line-height: 52px;
    text-align: center;
	background-color: #3097c7;
    font-size: 18px;
    color: #fff;
    margin-top: 9%;
}
.renliudng li:nth-child(2) .youinghytfgdffle{
    color: #fff;
}
.renliudng li:nth-child(2) .youinghytfgdffrt{
    color: #fff;
}
.renliudng li:nth-child(2) .youinghytfgdff_mhuy{
    background-color: #cce6f2;
    font-size: 18px;
    color: #0080bc;
}
.youinfhnnbtrrd{
    margin-top: 3%;
}
.lingufyfgfg{
   width: 65%;
}
.youinfhnnbtrrdrtgd{
    width: 33%;
    background: #f1f1f1;
}
.shenling li{
    background-image: linear-gradient(91deg, #0080bc 0%, 	rgba(0, 128, 188, 0.48) 100%), linear-gradient(#ffffff, 	#ffffff);
    box-sizing: border-box;
    padding: 4%;
    color: #fff;
}
.baoiengle{
    width: 50%;
}
.baoiengle img{
    max-width: 100%;
    height: auto;
}
.baoiengnei{
    width: 45%;
}
.baoiengnei_a{
    font-size: 1.8rem;
	font-weight: normal;
	font-stretch: normal;
	letter-spacing: 0px;
	color: #ffffff;
    line-height: 66px;
}
.baoiengnei_b{
    font-size: 18px;
	font-weight: normal;
	font-stretch: normal;
	letter-spacing: 0px;
	color: #d6d8e1;
    line-height: 60px;
}
.baoiengnei_c{
    width: 185px;
	height: 52px;
    background: #ddeef6;
    line-height: 52px;
    font-size: 18px;
    color: #0080bc;
    text-align: center;
    margin-top: 8%;
}
.shenchuidnyhd{
    margin-top: 3%;
}
.shenchuidnyhd li{
    float: left;
    width: 49%;
}
.shenchuidnyhd li:nth-child(2){
    float: right;
    width: 49%;
}
.baoienglea{
    width: 100%;
}
.baoienglea img{
    width: 100%;
    height: auto;
}
.baoiengdingf{
    position: relative;
}
.baoiengneis{
    position: absolute;
    bottom: 5%;
    left: 0px;
    width: 100%;
    text-align: center;
}
.shenchuidnyhd li:nth-child(1) .baoiengnei_a{
    color: #000000;
}
.xitingd img{
    width: 100%;
    height: auto;
}
.xwtupinaga{
    position: relative;
}
.xwtindgfhfne{
    position: absolute;
    bottom: 0%;
    left: 0px;
    width: 100%;
    text-align: center;
}
.xwtindgfhfne_a{
    font-size: 1.8rem;
	font-weight: normal;
	font-stretch: normal;
	letter-spacing: 0px;
	color: #000000;
    line-height: 55px;
}
.xwtindgfhfne_b{
    font-size: 18px;
	font-weight: normal;
	font-stretch: normal;
	letter-spacing: 0px;
	color: #666666;
    line-height: 45px;
}
.xwtindgfhfne_c{
    width: 185px;
	height: 52px;
	background-color: #0080bc;
    margin: 3% auto 0;
    line-height: 52px;
    text-align: center;
    font-size: 18px;
    color: #fff;
}
/*详细页面列表*/
.xaibliuenf{
    padding: 2% 0;
}
/* 基础导航容器样式 */
.xypffav {
   position: relative;
    list-style: none;
    padding: 0;
    margin: 0;
    width: 100%;
    background: #0080bc;
    box-sizing: border-box;
    display: flex;
    justify-content: flex-start;
    flex-wrap: wrap;
  }


.youdinfn{
    display: flex;
    justify-content: flex-start;
    flex-wrap: wrap;
    position: relative;
}
.youdinfn li{
    width: 14%;
    text-align: center;
}
.youdinfn li a{
    position: relative;
}
.youdinfn li a::after{
    position: absolute;
    bottom: 20px;
    left: 0px;
    content: '';
    background: #fff;
    height: 1px;
    width: 100%;
    opacity: 0;
}
.youdinfn li a:hover::after{
    opacity: 1;
}
  /* 一级菜单项样式 */
   
  .youdinfn::before{
    position: absolute;
    top:0px;
    background: #ffffff;
    height: 1px;
    width: 98%;
    content: '';
    left: 1%;
  }


  .xypffav > li {
    line-height: 70px;
    width: 14%;
    font-size: 16px;
    text-align: center;
    background: url(../images/xf.png) right center no-repeat;
  }
  .xypffav > li a{
    color: #fff;
    line-height: 70px;
    display: inline-block;
    position: relative;
  }
  .xypffav > li a::before{
    position: absolute;
    bottom: -6px;
    left: 45%;
    background: url(../images/jiantou.png) center center no-repeat;
    width: 11px;
    height: 6px;
    content: '';
    z-index: 999;
    opacity: 0;
  }
  .xypffav > li > a:hover::before{
    opacity: 1;
  }
  /* 二级菜单初始状态 */
  .xypv {
    position: absolute;
    left: 0%;
    top: 70px;
    width: 100%;
    background: #fff;
    box-shadow: 0 2px 12px rgba(0,0,0,0.1);
    opacity: 0;
    visibility: hidden;
    transition: all 0.3s ease;
    transform: translateX(10px);
    z-index: 100;
    background: #0080bc;
    
  }
  
  /* 悬停触发显示 */
  .xypffav > li:hover > .xypv {
    opacity: 1;
    visibility: visible;
    transform: translateX(0);
    display: block !important;
  }
  
  /* 响应式处理 */
  @media (max-width: 768px) {
    .xypv {
      position: static;
      box-shadow: none;
      transform: none;
      max-height: 0;
      overflow: hidden;
      transition: max-height 0.3s ease;
    }
    
    .xypffav > li.active > .xypv {
      max-height: 500px;
      opacity: 1;
      visibility: visible;
    }
  }
  

.xiangximing{
    font-size: 2.4rem;
	font-weight: normal;
	font-stretch: normal;
	line-height: 66px;
	letter-spacing: 0px;
	color: #000000;
    position: relative;
}
.xiangximing::after{
    position: absolute;
    bottom: 0px;
    left: 0px;
    width: 12%;
    content: '';
    background: #d7a360;
    height: 2px;
}
.mingz{
    background: url(../images/x122.png) left center no-repeat;
    font-size: 1.8rem;
	font-weight: normal;
	font-stretch: normal;
	line-height: 55px;
	letter-spacing: 0px;
	color: #000000;
    box-sizing: border-box;
    padding-left: 15px;
    margin-top: 2%;
}
.mingb{
    background: url(../images/x13.png) left center no-repeat;
    font-size: 1.2rem;
    font-weight: normal;
    font-stretch: normal;
    line-height: 55px;
    letter-spacing: 0px;
    color: #000000;
    box-sizing: border-box;
    padding-left: 30px;
    margin-top: 1%;
}
.youdunnhggg img{
    width: 100%;
    height: auto;
}
.xinggbbaa{
    overflow: hidden;
    margin-top: 1%;
}
.xypg-product-list{
    margin-top: 20px;
}
.mingrr{
    font-size: 1.2rem;
	font-weight: normal;
	font-stretch: normal;
	line-height: 50px;
	letter-spacing: 0px;
	color: #000000;
}
.xiangmingd{
    font-size: 16px;
    font-weight: normal;
    font-stretch: normal;
    line-height: 30px;
    letter-spacing: 0px;
    color: #000000;
    margin-top: 1%;
}
.fhhhhhhhh{
    margin-top: 3%;
}

/*产品详录入表*/
.yejingdhf{
    margin-top: 1%;
}
.yejingdhf li{
    width: 32%;
    text-align: center;
    list-style: none;
}
.yejingdhf_img img{
    width: 100%;
    height: auto;
}
.yejingdhf_a{
    font-size: 18px;
	font-weight: normal;
	font-stretch: normal;
	line-height: 36px;
	letter-spacing: 0px;
	color: #000000;
    margin-bottom: 2%;
}
.erluosi{
    margin-top: 2%;
}
.erluosile{
    width: 32%;
    text-align: center;
    font-size: 18px;
	font-weight: normal;
	font-stretch: normal;
	line-height: 60px;
	letter-spacing: 0px;
	color: #000000;
}
.erluosile img{
    width: 100%;
    height: auto;
}
.erluosizf{
    width: 32%;
    font-size: 18px;
	font-weight: normal;
	font-stretch: normal;
	line-height: 36px;
	letter-spacing: 0px;
	color: #000000;
}

.gaudnfhgg{
    margin: 3% auto 0;
    text-align: center;
    width: 183px;
	height: 45px;
	background-color: #d3e3f3;
    line-height: 45px;
    font-size: 18px;
}
.gaudnfhgg a{
    color: #000000;
}
/*制造基地*/
.yanfa{
    background: url(../images/yanfa.jpg) center center no-repeat;
    background-size: 100% 100%;
    box-sizing: border-box;
    padding: 4% 0;
    overflow: hidden;
}
.yanfane_a{
    font-size: 1.8rem;
	font-weight: normal;
	font-stretch: normal;
	line-height: 45px;
	letter-spacing: 0px;
	color: #000000;
    background: url(../images/x12.png) left center no-repeat;
    box-sizing: border-box;
    padding-left: 20px;
}
.yanfane_b{
    font-size: 16px;
    box-sizing: border-box;
    padding: 2% 0;
	font-weight: normal;
	font-stretch: normal;
	line-height: 30px;
	letter-spacing: 0px;
	color: #000000;
    width: 65%;
}
.pingtais{
    overflow: hidden;
    margin: 0 2%;
}
.yousidnhf{
    position: relative;
    margin-top: 3%;
}
.swippingt{
    position: absolute;
    top:40%;
    right: 0px;
    background: url(../images/yanfa02.png) no-repeat;
    width: 24px;
    height: 39px;
    z-index: 99;
}
.swippingev{
    position: absolute;
    top:40%;
    left: 0px;
    background: url(../images/yanfa01.png) no-repeat;
    width: 24px;
    height: 39px;
    z-index: 99;
}
.pingtais_img{
    text-align: center;
}
.pingtais_img img{
    max-width: 100%;
    height: auto;
}
.swiasson{
    text-align: center;
    margin-top: 2%;
}
.swiasson .swiper-pagination-bullet {
    width: 9px;
	height: 4px;
    display: inline-block;
    border-radius: 0%;
    background: #83c4e1;
    opacity: 1;
    transition: all 0.6s ease;
    margin: 0 5px!important;
}
.swiasson  .swiper-pagination-bullet-active {
    opacity: 1;
    background: #0080bc;
    width: 33px;
    transition: all 0.6s ease;
}
/*研究领域*/
.lingnei{
    box-sizing: border-box;
    padding: 2% 0;
    overflow: hidden;
}
.lingd{
    margin-top: 2%;
    background: url(../images/ling.jpg) center center no-repeat;
    box-sizing: border-box;
    padding: 8% 6%;
    color: #fff;
    background-size: 100% 100%;
    text-align: right;
}
.lingd_a img{
    max-width: 100%;
    height: auto;
}
.lingd_b{
    font-size: 16px;
	font-weight: normal;
	font-stretch: normal;
	line-height: 32px;
	letter-spacing: 0px;
	color: #ffffff;
    text-align: right;
    margin-top: 2%;
}
/*检试（实）验平台*/
.yangnei{
    box-sizing: border-box;
}
.yanudffle{
    background: url(../images/tu.png) center center no-repeat;
    width: 50%;
    box-sizing: border-box;
    padding: 4%;
    color: #fff;
    font-size: 1.2rem;
	font-weight: normal;
	font-stretch: normal;
	line-height: 36px;
	letter-spacing: 0px;
	color: #ffffff;
}
.pingtaidf{
    margin-top: 2%;
}
.pingtaidf li{
    width: 24%;
    text-align: center;
    margin-bottom: 1%;
}
.pingtaidf_img img{
    width: 100%;
    height: auto;
}
.pingtaidf_df{
    font-size: 16px;
	font-weight: normal;
	font-stretch: normal;
	line-height: 60px;
	letter-spacing: 0px;
	color: #333333;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.pingtaidf{
    padding-bottom: 4%;
}
.wangdiand{
    margin-top: 3%;
}
.wangdiand li{
    width: 49%;
}
.shiyidnf{
    overflow: hidden;
    margin-top: 1%;
}
.shiwenzid{
    box-sizing: border-box;
    padding: 3% 0;
    font-size: 16px;
	font-weight: normal;
	font-stretch: normal;
	line-height: 30px;
	letter-spacing: 0px;
	color: #030303;
}
/*研发成果*/
.chengguo{
    margin-top: 2%;
}
.chengguole{
    width: 48%;
}
.chengguole img{
    width: 100%;
    height: auto;
}
.chengguort{
    width: 48%;
    border-bottom: #e4e4e4 2px solid;
}
.chengguort_b{
    font-size: 1.2rem;
	font-weight: normal;
	font-stretch: normal;
	line-height: 50px;
	letter-spacing: 0px;
	color: #333333;
    margin-top: 3%;
}
.chengguort_a li{
    width: 50%;
    background: url(../images/xxx1.png) 90% center no-repeat;
    box-sizing: border-box;
    padding: 2% 2%;
}
.chengguort_a li:nth-child(2){
    background: none;
}
.cgengghyt_img{
    width: 25%;
}
.cgengghyt_img img{
    max-width: 100%;
    height: auto;
}
.cgengghytnei{
    width:70%;
    color: #0080bc;
}
.cgengghytnei_a{
    font-size: 1.2rem;
	font-weight: normal;
	font-stretch: normal;
	line-height: 30px;
	letter-spacing: 0px;
	color: #0080bc;
}
.cgengghytnei_b{
    font-size: 2.6rem;
	font-weight: normal;
	font-stretch: normal;
	line-height: 55px;
	letter-spacing: 0px;
	color: #0080bc;
}
.jishungd{
    margin-top: 6%;
}
.jishungdle{
    width: 49%;
    border-bottom: #e4e4e4 2px solid;
}
.jishungdrt{
    width: 49%;
}
.jishungdrt img{
    width: 100%;
    height: auto;
}
.jishungdle_a{
    background: url(../images/x12111.png) left center no-repeat;
    font-size: 1.8rem;
	font-weight: normal;
	font-stretch: normal;
	line-height: 50px;
	letter-spacing: 0px;
	color: #000000;
    box-sizing: border-box;
    padding-left: 0px;
}
.jishungdle_b{
    font-size: 1.2rem;
	font-weight: normal;
	font-stretch: normal;
	line-height: 58px;
	letter-spacing: 0px;
	color: #333333;
    box-sizing: border-box;
    padding: 2% 0;
}
.yanhezuo{
    margin-top: 7%;
}
.yanhezuo_b{
    font-size: 1.2rem;
	font-weight: normal;
	font-stretch: normal;
	line-height: 60px;
	letter-spacing: 0px;
	color: #333333;
}
.xuagnbut{
    margin-top: 4%;
}
.xuagnbut li{
    width: 33%;
    text-align: centere;
    margin-bottom: 2%;
}
.xuagnbut{
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
}
.xuagnbut_ad img{
    max-width: 100%;
    height: auto;
}
.xuagnbut_jhh{
    font-size: 1.2rem;
	font-weight: normal;
	font-stretch: normal;
	line-height: 36px;
	letter-spacing: 0px;
	color: #333333;
    width: 90%;
    margin: 0 auto;
    text-align: center;
    margin-top: 2%;
}
.dfggggg{
    background: url(../images/mnqqq.png) left bottom no-repeat;
}
.pintaighf{
    margin-top: 2%;
}
.youdnghgf{
    font-size: 1.2rem;
	font-weight: normal;
	font-stretch: normal;
	line-height: 36px;
	letter-spacing: 0px;
	color: #333333;
    margin-top: 2%;
}
.xytomghf{
    margin-top: 3%;
}
.xytomghf li{
    width: 49%;
}
.xytomghf_imgdhf img{
    width: 100%;
    height: auto;
}
.zhinengjians{
    margin-top: 2%;
}
.zhinengjians li{
    width: 24%;
    text-align: center;
    background-color: #f0f0f0;
    box-sizing: border-box;
    padding: 3% 2%;
}
.xytomghfsd_imgdhf img{
    max-width: 100%;
    height: auto;
}
.zhinengjians_a{
    font-size: 1.2rem;
	font-weight: normal;
	font-stretch: normal;
	line-height: 45px;
	letter-spacing: 0px;
	color: #000000;
    margin-top: 3%;
}
.zhinengjians_b{
    font-size: 16px;
	font-weight: normal;
	font-stretch: normal;
	line-height: 30px;
	letter-spacing: 0px;
	color: #666666;
}
.zhinengjians{
    margin-bottom: 8%;
}
.baojingd{
    margin-top: 3%;
}
.baojingd li{
    width: 32.5%;
}
/*新闻*/
.youdfjxwen{
    box-sizing: border-box;
    padding: 3% 0 1% 0;
}
/*HSE*/
.gunbftyrrdle{
    background: url(../images/zz811.jpg) right bottom no-repeat;
    box-sizing: border-box;
    padding: 0 1.5% 1.5% 0;
    width: 49%;
}
.gunbftyrrd{
    margin-top: 3%;
}
.gunbftyrrdle img{
    width: 100%;
    height: auto;
}
.gunbftyrrdrt{
    width: 48%;
}
.gunbftyrrdrt_a{
    font-size: 1.5rem;
	font-weight: normal;
	font-stretch: normal;
	line-height: 45px;
	letter-spacing: 0px;
	color: #000000;
}
.gunbftyrrdrt_c{
    font-size: 1.5rem;
	font-weight: normal;
	font-stretch: normal;
	line-height: 55px;
	letter-spacing: 0px;
	color: #000000;
    margin-top: 1%;
}
.gunbftyrrdrt_b{
    font-size: 18px;
	font-weight: normal;
	font-stretch: normal;
	line-height: 36px;
	letter-spacing: 0px;
	color: #000000;
    box-sizing: border-box;
    padding: 2% 0;
}
.zhicusnghdd{
    margin-top: 5%;
}
.zhicusnghdd li{
    width: 24%;
    position: relative;
    margin-bottom: 2%;
}
.zhicusnghdd_img img{
    max-width: 100%;
    height: auto;
}
.zhicusnghdd_a{
    text-align: center;
    position: absolute;
    left: 0px;
    width: 100%;
    color: #fff;
    color: #ffffff;
    font-size: 1.2rem;
    line-height: 65px;
    background: rgba(0, 128, 188, 0.6);
    bottom: 0px;
}
/*社会责任*/
.shhuiind{
    margin-top: 4%;
}
.shhuiindle{
    width: 45%;
}
.shhuiindle img{
    max-width: 100%;
    height: auto;
}
.shhuiindrt{
    width: 49%;
}
.shhuiindrt_a{
    font-size: 2.4rem;
	font-weight: normal;
	font-stretch: normal;
	line-height: 70px;
	letter-spacing: 0px;
	color: #000;
}
.shhuiindrt_b{
    font-size: 16px;
	font-weight: normal;
	font-stretch: normal;
	line-height: 30px;
	letter-spacing: 0px;
	color: #666666;
    box-sizing: border-box;
    padding: 3% 0;
}
.yuandhifye{
    margin-top: 5%;
}
.yuandhifye li{
    position: relative;
    width: 49%;
}
.yuandhifye_img img{
    width: 100%;
    height: auto;
}
.yuandhifyenei{
    position: absolute;
    top:0px;
    left: 0px;
    width: 100%;
    height: 100%;
    z-index: 99;
    text-align: center;
    box-sizing: border-box;
    padding: 10% 6%;
}
.yuandhifyenei_a{
    font-size: 2.4rem;
	font-weight: normal;
	font-stretch: normal;
	line-height: 80px;
	letter-spacing: 0px;
	color: #000;
}
.yuandhifyenei_b{
    font-size: 16px;
    color: #666;
    line-height: 30px;
    box-sizing: border-box;
    padding: 4% 0;
}
.fahzudngf{
    margin-top: 2%;
    font-size: 1.2rem;
	font-weight: normal;
	font-stretch: normal;
	line-height: 36px;
	letter-spacing: 0px;
	color: #000000;
}
.renfazhangd{
    margin-top: 3%;
}
.renfazhangd li{
    width: 50%;
    position: relative;
}
.renfazhangd_img img{
    width: 100%;
    height: auto;
}
.renfazhangdnei{
    position: absolute;
    bottom: 0px;
    left: 0px;
    width: 100%;
    box-sizing: border-box;
    padding: 4%;
    color: #fff;
    background: rgba(0, 128, 188, .7);
}
.renfazhangdnei_a{
    font-size: 1.5rem;
    line-height: 50px;
	font-weight: normal;
	font-stretch: normal;
	letter-spacing: 0px;
	color: #ffffff;
}
.renfazhangdnei_b{
    font-size: 16px;
	font-weight: normal;
	font-stretch: normal;
	line-height: 24px;
	letter-spacing: 0px;
	color: #ffffff;
}
.renfazhangd{
    margin-bottom: 6%;
}
.yungghyfaa{
    overflow: hidden;
    margin: 0 2%;
}
.huoodngfy{
    position: relative;
    margin-top: 3%;
}
.yungghyfaa_img img{
    width: 100%;
    height: auto;
}
.yungghyfaa .swiper-wrapper .swiper-slide{
    background-color: #f0f0f0;
}
.yungghyfaanei{
    box-sizing: border-box;
    padding: 6% 4%;
}
.yungghyfaanei_a{
    font-size: 18px;
	font-weight: normal;
	font-stretch: normal;
	letter-spacing: 0px;
	color: #000000;
    line-height: 50px;
}
.yungghyfaanei_b{
    font-size: 16px;
	font-weight: normal;
	letter-spacing: 0px;
	color: #666666;
    line-height: 33px;
    height: 12vh;
}
.swirent{
    position: absolute;
    top:40%;
    right: 0px;
    background: url(../images/nn02.png) no-repeat;
    width: 18px;
    height: 32px;
    z-index: 999;
}
.swipedsv{
    position: absolute;
    top:40%;
    left: 0px;
    background: url(../images/nn01.png) no-repeat;
    width: 18px;
    height: 32px;
    z-index: 999;
}
.swimmmon{
    text-align: center;
    margin-top: 2%;
}
.swimmmon .swiper-pagination-bullet {
    width: 8px;
    height: 8px;
    display: inline-block;
    border-radius: 100%;
    background: #99cce4;
    opacity: 1;
}
.swimmmon .swiper-pagination-bullet-active {
    opacity: 1;
    background: #0080bc;
    width: 10px;
    height: 10px;
}
.yungghyfaa .swiper-wrapper .swiper-slide{
    cursor: pointer;
}
.yungghyfaa .swiper-wrapper .swiper-slide:hover{
    background-color: #0080bc;
}
.yungghyfaa .swiper-wrapper .swiper-slide:hover .yungghyfaanei_a{
    color: #fff;
}
.yungghyfaa .swiper-wrapper .swiper-slide:hover .yungghyfaanei_b{
    color: #fff;
}
.zhapndhfg_b{
    display: flex;
    justify-content: flex-start;
    flex-wrap: wrap;
    align-items: center;
}
.zhapndhfg li{
    background-color: #f6f6f6;
	border-radius: 30px;
    margin-bottom: 3%;
}
.biankaindgf{
    box-sizing: border-box;
    padding: 2%;
}
.zhapndhfg_a{
    font-size: 1.5rem;
	font-weight: normal;
	font-stretch: normal;
	letter-spacing: 0px;
	color: #000000;
    line-height: 50px;
}
.zhapndhfg_b{

}
.xiansghygd{
 /*   font-size: 1.2rem;*/
	/*font-weight: normal;*/
	/*font-stretch: normal;*/
	/*letter-spacing: 0px;*/
	/*color: #e30000;*/
 /*   line-height: 45px;*/
}

.xiansghygd{

    font-size: 18px;
    font-weight: normal;
    font-stretch: normal;
    letter-spacing: 0px;
    color: #666666;
    margin: 0 1%;
    background: #fff;
    height: 30px;
    line-height: 30px;
    text-align: center;
    padding: 0 1%;
}

.xiansghyjing{
    font-size: 18px;
	font-weight: normal;
	font-stretch: normal;
	letter-spacing: 0px;
	color: #666666;
    margin: 0 1%;
    background: #fff;
    height: 30px;
    line-height: 30px;
    text-align: center;
    padding: 0 1%;
}
.xiansghyben{
    font-size: 18px;
	font-weight: normal;
	font-stretch: normal;
	letter-spacing: 0px;
	color: #666666;
    margin: 0 1%;
    background: #fff;
    height: 30px;
    line-height: 30px;
    text-align: center;
    padding: 0 1%;
}
.zhapndhfg_e{
    font-size: 16px;
	font-weight: normal;
	font-stretch: normal;
	letter-spacing: 0px;
	color: #ffffff;
    background-color: #0080bc;
    line-height: 50px;
    border-bottom-left-radius: 30px;
    border-bottom-right-radius: 30px;
    box-sizing: border-box;
    padding: 1% 2.4%;
}
/*手机底部*/
@media (max-width:768px){
    .db{display:block!important;}
   }
   
   
   .dbb{height:50px;}
   
   /* 页脚 */
   .footer {
     position: fixed;
     bottom: 0;
     left: 0;
     right: 0;
     z-index: 999;
     background: #0080bc;
   }
   
   .footer ul {
     display: -webkit-box;
     display: -ms-flexbox;
     display: flex;
   }
   
   .footer ul li {
     -webkit-box-flex: 1;
         -ms-flex: 1;
             flex: 1;
     text-align: center;
     color: #ffffff;
     line-height: 30px;padding:10px 0;
     font-size: 0;
   }
   
   .footer ul li.active {
     background: #0080bc;
   }
   
   .footer ul li a {
     display: block;color:#fff;
   }
   
   .footer ul li .iconfont {
     font-size: 18px;
     display: inline-block;
     vertical-align: middle;
     margin-right: 5px;
   }
   
   .footer ul li span {
     display: inline-block;
     vertical-align: middle;
     font-size: 16px;color:#fff;
   }
   
   
   .footer li .icon-home{ background: url(../images/a111.png) no-repeat;width:20px;height:20px;}
   .footer li .icon-home2{ background: url(../images/a222.png) no-repeat;width:20px;height:20px;}
   .footer li .icon-phone{ background: url(../images/a333.png) no-repeat;width:20px;height:20px;}
   .footer li .icon-contact{ background: url(../images/a444.png) no-repeat;width:20px;height:20px;}
   
   .footer li .icon-phone:before{font-size:0;}
   .footer ul li a{border-right:1px solid #fff;}
   .footer ul li:last-child a{border-right:none;}
.cgongytdflea img{
    width: 100%;
    height: auto;
}


.ranjiad{
    background: url(../images/nn.jpg) top center no-repeat;
    box-sizing: border-box;
    padding: 3% 0;
    overflow: hidden;
}
.zishule{
    width: 50%;
}
.zishule img{
    width: 100%;
    height: auto;
}
.zishurt{
    width: 50%;
    box-sizing: border-box;
    padding: 2% 5%;
    color: #333333;
}
.zishurt_a{
    font-size: 1.8rem;
	font-weight: normal;
	font-stretch: normal;
	line-height: 60px;
	letter-spacing: 0px;
	color: #000000;
}
.zishurt_b{
    font-size: 24px;
	font-weight: normal;
	font-stretch: normal;
	line-height: 36px;
	letter-spacing: 0px;
	color: #333333;
}
.zishurt_c{
    font-size: 16px;
	font-weight: normal;
	font-stretch: normal;
	line-height: 30px;
	letter-spacing: 0px;
	color: #333333;
	margin-top: 3%;
}
.guangwasng{
    box-sizing: border-box;
    padding: 3% 0;
}
.guangwasng_a{
    font-size: 36px;
	font-weight: normal;
	font-stretch: normal;
	line-height: 50px;
	letter-spacing: 0px;
	color: #000000;
}
.guangwasng_b{
    background: #0080bc;
    height: 2px;
    margin: 2% 0;
}
.guangwasng_c{
    font-size: 16px;
	font-weight: normal;
	font-stretch: normal;
	line-height: 30px;
	letter-spacing: 0px;
	color: #666666;
}
/*自适应*/
@media(max-width:1600px){
    .zishurt_a{
        font-size:1.6rem;
    }
    .zishurt_b{
        font-size:22px;
    }
    .zishurt_c{
        font-size:15px;
    }
    .zhinengjians_b{
        font-size: 16px;
    }
    .youdnghgf{
        font-size: 1rem;
        line-height: 30px;
    }
    .zhapndhfg_a{
        font-size: 1.3rem;
        line-height: 45px;
    }
    .xiansghyjing , .xiansghyben{
        font-size: 16px;
    }
    .xiansghygd{
        font-size: 1rem;
    }
    .renfazhangdnei_a{
        font-size: 1.3rem;
    }
    .renfazhangdnei_b{
        font-size: 15px;
    }
    .fahzudngf{
        font-size: 1.1rem;
        line-height: 33px;
    }
    .shhuiindrt_a{
        font-size: 2.2rem;
        line-height: 60px;
    }
    .yuandhifyenei_a{
        font-size: 2.2rem;
        line-height: 70px;
    }
    .yuandhifyenei_b{
        font-size: 1rem;
    }
    .shhuiindrt_b{
        font-size: 22px;
    }
    .zhicusnghdd_a{
        font-size: 20px;
        line-height: 55px;
    }
    .gunbftyrrdrt_b{
        font-size: 16px;
        line-height: 30px;
    }
    .gunbftyrrdrt_a{
        font-size: 1.3rem;
    }
    .gunbftyrrdrt_c{
        font-size: 1.3rem;
    }
    .xuagnbut_jhh{
        font-size: 1.1rem;
        line-height: 33px;
    }
    .jishungdle_b{
        font-size: 1.1rem;
        line-height: 45px;
    }
    .cgengghytnei_a{
        font-size: 1.1rem;
    }
    .chengguort_b{
        font-size: 1rem;
        line-height: 45px;
    }
    .yanudffle{
        font-size: 1rem;
        line-height: 33px;
    }
    .shiwenzid{
        font-size: 1rem;
        line-height: 33px;
    }
    .pingtaidf_df{
        font-size: 16px;
        line-height: 50px;
    }
    .yeweu{
        font-size: 22px;
    }
    .yanfane_b{
        font-size: 1.1rem;
    }
    .lingd_b{
        font-size: 1.3rem;
    }
    .baoiengnei_a , .xwtindgfhfne_a{
        font-size: 1.4rem;
        line-height: 55px;
    }
    .cgongytdfrt_bb{
        font-size: 16px;
        line-height: 40px;
    }
    .cgongytdfrt_a , .cgongytdfrt_aa{
        font-size: 1.6rem;
        line-height: 55px;
    }
    .toudusnbfb_a{
        font-size: 2rem;
        line-height: 60px;
    }
    .lxfen_b{
        font-size: 16px;
    }
    .hebdnfuhg{
        font-size: 1.6rem;
        line-height: 50px;
    }
    .xaioxiao::after {
        top: 23%;
    }
    .youinghfytt_b{
        font-size: 22px;
    }
    .youinghfytt_a{
        font-size: 5rem;
    }
    .pinpaile_b , .pinpairt ,  .pinpaizh{
        font-size: 22px;
        line-height: 33px;
    }
    .abqitea{
         font-size: 2.2rem;
         line-height: 65px;
    }
    .guochangdle_a{
        font-size: 1.3rem;
        line-height: 32px;
    }
    .guochangdle_b_a{
        font-size: 22px;
        line-height: 33px;
    }
    .changble_a{
        font-size: 1.3rem;
        line-height: 45px;
    }
    .changble_b{
        font-size: 1rem;
        line-height: 30px;
    }

    .mingzidng{
        font-size: 1.3rem;
        line-height: 75px;
    }
    .aiyefen_a{
        font-size: 1.6rem;
        line-height: 60px;
    }
    .aiyefen_b{
        font-size: 1rem;
        line-height: 30px;
    }
    .abqite{
        font-size: 2.2rem;
    }
    .yodinfng{
        left: 4%;
        font-size: 2.5rem;
    }
    .abttt{
        font-size: 2.2rem;
    }
    .abfenfet_a{
        font-size: 6rem;
    }
    .abfenfet_c{
        font-size: 2.2rem;
    }
    .abfenfle_c{
        font-size: 16px;
    }
    .x-menu > li > a{
        font-size: 17px;
    }
    .yudyag_a{
        font-size: 15px;
    }
    .bqiehuandnei_a{
        font-size: 1.2rem;
        letter-spacing: 8px;
        line-height: 60px;
    }
    .bqiehuandnei_b{
        font-size: 1.3rem;
        letter-spacing: 0px;
    }
    .bqiehuandnei_m{
        font-size: 22px;
    }
    .zhuying_a{
        font-size: 3.5rem;
    }
    .zhuying_b{
        font-size: 1.8rem;
    }
    .zhuyoubiance_b{
        font-size: 1.2rem;
    }
    .zhuyoubiance li{
        padding: 4% 0;
    }
    .zhuyingpunne {
        position: absolute;
        top: 25%;
        left: 3%;
        z-index: 9;
        width: 35%;
        color: #fff;
    }
    .jingpin_a{
        font-size: 17px;
    }
    .abbfrele_b{
        font-size:2.5rem;
        line-height: 60px;
    }
    .abbfrele_d_a span{
        font-size: 4rem;
    }
    .abbfrele_c{
        font-size: 16px;
        line-height: 31px;
    }
    .abbfrele_d_a{
        font-size: 18px;
        line-height: 55px;
    }
    .abbfreerlenei_a{
        font-size: 1.8rem;
    }
    .abbfreerlenei_b{
        font-size: 2rem;
    }
    .xwwenfnes_a{
        font-size: 16px;
    }
    .xwwenfnes_b{
        font-size: 17px;
    }
    .x-layout-menu dl dt{
        font-size: 17px;
    }
}

@media(max-width:1500px){
    .zishurt_a{
        font-size:1.4rem;
    }
    .zishurt_b{
        font-size:20px;
    }
    .zishurt_c{
        font-size:15px;
    }
    .zhapndhfg_a{
        font-size: 1.2rem;
        line-height: 40px;
    }
    .xiansghyjing , .xiansghyben{
        font-size: 15px;
    }
    .renfazhangdnei_a{
        font-size: 1.2rem;
    }
    .renfazhangdnei_b{
        font-size: 14px;
    }
    .shhuiindrt_a{
        font-size: 2rem;
        line-height: 60px;
    }
    .yuandhifyenei_a{
        font-size: 2rem;
        line-height: 60px;
    }
    .yuandhifyenei_b{
        font-size: 18px;
    }
    .zhicusnghdd_a {
        font-size: 18px;
        line-height: 50px;
    }
    .gunbftyrrdrt_c {
        font-size: 1.1rem;
    }
    .gunbftyrrdrt_b {
        font-size: 14px;
        line-height: 30px;
    }
    .gunbftyrrdrt_a {
        font-size: 1.1rem;
    }
    .cgengghytnei_b {
        font-size: 2rem;
        line-height: 45px;
    }
    .xuagnbut_jhh {
        font-size: 18px;
        line-height: 30px;
    }
    .yanhezuo_b{
        font-size: 1.1rem;
        line-height: 50px;
    }
    .jishungdle_a{
        font-size: 1.6rem;
    }
    .jishungdle_b {
        font-size: 18px;
        line-height: 40px;
    }
    .chengguort_b {
        font-size: 18px;
        line-height: 40px;
    }
    .cgengghytnei_b{
        font-size: 2.2rem;
        line-height: 50px;
    }
    .yanudffle {
        font-size: 18px;
        line-height: 30px;
    }
    .lingd_b {
        font-size: 1.2rem;
    }
    .yanfane_a{
        font-size: 1.6rem;
    }
    .yanfane_b {
        font-size: 1rem;
    }
    .baoiengnei_a, .xwtindgfhfne_a {
        font-size: 1.2rem;
        line-height: 45px;
    }
    .baoiengnei_b , .xwtindgfhfne_b{
        font-size: 16px;
        line-height: 45px;
    }
    .cgongytdfrt_c , .cgongytdfrt_cc{
        font-size: 16px;
    }
    .cgongytdfrt_a , .cgongytdfrt_aa{
        font-size: 1.4rem;
        line-height: 50px;
    }
    .cgongytdfrt_b{
        font-size: 16px;
        line-height: 40px;
    }
    .mingcheng{
        font-size: 16px;
    }
    .chengfygg input{
        font-size: 16px;
    }
    .liuyan_a{
        font-size: 22px;
    }
    .hebdnfuhg{
        font-size: 1.4rem;
        line-height: 45px;
    }
    .xaioxiao .swiper-wrapper .swiper-slide-thumb-active .jianhdinfg {
        font-size: 1.3rem;
        color: #0080bc;
    }
    .xaioxiao .swiper-wrapper .swiper-slide{
        font-size: 16px;
    }
    .youinghfytt_a {
        font-size: 4rem;
    }
    .youinghfytt_b {
        font-size: 20px;
    }
    .abqitea {
        font-size: 2rem;
        line-height: 55px;
    }
    .changble_b {
        font-size: 18px;
        line-height: 28px;
    }
    .changble_a {
        font-size: 1.1rem;
        line-height: 40px;
    }
    .guochangdle_b_a {
        font-size: 19px;
        line-height: 30px;
    }
    .guochangdle_a {
        font-size: 1rem;
        line-height: 30px;
    }
    .pinpaile_b , .pinpairt ,  .pinpaizh{
        font-size: 20px;
        line-height: 30px;
    }
    .aiyefen_b {
        font-size: 18px;
        line-height: 30px;
    }
    .aiyefen_b {
        font-size: 18px;
        line-height: 30px;
    }
    .aiyefen_a {
        font-size: 1.4rem;
        line-height: 60px;
    }
    .abqite {
        font-size: 2rem;
    }
    .abfenfet_c {
        font-size: 2rem;
        line-height: 70px;
    }
    .abfenfet_a {
        font-size: 5rem;
        line-height: 120px;
    }
    .abttt {
        font-size: 2rem;
    }
    .yodinfng {
        left: 4%;
        font-size: 2rem;
    }
    .bqiehuandnei_a {
        font-size: 2rem;
        letter-spacing: 6px;
        line-height: 49px;
    }
    .bqiehuandnei_b {
        font-size: 1rem;
        letter-spacing: 0px;
    }
    .bqiehuandnei_m{
        font-size: 18px;
        line-height: 50px;
        height: 50px;
    }
    .zhuying_a {
        font-size: 3rem;
    }
    .zhuying_b {
        font-size: 1.6rem;
        width: 180px;
        line-height: 70px;
        height: 70px;
        margin-top: -80px;
    }
    .zhuyoubiance_b {
        font-size: 18px;
        line-height: 57px;
    }
    .zhuyingpunne_a{
        font-size: 1.6rem;
        line-height: 70px;
    }
    .zhuyingpunne_c{
        font-size: 16px;
        line-height: 28px;
    }
    .zhuying_ba{
        font-size: 2.2rem;
    }
    .abbfrele_b {
        font-size: 2.1rem;
        line-height: 46px;
    }
    .abbfrele_d_a span {
        font-size: 3rem;
    }
    .abbfreerlenei_b {
        font-size: 1.5rem;
    }
    .abbfreerlenei_a{
        font-size: 1.4rem;
        line-height: 50px;
    }
    .toudusnbfb_a {
        font-size: 1.6rem;
        line-height: 60px;
    }
    .guangwasng_a{
        font-size:31px;
    }
    .guangwasng_c{
        font-size:22px;
    }
    .daongh {
        width: 67%;
    }
}

@media(max-width:1440px){
    .changgg{
        padding:0 6%;
    }
    .guangwasng_c{
        font-size:20px;
    }
    .guangwasng_a{
        font-size:28px;
    }
    .zishurt_a{
        font-size:1.2rem;
    }
    .zishurt_b{
        font-size:18px;
    }
    .zishurt_c{
        font-size:14px;
        line-height:30px;
    }
    .zhinengjians_a{
        font-size: 20px;
    }
    .youdnghgf {
        font-size: 18px;
        line-height: 30px;
    }
    .zhapndhfg_a{
        font-size: 1rem;
        line-height: 35px;
    }
    .xiansghyjing , .xiansghyben{
        font-size: 14px;
    }
    .yungghyfaanei_b{
        font-size: 14px;
        line-height: 28px;
    }
    .fahzudngf {
        font-size: 1rem;
        line-height: 33px;
    }
    .renfazhangdnei_a{
        font-size: 1.1rem;
    }
    .renfazhangdnei_b{
        font-size: 13px;
    }
    .yuandhifyenei_b {
        font-size: 16px;
    }
    .yuandhifyenei_a {
        font-size: 1.8rem;
        line-height: 60px;
    }
    .shhuiindrt_b {
        font-size: 20px;
    }
    .shhuiindrt_a {
        font-size: 1.8rem;
        line-height: 50px;
    }
    .zhicusnghdd_a {
        font-size: 16px;
        line-height: 40px;
    }
    .cgengghytnei_b {
        font-size: 2rem;
        line-height: 50px;
    }
    .xuagnbut_jhh {
        font-size: 16px;
        line-height: 30px;
    }
    .yanhezuo_b {
        font-size: 18px;
        line-height: 45px;
    }
    .jishungdle_a {
        font-size: 1.4rem;
    }
    .cgengghytnei_a {
        font-size: 18px;
    }
    .shiwenzid {
        font-size: 18px;
        line-height: 30px;
    }
    .pingtaidf_df {
        font-size: 14px;
        line-height: 45px;
    }
    .lingd_b {
        font-size: 1rem;
        line-height: 40px;
    }
    .yanfane_b {
        font-size: 18px;
    }
    .yanfane_b {
        font-size: 18px;
    }
    .yeweu {
        font-size: 20px;
    }
    .xwtindgfhfne_c , .baoiengnei_c{
        font-size: 16px;
        line-height: 45px;
    }
    .baoiengnei_a, .xwtindgfhfne_a {
        font-size: 1rem;
        line-height: 40px;
    }
    .baoiengnei_b , .xwtindgfhfne_b{
        font-size: 15px;
        line-height: 40px;
    }
    .youinghytfgdffle{
        font-size: 1.4rem;
    }
    .toudusnbfb_a {
        font-size: 1.4rem;
        line-height: 55px;
    }
    .toudusnbfb_b{
        font-size: 16px;
    }
    .cgongytdfrt_c, .cgongytdfrt_cc {
        font-size: 14px;
    }
    .cgongytdfrt_a, .cgongytdfrt_aa {
        font-size: 1.2rem;
        line-height: 45px;
    }
    .yediqiunei_c{
        font-size: 16px;
        line-height: 31px;
    }
    .yediqiunei_a{
        font-size: 20px;
    }
    .duwengzihgd{
        font-size: 1.2rem;
        line-height: 40px;
    }
    .hebdnfuhg{
        font-size: 1.2rem;
        line-height: 40px;
    }
    .xaioxiao .swiper-wrapper .swiper-slide-thumb-active .jianhdinfg {
        font-size: 1.1rem;
        color: #0080bc;
    }
    .youinghfytt_a {
        font-size: 3rem;
    }
    .youinghfytt_b {
        font-size: 18px;
    }
    .changble_b {
        font-size: 16px;
        line-height: 26px;
    }
    .guochangdle_b_a {
        font-size: 16px;
        line-height: 28px;
    }
    .abqitea {
        font-size: 1.6rem;
        line-height: 55px;
    }
    .pinpaile_b, .pinpairt, .pinpaizh {
        font-size: 16px;
        line-height: 30px;
    }
    .aiyefen_a {
        font-size: 1.2rem;
        line-height: 50px;
    }
    .abqite {
        font-size: 1.8rem;
    }
    .abttt {
        font-size: 1.8rem;
        line-height: 60px;
    }
    .x-menu > li > a {
        font-size: 16px;
    }
    .bqiehuandnei_a {
        font-size: 1.2rem;
        letter-spacing: 2px;
        line-height: 40px;
    }
    .bqiehuandnei_b{
        font-size: 18px;
        line-height: 50px;
    }
    .bqiehuandnei_m {
        font-size: 16px;
        line-height: 45px;
        height: 45px;
    }
    .zhuying_a {
        font-size: 2.8rem;
    }
    .zhuying_b {
        font-size: 1.4rem;
        width: 162px;
        line-height: 60px;
        height: 60px;
        margin-top: -80px;
    }
    .zhuying_ba {
        font-size: 2rem;
        width: 162px;
        line-height: 60px;
        height: 60px;
        margin: -80px  auto 0;
    }
    .jingpin_a {
        font-size: 16px;
    }
    .abbfrele_b {
        font-size: 1.6rem;
        line-height: 42px;
    }
    .abbfrele_c {
        font-size: 16px;
        line-height: 30px;
    }
    .abbfrele_d_a span {
        font-size: 2.2rem;
    }
    .abbfrele_d_d{
        font-size: 18px;
    }
    .abbfreerlenei_h{
        background-size: 100% 100%;
    }
    .abbfreerlenei_a {
        font-size: 1.2rem;
        line-height: 35px;
    }
    .abbfreerlenei_b {
        font-size: 1.2rem;
        line-height: 50px;
    }
    .xwwenfnes_a {
        font-size: 16px;
        line-height: 30px;
    }
    .younhdfttzh {
        width: 38%;
    }
}

@media(max-width:1366px){
    .sidunhg {
        margin-top: 3%;
    }
    .yudyag {
        margin-top: 3%;
    }
    .guangwasng_c {
        font-size: 18px;
    }
    .guangwasng_a {
        font-size: 24px;
    }
    .zishurt_b{
        font-size:16px;
        line-height:30px;
    }
    .zishurt_a {
        font-size: 22px;
        line-height: 40px;
    }
    .zhapndhfg_a{
        font-size: 18px;
        line-height: 32px;
    }
    .xiansghyjing , .xiansghyben{
        font-size: 13px;
    }
    .yungghyfaanei_a{
        font-size: 16px;
        line-height: 40px;
    }
    .renfazhangdnei_a{
        font-size: 20px;
        line-height: 40px;
    }
    .fahzudngf {
        font-size: 18px;
        line-height: 30px;
    }
    .yuandhifyenei_a {
        font-size: 1.6rem;
        line-height: 60px;
    }
    .shhuiindrt_b {
        font-size: 18px;
    }
    .shhuiindrt_a {
        font-size: 1.4rem;
        line-height: 45px;
    }
    .gunbftyrrdrt_c {
        font-size: 1rem;
        line-height: 50px;
    }
    .gunbftyrrdrt_b {
        font-size: 13px;
        line-height: 25px;
    }
    .jishungdle_b {
        font-size: 16px;
        line-height: 35px;
    }
    .cgengghytnei_b {
        font-size: 1.8rem;
        line-height: 50px;
    }
    .chengguort_b {
        font-size: 16px;
        line-height: 35px;
    }
    .shiwenzid {
        font-size: 16px;
        line-height: 28px;
    }
    .yanudffle {
        font-size: 16px;
        line-height: 28px;
    }
    .yanfane_b {
        font-size: 16px;
    }
    .yanfane_a {
        font-size: 1.4rem;
    }
    .yeweu {
        font-size: 18px;
    }
    .abttt {
        font-size: 1.4rem;
        line-height: 50px;
    }
    .youinghytfgdffrt{
        font-size: 16px;
    }
    #certify .swiper-slide {
        width: 480px;
        height: 390px;
    }
    #certifyddaa .swiper-slide{
        width: 250px;
        height: 348px;
    }
    .duwengzihgd {
        font-size: 20px;
        line-height: 35px;
    }
    .yeweu{
        font-size: 20px;
    }
    .solutions-list li .text h3{
        font-size: 20px;
        line-height: 45px;
    }
    .htiuh{
        font-size: 14px;
        line-height: 30px;
    }
    .youinghfytt_b {
        font-size: 16px;
    }
    .youinghfytt_a {
        font-size: 2rem;
    }
    .guochangdle_m{
        width: 120px;
        line-height: 40px;
        height: 40px;
        font-size: 14px;
    }
    .abqitea {
        font-size: 1.4rem;
        width: 160px;
        line-height: 50px;
        overflow: hidden;
    }
    .pinpaile_b, .pinpairt, .pinpaizh {
        font-size: 14px;
        line-height: 26px;
    }
    .mingzidng {
        font-size: 1.1rem;
        line-height: 65px;
    }
    .danhhgnei{
        line-height: 60px;
        font-size: 14px;
    }
    .aiyefen_b {
        font-size: 16px;
        line-height: 30px;
    }
    .abqite {
        font-size: 1.6rem;
    }

    .x-menu > li > a {
        font-size: 15px;
    }
    .zhuying_a {
        font-size: 2.5rem;
    }
    .zhuying_b {
        font-size: 1.2rem;
        width: 133px;
        line-height: 50px;
        height: 50px;
        margin-top: -74px;
    }
    .zhuying_ba{
        font-size: 1.6rem;
    }
    .zhuyoubiance_b {
        font-size: 16px;
        line-height: 47px;
    }
    .zhuyingpunne_a {
        font-size: 1.3rem;
        line-height: 60px;
    }
    .zhuyingpunne_e {
        width: 180px;
        height: 50px;
        line-height: 50px;
        text-align: center;
        font-size: 16px;
        margin-top: 3%;
    }
    .abbfrele_c {
        font-size: 16px;
        line-height: 28px;
    }
}
@media(max-width:1200px){
    .guangwasng_c {
        font-size: 16px;
        line-height: 30px;
    }
    .guangwasng_a {
        font-size: 21px;
        line-height: 40px;
    }
    .youdnghgf {
        font-size: 16px;
        line-height: 30px;
    }
    .zhapndhfg_e{
        font-size: 14px;
        line-height: 40px;
    }
    .zhapndhfg_a{
        font-size: 16px;
        line-height: 30px;
    }
    .xiansghyjing , .xiansghyben{
        font-size: 12px;
    }
    .yungghyfaanei_b{
        font-size: 13px;
        line-height: 24px;
    }
    .renfazhangdnei_a {
        font-size: 18px;
        line-height: 30px;
    }
    .renfazhangdnei_a {
        font-size: 18px;
        line-height: 30px;
    }
    .fahzudngf {
        font-size: 16px;
        line-height: 28px;
    }
    .yuandhifyenei_b {
        font-size: 14px;
        line-height: 30px;
    }
    .yuandhifyenei_a {
        font-size: 1.4rem;
        line-height: 50px;
    }
    .shhuiindrt_b {
        font-size: 16px;
    }
    .yeweu {
        font-size: 16px;
    }
    .jishungdle_a {
        font-size: 1.2rem;
    }
    .yanhezuo_b {
        font-size: 16px;
        line-height: 40px;
    }
    .xuagnbut_jhh {
        font-size: 14px;
        line-height: 30px;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
    }
    .youinghytfgdff_mhuy{
        font-size: 16px;
    }
    .renliudng li:nth-child(2) .youinghytfgdff_mhuy{
        font-size: 16px;
    }
    .youinghytfgdffrt {
        font-size: 14px;
    }
    .liuyan_a {
        font-size: 20px;
    }
    .liuyan{
        width: 36%;
    }
    #certify .swiper-slide {
        width: 460px;
        height: 360px;
    }
    #certifyddaa .swiper-slide{
        width: 230px;
        height: 328px;
    }
    .changble_b {
        font-size: 13px;
        line-height: 24px;
    }
    .changble_a {
        font-size: 18px;
        line-height: 30px;
    }
    .guochangdle_b_a {
        font-size: 14px;
        line-height: 26px;
    }
    .abfenfle_a{
        font-size: 1rem;
        line-height: 34px;
    }
    .bqiehuandnei_b {
        font-size: 15px;
        line-height: 40px;
    }
    .zhuyoubiance_img img {
        max-width: 13%;
        height: auto;
    }
    .zhuyingpunne_c {
        font-size: 14px;
        line-height: 24px;
    }
    .jingpin_a {
        font-size: 14px;
        line-height: 50px;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
    }
    .abbfrele_b {
        font-size: 22px;
        line-height: 29px;
    }
    .abbfrele_d_a {
        font-size: 16px;
        line-height: 40px;
    }
    .abbfrele_d_a span {
        font-size: 2rem;
    }
    .abbfreerlenei_h{
        height: 69px;
    }
    .zhuying_b {
        font-size: 1.1rem;
        width: 105px;
        line-height: 40px;
        height: 40px;
        margin-top: -69px;
    }
    .xwwenfnes_a {
        font-size: 16px;
        line-height: 26px;
    }
    .xwwenfnes_b {
        font-size: 15px;
    }
    .x-layout-menu dl dd a{
        font-size: 12px;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
    }
    .x-layout-menu dl dt {
        font-size: 16px;
    }
    .younhdfttzh_a{
        font-size: 13px;
    }
}
@media(max-width:1024px){
    .guangwasng_c {
        font-size: 14px;
        line-height: 25px;
    }
    .guangwasng_a {
        font-size: 18px;
        line-height: 30px;
    }
    .ranjiad{
        background-size:100% 100%;
    }
    .zishurt{
        width:100%;
    }
    .zishule{
        width:100%;
    }
    .zhinengjians_a {
        font-size: 18px;
        line-height: 40px;
    }
    .xytomghfsd_imgdhf img {
        max-width: 37%;
        height: auto;
    }
    .zhinengjians_b {
        font-size: 14px;
        line-height: 28px;
    }
    .zhapndhfg_e{
        font-size: 13px;
        line-height: 30px;
    }
    .renfazhangdnei_a {
        font-size: 16px;
        line-height: 28px;
    }
    .renfazhangdnei_b {
        font-size: 12px;
        line-height: 20px;
    }
    .cgengghytnei_a {
        font-size: 16px;
    }
    .yanfane_b{
        width: 95%;
    }
    .xwtindgfhfne_c, .baoiengnei_c {
        font-size: 14px;
        line-height: 40px;
        height: 40px;
    }
    .baoiengnei_b, .xwtindgfhfne_b {
        font-size: 14px;
        line-height: 32px;
    }
    .baoiengnei_a, .xwtindgfhfne_a {
        font-size: 18px;
        line-height: 40px;
    }
    .youinghytfgdff{
        top:3%;
    }
    .toudusnbfb_b {
        font-size: 14px;
        line-height: 30px;
    }
    .toudusnbfb_a {
        font-size: 1.1rem;
        line-height: 50px;
    }
    #certifydd .swiper-slide {
        width: 180px;
        height: 264px;
    }
    #certify .swiper-slide {
        width: 400px;
        height: 300px;
    }
    #certifyddaa .swiper-slide{
        width: 180px;
        height: 252px;
    }
    .yeweu {
        font-size: 17px;
        line-height: 45px;
    }
    .abqitea {
        font-size: 20px;
        width: 126px;
        line-height: 40px;
        overflow: hidden;
    }
    .abttt {
        font-size: 1.6rem;
        line-height: 50px;
        width: 200px;
        overflow: hidden;
    }
    .yudyag{
        display: none;
    }
    .sidunhg{
        display: none;
    }
    .daongh {
        width: 79%;
    }
    .x-menu > li > a {
        font-size: 13px;
    }
    .zhuyoubiance_b {
        font-size: 14px;
        line-height: 40px;
    }
    .zhuying_b {
        font-size: 18px;
        width: 86px;
        line-height: 35px;
        height: 35px;
        margin-top: -67px;
    }
    .zhuying_ba{
        font-size: 20px;
        width: 86px;
        line-height: 35px;
        height: 35px;
        margin-top: -67px;
    }
    .abbfrele_c {
        font-size: 12px;
        line-height: 20px;
    }
    .abbfrelefg {
        width: 150px;
        height: 40px;
        background-color: #d7a360;
        line-height: 40px;
        text-align: center;
        font-size: 14px;
        margin-top: 4%;
    }
    .abbfreerlenei_h {
        height: 60px;
    }
    .xwwfger {
        width: 170px;
        height: 40px;
        background-color: #d7a360;
        line-height: 40px;
        text-align: center;
        font-size: 15px;
    }
    .shhuiindrt_a {
        font-size: 1.2rem;
        line-height: 40px;
    }
    .shhuiindrt_b {
        font-size: 14px;
        line-height: 30px;
    }
}


@media(max-width:992px){
    .xytomghf li{
        width:100%;
    }
    .zishurt_c {
        font-size: 13px;
        line-height: 26px;
    }
    .zishurt_b {
        font-size: 14px;
        line-height: 22px;
    }
    .zishurt_a {
        font-size: 18px;
        line-height: 35px;
    }
    .zhinengjians_b {
        font-size: 12px;
        line-height: 21px;
    }
    .youdnghgf {
        font-size: 14px;
        line-height: 26px;
    }
    .xiansghygd{
        font-size: 18px;
    }
    .yuandhifyenei_a{
        font-size: 18px;
        line-height: 40px;
    }
    .gunbftyrrdrt_a {
        font-size: 20px;
        line-height: 40px;
    }
    .gunbftyrrdrt_c {
        font-size: 20px;
        line-height: 40px;
    }
    .zhicusnghdd_a {
        font-size: 14px;
        line-height: 30px;
    }
    .gunbftyrrdrt{
        width: 100%;
        margin: 2% 0;
    }
    .gunbftyrrdle{
        width: 100%;
    }
    .jishungdrt{
        width: 100%;
        margin: 2% 0;
    }
    .jishungdle{
        width: 100%;
    }
    .jishungdle_a {
        font-size: 20px;
    }
    .chengguole{
        width: 100%;
    }
    .chengguort{
        width: 100%;
        margin: 2% 0;
    }
    .yanudffle{
        width: 100%;
    }
    .hebdnfuhg {
        font-size: 1rem;
        line-height: 40px;
    }
    .yanudffle {
        font-size: 14px;
        line-height: 26px;
    }
    .lingd_b {
        font-size: 16px;
        line-height: 30px;
    }
    .yanfane_a {
        font-size: 1.1rem;
    }
    .baoiengnei_a, .xwtindgfhfne_a {
        font-size: 16px;
        line-height: 30px;
    }
    .baoiengnei_c{
        width: 120px;
    }
    .lingufyfgfg{
        width: 100%;
    }
    .youinfhnnbtrrdrtgd{
        width: 100%;
        margin-top: 2%;
    }
    .youinghytfgdff_mhuy{
        display: none;
    }
    .youinghytfgdffle {
        font-size: 16px;
        line-height: 40px;
    }
    .cgongytdfrt_b , .cgongytdfrt_bb{
        font-size: 14px;
        line-height: 30px;
    }
    .cgongytdfrt_a, .cgongytdfrt_aa {
        font-size: 20px;
        line-height: 40px;
    }
    .mingcheng {
        font-size: 14px;
    }
    .chengfygg input {
        font-size: 14px;
    }
    .ditundh{
        background-size: cover;
    }
    .liuyan {
        width: 80%;
    }
    .yediqiunei{
        top:23%;
    }
    .yediqiunei_a {
        font-size: 17px;
        line-height: 30px;
    }
    .solutions-list li.active .text {
        position: absolute;
        top: 30%;
        left: 50px;
       
        text-align: left;
    }
    .youinghfytt_a {
        font-size: 1.5rem;
    }
    .youinghfytt_b {
        font-size: 14px;
        line-height: 28px;
    }
    .guochangdle_a {
        font-size: 18px;
        line-height: 30px;
    }
    .yodinfng {
        left: 4%;
        font-size: 22px;
    }
    .mingzidng {
        font-size: 16px;
        line-height: 55px;
    }
    .danhhgnei{
        font-size: 14px;
        line-height: 45px;
         overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    }
    .aiyefen_b {
        font-size: 14px;
        line-height: 24px;
    }
    .aiyefen_a {
        font-size: 20px;
        line-height: 40px;
    }
    .abqite {
        font-size: 22px;
        line-height: 50px;
    }
    .abfenfle_c {
        font-size: 14px;
        line-height: 26px;
    }
    .abfenfet_c {
        font-size: 20px;
        line-height: 50px;
    }
    .abfenfet_a {
        font-size: 3rem;
        line-height: 67px;
    }
    .abfenfle_a{
        font-size: 18px;
        line-height: 30px;
    }
    .abfenfle_b{
        font-size: 14px;
    }
    .abttt {
        font-size: 20px;
        line-height: 45px;
    }
    .zhuying_a {
        font-size: 30px;
        line-height: 70px;
    }
    .zhuying_b {
        font-size: 16px;
        width: 77px;
        line-height: 35px;
        height: 35px;
        margin-top: -58px;
    }
    .zhuyingpunne_a {
        font-size: 20px;
        line-height: 50px;
    }
    .zhuyingpunne {
        position: absolute;
        top: 25%;
        left: 3%;
        z-index: 9;
        width: 86%;
        color: #fff;
    }
    .zhuyingpunne_c{
        padding: 1% 0;
    }
    .zhuyingpunne_e {
        width: 150px;
        height: 40px;
        line-height: 40px;
        text-align: center;
        font-size: 14px;
        margin-top: 3%;
    }
    .zhuyoubian{
        position: static;
        left: 0px;
        width: 100%;
    }
    .zhuyoubiance li{
        float: left;
        width: 50%;
        padding: 1% 0;
    }
    .liaojiengf {
        width: 150px;
        height: 40px;
        background-color: #d7a360;
        margin: 2.6% auto 0;
        line-height: 40px;
        text-align: center;
        font-size: 14px;
    }
    .zhuying_ba {
        font-size: 20px;
        width: 86px;
        line-height: 35px;
        height: 35px;
        margin-top: -53px;
    }
    .abbfrele{
        width: 100%;
    }
    .abbfreer{
        width: 100%;
    }
    .abbfreerle{
        float: left;
        width: 50%;
    }
    .abbfreerlenei_b {
        font-size: 20px;
        line-height: 40px;
    }
    .abbfreerlenei_a {
        font-size: 18px;
        line-height: 30px;
    }
    .xwhhgtr li{
        width: 100%;
    }
    .x-layout-menu dl dt {
        font-size: 14px;
    }
    .younhdftter{
        display: none;
    }
    .younhdfttle {
        width: 50%;
    }
    .younhdfttzh {
        width: 43%;
    }
    .renfazhangd li{
        width: 100%;
        margin-bottom: 3%;
    }
}

@media(max-width:500px){
    .changgg{
        padding:0 2%;
    }
    
    .xiangmingd , .xiangmingd , .mingrr ,.mingb{
        font-size: 14px;
        line-height: 28px;
    }
    .yejingdhf_a{
        font-size: 14px;
        line-height: 28px;
    }
    .erluosile{
        width: 100%;
    }
    .erluosizf{
        width: 100%;
        margin: 2% 0;
        font-size: 14px;
        line-height: 28px;
    }
    .erluosizf{
        width: 100%;
        font-size: 14px;
        line-height: 28px;
        margin: 2% 0;
    }
    .guochangdle_b li::after {
        position: absolute;
        top: 30px;
        left: 9px;
        width: 1px;
        height: 95%;
        background: #d6d8e1;
        content: '';
    }
    .jishungdle_a {
        font-size: 16px;
    }
    .zhinengjians_a {
        font-size: 16px;
        line-height: 40px;
    }
    .zhinengjians li{
        width: 48%;
        margin-bottom: 2%;
    }
    .xiansghygd {
        font-size: 16px;
    }
    .fahzudngf {
        font-size: 14px;
        line-height: 24px;
    }
    .yuandhifye li{
        width: 100%;
        margin-bottom: 3%;
    }
    .shhuiindrt_a {
        font-size: 16px;
        line-height: 35px;
    }
    .shhuiindrt{
        width: 100%;
        margin: 2% 0;
    }
    .shhuiindle{
        width: 100%;
    }
    .zhicusnghdd li{
        width: 49%;
    }
    .gunbftyrrdrt_c {
        font-size: 18px;
        line-height: 40px;
    }
    .gunbftyrrdrt_a {
        font-size: 18px;
        line-height: 40px;
    }
    .yanhezuo_b {
        font-size: 14px;
        line-height: 27px;
    }
    .chengguort_b {
        font-size: 14px;
        line-height: 30px;
    }
    .jishungdle_b{
        font-size: 14px;
        line-height: 30px; 
    }
    .cgengghyt_img img {
        max-width: 59%;
        height: auto;
    }
    .chengguort_a li{
        width: 100%;
        margin-bottom: 2%;
    }
    .abttt {
        font-size: 16px;
        line-height: 40px;
    }
    .shiwenzid {
        font-size: 14px;
        line-height: 28px;
    }
    .pingtaidf li{
        width: 49%;
    }
    .lingd_b {
        font-size: 14px;
        line-height: 24px;
    }
    .lingd_a img {
        max-width: 23%;
        height: auto;
    }
    .yanfane_b {
        font-size: 14px;
        line-height: 26px;
    }
    .yanfane_a {
        font-size: 18px;
    }
    .youidngfggnei {
        width: 44%;
    }
    .youinghytfgdff {
        top: 12%;
    }
    .youinghytfgdff_mhuy{
        display: none;
    }
    .youinghytfgdffrt{
        font-size: 12px;
        line-height: 24px;
    }
    .youinghytfgdffle{
        font-size: 16px;
        line-height: 30px;
    }
    .renliudng li{
        width: 100%;
        margin-bottom: 3%;
    }
    .toudusnbfb_a{
        font-size: 18px;
    }
    .younghfyft li:nth-child(2) .cgongytdfle {
        width: 100%;
        float: none;
    }
    .younghfyft li:nth-child(2) .cgongytdfrt {
        color: #000000;
        width: 100%;
        float: none;
    }
    .cgongytdfrtxx{
        width: 100%;
        float: none;
    }
    .cgongytdfrt{
        width: 100%;
        float: none;
    }
    .cgongytdfle{
        float: none;
        width: 100%;
    }
    .younghfyft{
        width: 100%;
    }
    .younghfyftad{
        width: 100%;
        margin-top: 2%;
    }
    .lxfen_img img {
        max-width: 20%;
        height: auto;
    }
    .lxfen li{
        width: 100%;
        margin-bottom: 3%;
    }
    .liuyan {
        width: 92%;
        margin-right: 3%;
    }
    #certifydd .swiper-slide {
        width: 164px;
        height: 239px;
    }
    #certify .swiper-slide {
        width: 180px;
        height: 86px;
    }
    #certifyddaa .swiper-slide{
        width: 164px;
        height: 239px;
    }
    .yeweu {
        font-size: 14px;
        line-height: 27px;
    }
    .younhdfttle_c , .younhdfttle_b{
        font-size: 14px;
        line-height: 30px;
    }
    .yediqiunei {
        top: 9%;
    }
    .yediqiunei_c {
        font-size: 12px;
        line-height: 20px;
    }
    .yediqiunei_a {
        font-size: 12px;
        line-height: 20px;
    }
    .hebdnfuhg{
        font-size: 16px;
    }
    .xaioxiao .swiper-wrapper .swiper-slide-thumb-active .jianhdinfg {
        font-size: 18px;
        color: #0080bc;
    }
    .swigev{
        width: 30px;
        height: 30px;
        top: 49%;
    }
    .swigxt{
        width: 30px;
        height: 30px;
        top: 49%;
    }
    .shidnyfy{
        top:60%;
    }
    .youinghfytt_a{
        width: 100%;
        font-size: 22px;
        line-height: 45px;
    }
    .youinghfytt_b{
        width: 100%;
    }
    .changble{
        width: 100%;
    }
    .changbrt{
        display: none;
    }
    .filitfle , .filitfrt{
        width: 100%;
        margin-bottom: 3%;
    }
    .guochangdrt{
        width: 100%;
        margin-top: 3%;
    }
    .guochangdle{
        width: 100%;
    }
    .pinpairt ,.pinpaizh{
        width: 100%;
        background: rgba(255, 255, 255, .4);
        margin-top: 2%;
    }
    
    .pinpaile{
        width: 100%;
    }
    .dabqydle{
        width: 100%;
    }
    .aiyefen_img img {
        max-width: 16%;
        height: auto;
    }
    .aiyefen_img {
        height: 69px;
    }
    .aiyefen li{
        width: 100%;
        margin-bottom: 2%;
    }
    .abfenfet{
        display: none;
    }
    .abfenfle_a {
        font-size: 14px;
        line-height: 30px;
    }
    .abfenfle{
        width: 100%;
    }
    .zhuyingpunne_a {
        font-size: 16px;
        line-height: 40px;
    }
    .zhuyingpunne{
        top:10%;
    }
    .zhuyingpunne_e{
        display: none;
    }
    .jingpin li{
        width: 49%;
    }
    .jingpin li:nth-child(5){
        display: none;
    }
    .abbfrele_b {
        font-size: 16px;
        line-height: 25px;
    }
    .abbfrele_d_d {
        font-size: 14px;
    }
    .abbfrele_d_a {
        font-size: 14px;
        line-height: 40px;
    }
    .abbfreerle {
        float: none;
        width: 100%;
    }
    .xwwfger{
        display: none;
    }
    .xwwenfnes{
        width: 100%;
    }
    .xwwenf_img{
        width: 100%;
        margin-top: 4%;
    }
    .xwwenfnes_b{
        display: none;
    }
    .xwwenf_img img{
        width: 100%;
    }
    .xwwenfnes_a {
        font-size: 14px;
        line-height: 34px;
    }
    .ddgghj{
        display: none;
    }
    .younhdfttle{
        width: 100%;
    }
    .younhdfttzh{
        width: 100%;
        margin-top: 3%;
    }
    .xypg-news-list li{
        width: 100%;
    }
}
