/*åˆå§‹åŒ–æ ·å¼�?*/
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,navs,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:hover,a:active,a:focus{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{font-size:12px;font-weight:bold;}
hr {border: 0;border-top:1px solid #ccc;height:0;}

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

.youdng{
    margin-top: 30px;
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
}
.yodhjnht{
    display: flex;
    justify-content: flex-start;
    flex-wrap: wrap;
}
.yodhjnhtrt{
    font-size: 16px;
    line-height: 30px;
    color: #333;
}
.yodhjnhtrt{
    width: 88%;
}
.yodhjnhtle{
    width: 28px;
}
.youdng li{
    width: 49%;
}
.youdng li:nth-child(4) .yodhjnhtle{
    opacity: 0;
}
.yuidnjghfg{
    width: 31%;
}
.xypgasdv dd{
    width: 100%;
    /* display: inline-block; */
    font-size: 12px;
    color: #231916;
}
.yushjg{
    box-sizing: border-box;
    padding-top:24px;
}
.yushjg .yuidnjghfg a{
    display: inline-block;
    font-weight: 600;
    color: #231916;
    line-height: 28px;
    width: 100%!important;
   background: url(/web/images/299Kt/rttt.png) 12px top no-repeat;
}
.yushjg .yuidnjghfg .xypgasdv dd a{
    font-weight: 400!important;
    background: none;
    /* line-height: 20px; */
    line-height: 30px;
    height: 30px
}
.secxx .xxa:nth-child(6) .hotbq {
    width: 40px;
    height: 16px;
    border-radius: 8px 8px 8px 0;
    line-height: 16px;
    font-size: 10px;
    position: absolute;
    top: 6px;
    right: 78px;
    transform: scale(0.75);
    color: #fff !important;
    background: -webkit-linear-gradient(left top,#0079c3,#0079c3);
    z-index: 9999;
    position: absolute;text-align:center;
}

.xxa{position:relative;}
.secxx .xxa:nth-child(6) .hotbq{opacity:1;}
.secxx .xxa .hotbq{opacity:0;}

.secxx .xxa:nth-child(7) .hotbq{opacity:1;}

 .secxx .xxa:nth-child(7) .hotbq {
    width: 40px;
    height: 16px;
    border-radius: 8px 8px 8px 0;
    line-height: 16px;
    font-size: 10px;
    position: absolute;
    top: 6px;
    right: 20px;
    transform: scale(0.75);
    color: #fff !important;
    background: -webkit-linear-gradient(left top,#0079c3,#0079c3);
    z-index: 9999;
    position: absolute;text-align:center;
}
 
 
 

/*----- Common css ------*/
.fl{float:left;}
.fr{float:right;}
.di{_display:inline;}
.fwn{font-weight:normal;}
.dib{*display:inline;_zoom:1;_display:inline;_font-size:0px;}


/*æ»šåŠ¨*/
#demo{overflow:hidden;width:100%;margin:0 auto;}
#indemo {float: left;width:800%!important;}
#demo1 {float: left;}
#demo2 {float: left;}

#m_demo{overflow:hidden;width:92%;margin:0 auto;}
#m_indemo {float: left;width:800%!important;}
#m_demo1 {float: left;}
#m_demo2 {float: left;}



.pos{position: relative;width:1920px;left:50%;margin-left:-960px;}
.wh{width:1210px;margin:0 auto;}
.wh .xypg-detail-con img{
	width: 100%;
}

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



.roll_product {float: left;}


/*å¤´éƒ¨æ ·å¼*/
.top1{background:#e6e6e6;color:#595959;height:27px;line-height:27px;overflow:hidden;font-size:14px;}
.top1 a{color:#595959;}

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



.top2{
	width:100%;
	position:absolute;
	z-index:99999;
	background: rgba(255,255,255,0.8);
    top:0px;
    left: 0px;
}
.logo22{
    width: 218px;
    /* line-height: 85px; */
	display: flex;
	align-items: center;
}

.logo22 img{
    max-width: 100%;
    height: auto;
}
.jidsnh{
    width: 660px;
}
.hdouyb{
    width: 130px;
}
.jdisng{
    width: 920px;
}

.lggowz{color:#0075c1;font-size:28px;line-height:98px;}



.top_33{background:#0079c3;line-height:49px;height:49px;z-index:99999;position:relative;}


.sky{width:940px;margin-top:22px;}
.k2{color:#ffffff;font-size:15px;}
.topt img{margin-left:14px;}
.topt{margin-left:16px;}



.top2.scroll{position:fixed;width:100%;top:0;left:0;z-index:99999;background:#f6f6f3;}
.scroll .logo{display:none;}
.scroll .logo22{display:block;}
.scroll .x-menu > li > a{color:#333;}
.scroll .k2{color:#333;}
.scroll .k2 img{filter: invert(49%) sepia(0%) saturate(2262%) hue-rotate(317deg) brightness(80%) contrast(96%);}
.scroll .topt img{filter: invert(49%) sepia(0%) saturate(2262%) hue-rotate(317deg) brightness(80%) contrast(96%);}









/*å†…é¡µå¤´éƒ�*/
.headtop{background: #fafafa; height: 35px; border-bottom: 1px solid #ededed;}
.wel{float:left;line-height:35px;color:#898989; font-size: 15px;}
.k11{line-height:35px;float:right;}
.k11 li{text-align: center;float:left;font-size: 14px;color: #898989!important; }
.k11 li a{color: #898989!important; margin: 0 2px;}
.k11 .h_tel{font-size: 15px; color: #898989; margin-right: 16px;}
.k11 li a:hover{text-decoration: none}
.k11 .f_count{color:#ff0000;font-size:13px;font-weight:bold;}

.head{background:#fff;height: 85px;width:100%;position:relative;z-index:99;}
.top{height:85px; width: 1214px; margin: 0 auto;position:relative;z-index:99999;}
.logo2{line-height:85px;position:absolute;left:0;top:0;z-index:99999;}
.logo3{line-height:85px;position:absolute;left:0;top:0;z-index:99;}
.k22{float: right;}


.top_bj{
   z-index: 999;
    position: absolute;
    width: 100%;
    background: #0079c3;
    height: 85px;
    top: 0px;
    opacity: 0;
}

.yudng{
    width: 20px;
    position: relative;
}

.yudng_a{
    font-size: 16px;
    line-height: 85px;
    color: #000;
    text-transform: uppercase;
}
.login{
    font-size: 16px;
    line-height: 85px;
    color: #000;
    text-transform: uppercase;
    margin: 0px 8px;
    position: relative;
    z-index: 99999;
}


.sou{margin: 15px 0;}


#search-type{float: left;width:100px;height: 24px;border: 1px solid #c8c8c8;margin-right: 5px;}


.img_vv{width:25%;float:left;}
.img_vv img{width:100%;}
.img_nn{width:73%;float:right;}


/*æœç´¢å’Œçƒ­é—¨æœç´�?*/
.hotSearch{float:left;height:24px;line-height:24px;font-weight:normal;color:#0d0d0d;font-size:14px;}
.hotSearch a{margin-right:6px;color:#0d0d0d;}

#formsearch{float:right;background: url(/web/images/299Kt/289f3dd89a592dc63a303f3c7a28f6477e03f517.png) no-repeat;width:180px;height:24px;margin-top:31px;margin-right:0px;}
#formsearch input{}
#formsearch input#keyword{height:24px;line-height:24px;padding-left:13px;float:left;color:#cfd8e5;font-size:14px;background:none;border:none;outline:none;width:135px;}
#formsearch input#s_btn{width:45px;height:24px;line-height:46px;text-align:center;background:none;border:none;outline:none;color:#fff;border:none;cursor:pointer;font-size: 12px;float:right;}
#formsearch input::-webkit-input-placeholder{color:#cfd8e5;}
#formsearch textarea::-webkit-input-placeholder{color:#cfd8e5;}




.wh2{position:relative;}
.yy{color:#fff;font-size:14px;position:absolute;right:190px;line-height:49px;text-transform:uppercase;}
.yy a{color:#fff;font-size:14px;}




/* å¯¼èˆªæ ·å¼ */
.nav_ll{float:left;width:800px;}


/*å¯¼èˆªæ æ ·å¼*/
.navx li{text-align:center;float:left;position:relative;z-index:999;width:105px; }
.navx li a{display:block;line-height:85px;color:#000;height:85px;padding: 0;font-size: 16px;padding: 0;}


.navx>li>a:focus, .navx>li>a:hover {
    text-decoration: none;
    background: url(/web/images/299Kt/yu.png) center center no-repeat;
    color: #fff;
 }
.navx .sec{
    height:0;
    background:rgba(255,255,255,.8);
    color:#333;
    overflow:hidden;
    z-index:9999;
    position:absolute;
    top:85px;
    left:0px;
    width: 100%;
    min-width:570px;
    padding:0 15px 0 25px;
    max-height:410px;
    
}


.navx li:nth-child(5) .sec{max-height:120px!important;overflow: hidden}

.navx .sec a{
    color:#333;
    height: 35px;
    line-height:47px;
    font-size: 14px;
    width:49%;
    float:left;
    text-align:left;
    padding-left:10px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.navx .sec a:hover{text-decoration:none;color:#333;}
.navx .sec h2{color:#333;font-size:16px;font-weight:600;line-height:45px;text-align:left;position:relative;padding-left:10px;width:100%;border-bottom:1px solid #ddd;}


.navx .sec h2::before {
    content: '';
    display: block;
    width: 5px;
    height: 5px;
    border-radius: 5px;
    position: absolute;
    left: 0px;
    top: 50%;
    transform: translateY(-50%);
    background: #0079c3;}
    
    
    
    
    
    
   /*pp_con */
 .pp_con{background:#f8f8f8;padding:60px 0;} 
  .ptt{  color:#0079c3;font-size: 36px;text-align: center;background:url(/web/images/299Kt/cdn/9e13570afe6dcdbf158f209c91820ad1f8affd21.png) no-repeat center top;padding-top:15px;font-weight:400;}
.xwt{color:#0e0e0e;font-size:14px;text-align:center;font-weight:400;text-align:center;margin-top:15px;}


.product_list2{margin-top:25px;}
.product_list2 li{width:256px;float:left;margin-right:58px;margin-bottom:35px;}
.product_list2 li a.img{width:256px;height:349px;}
.product_list2 li a.img img{width:256px;height:349px;}
.product_list2 li:nth-child(4n){margin-right:0px;}
.product_list2 li h3{background:url(/web/images/299Kt/cdn/7a5119e285c3fbea1c3c5da15362d8d267683ae0.png) no-repeat center top;line-height:33px;color:#4f4e4e;
font-size:15px;}
.product_list2 li h3 a{color:#4f4e4e;font-size:15px;padding-left:15px;}



/*nn_con*/
.nn_con{margin-top:45px;}
  .ptt2{  color:#0079c3;font-size: 36px;text-align: center;background:url(/web/images/299Kt/cdn/a215660888f5c45c124a9fcca9cefc5ab3983cc2.png) no-repeat center top;padding-top:15px;font-weight:400;}


.nnort{margin-top:35px;display:flex;justify-content:center;align-items:center;}
.nnort li{width:165px;height:50px;background:#888888;border-radius:20px;font-size:15px;text-align:center;font-weight:400;margin:0 15px;}
.nnort li a{color:#fff;font-size:15px;text-align:center;line-height:50px;}
.nnort li:hover{background:#0072bd;}



.nn_ll{width:770px;float:left;margin-top:45px;}
.nn_ll li{line-height:37px;color:#000000;border-bottom:1px solid #f0f0f0;}
.nn_ll li h2{line-height:37px;color:#000000;font-size:14px;font-weight:400;}



.nn_tp{width:400px;height:265px;float:right;margin-top:45px;}



/* é¦–é¡µbanneræ ·å¼ */
.x-banner2 .owl-carousel {position: relative;}
.x-banner2 .owl-carousel li{position:relative;}
.x-banner2 .owl-carousel li a { display: block;}
.x-banner2 .owl-carousel .owl-nav .owl-prev { left: 0;}
.x-banner2 .owl-carousel .owl-nav .owl-next {  right: 0;}
.x-banner2 .owl-carousel .owl-nav button.owl-prev,.x-banner2 .owl-carousel .owl-nav button.owl-next {outline: none;position: absolute;top: 50%;z-index: 9999;background: #424246;height: 65px;width: 50px;margin-top: -32.5px;border-radius: 0;-webkit-transition: all .5s ease;transition: all .5s ease;}

.x-banner2 .owl-carousel .owl-nav button.owl-prev:hover,
.x-banner2 .owl-carousel .owl-nav button.owl-next:hover {background: #448df4;}

.x-banner2 .owl-carousel .owl-nav .icon-font {  display: block;  width: 100%;height: 100%;}
.x-banner2 .owl-carousel .owl-nav .icon-left-arrow:after { background-position: -34px -180px;}
.x-banner2 .owl-carousel .owl-nav .icon-right-arrow:after {background-position: -26px -480px;}
  
  
.x-banner2 .owl-carousel .owl-dots {  position: absolute;  z-index: 999;  left: 0;  width: 100%;text-align: center; font-size: 0; bottom: 5%;display:none;}
.x-banner2 .owl-carousel .owl-dots button.owl-dot {display: inline-block;vertical-align: middle;font-size: 14px;  margin: 0 .5em;  outline: none; background: #fff;border-radius: 50%; width: 1em;  height: 1em;}
.x-banner2 .owl-carousel .owl-dots button.owl-dot:hover {background:#448df4;}
.x-banner2 .owl-carousel .owl-dots button.owl-dot.active {background:#448df4;}
  
.x-banner2 .owl-carousel li h2{position:absolute;width:100%;background:url(/web/images/299Kt/cdn/48bf49cc20946ce73d3e76e6b269da40663a883f.png);width:100%;height: 68px;position:absolute;left:0px;bottom:0px;line-height:75px;color:#fff;font-size:14px;}

.x-banner2 .owl-carousel li h2 a{text-align:center;font-size:14px;line-height:75px;color:#fff;font-size:14px;}







.dff{background: url(/web/images/299Kt/cdn/7b4293baa56828dc8c5365583b16d9f019ee5b31.jpg) no-repeat center top;height:386px;padding-top:65px;}

.lxwm1{width: 365px;float:left;}
.dtt1{color:#fff;font-size:16px;line-height:35px;margin-bottom:30px;}


.lxnn  p:nth-child(1){ font-family: MicrosoftYaHei-Bold;
    font-size: 30px;
    font-weight: 600;
    line-height: 28px;
    letter-spacing: 0px;
    color: #fff;margin-bottom:10px;}

.lxnn p{  font-family: MicrosoftYaHei;
    font-size: 14px;
    font-weight: normal;
    letter-spacing: 0px;
    color: #fff; line-height: 28px;}



.wwmm{width: 533px;float:left;/* margin-left: 21px; */text-align:center;margin-top:65px;}
.wwmm p{text-align:center;color:#fff;font-weight:400;line-height:45px;text-align:center;}

.lxnr{width:255px;float:right;color:#fff;line-height:30px;}
.lxnr a{color:#fff;line-height:30px;}

.dff2{background:#7e7e7e;line-height:30px;padding:10px 0;}
.kka{line-height:30px;color:#fff;margin-top:12px;}
.kka a{color:#fff;}




/* å†…é¡µå¯¼èˆªæ ·å¼�?*/
.x-menu2 {float:right;width:600px;}

.x-menu2 > li {
  float: left;
  position: relative;
 text-align:center;width:100px;
}

.x-menu2 > li > a {
  display: block;
  font-size:16px;
  color: #4b382f;
  line-height:85px;
}

.x-menu2 > li > a:hover {

}

.x-menu2 > li.active > a {

}

.x-menu2 > li:after {
  content: '';
  position: absolute;
  z-index: 100;
  width: 100%;
  left: 0;
  height: 40px;
  opacity: 0;
  top: 100%;
}

.x-menu2 > li:hover .x-sub-menu2 {
  opacity:1;
  visibility: visible;
  -webkit-transform: translateY(0);
          transform: translateY(0);
}

.x-sub-menu2 {
  position: absolute;
  z-index: 99999;
  width: 150%;
  left: -25%;
  top: 85px;
  background: #fff;
  border-radius: 5px;
  padding: 10px 0;
  opacity: 0;
  visibility: hidden;
  -webkit-transform: translateY(20px);
          transform: translateY(20px);
  -webkit-transition: all .5s ease;
  transition: all .5s ease;
}

.x-sub-menu2 > li > a {
  display: block;
  text-align: center;

  font-size: 14px;
  color: #333;
  line-height:40px;
 height:40px;overflow:hidden;
}

.x-sub-menu2 > li > a:hover {
  background: #e9eaeb;
}

.x-sub-menu2:after {
  content: '';
  width: 0;
  height: 0;
  line-height: 0;
  font-size: 0;
  overflow: hidden;
  border-width: 10px;
  cursor: pointer;
  border-style: dashed dashed solid dashed;
  border-color: transparent transparent #fff transparent;
  border-top: none;
  position: absolute;
  top: -10px;
  left: 50%;
  margin-left: -10px;
  z-index: 99;
}










.product_list1{margin-top:38px;}
.product_list1 li{float:left;margin-right:57px;margin-bottom:28px;}
.product_list1 li:nth-child(4n){margin-right:0;}
.product_list1 li img{width:257px;height:293px;}
.product_list1 li h3{text-align:center;font-weight:normal;color:#3f3f3f;font-size:20px;}


.box1{margin-top:-200px;position:relative;z-index:9999;}
.pt{background: url(/web/images/299Kt/cdn/590302e94d30231ac236d307a3d322a2af2c3938.png) no-repeat;width:292px;height:462px;color:#fff;font-size:18px;padding-left:45px;padding-top:130px;}
.sortt{background:#fff;width:908px;float:right;}
.sortt li{height:231px;width:302px;float:left;text-align:center;overflow:hidden;}
.sortt li:nth-child(2){background:#3799da;}
.sortt li:nth-child(4){background:#3799da;}
.sortt li:nth-child(5){background:#f5f5f5;}
.sortt li:nth-child(6){background:#3799da;}
.sortt li:nth-child(3n){width:304px;}
.sortt li a.a{color:#161616;font-size:16px;font-weight:bold;line-height:231px;display:block;}
.sortt li:nth-child(2) a.a{color:#fff;}
.sortt li:nth-child(4) a.a{color:#fff;}
.sortt li:nth-child(6) a.a{color:#fff;font-weight:normal;}

.sortt li .sec{display:none;}
.sortt li .ccc{display:flex;align-items: center;justify-content: center;flex-direction:column;height:231px;}
.sortt li .sec a{color:#161616;font-size:14px;width:100%;display:block;line-height:26px;transition:all 0.8s;}

.sortt li:hover a.a{display:none;}
.sortt li:hover .sec{display:block;}
.sortt li:nth-child(2) .sec a{color:#fff;}
.sortt li:nth-child(4) .sec a{color:#fff;}
.sortt li:nth-child(6) .sec a{color:#fff;}
.sortt li:hover:nth-child(6) a.a{display:block;}

.sortt li .sec a:hover{transform:scale(1.2); -webkit-transform:scale(1.2); -moz-transform:scale(1.2); -o-transform:scale(1.2);-ms-transform:scale(1.2);}





.box2{background:#0d80c6;height:306px;margin-top:124px;}
.bt{background: url(/web/images/299Kt/cdn/8467a14c2f2c404f8c93b31a2f337fdc7332a2d3.png) no-repeat;width:300px;height:306px;color:#fff;font-size:18px;text-align:center;padding-top:184px;}
.about{width:758px;margin-left:82px;margin-top:53px;}
.abtt{color:#fff;font-size:24px;position:relative;}
.abtt a{color:#fff;font-size:20px;position:absolute;right:0;top:0;text-transform:uppercase;}
.ab{color:#fff;font-size:16px;position:relative;line-height:24px;margin-top:16px;}


.box3{margin-top:115px;}
.xwtt{height:120px;background: url(/web/images/299Kt/cdn/3162a2e9ec0a433196bf9839385003931c9dd27d.png) no-repeat;color:#ffffff;font-size:20px;padding-left:155px;padding-top:49px;}
.xlist1{margin:0 25px 0 15px;}
.xlist1 li{border-bottom:1px solid #e7e7e7;padding-bottom:10px;padding-top:27px;}
.xlist1 li .det{width:1057px;margin-top:8px;}
.xlist1 li h2{color:#434a50;font-size:14px;}
.xlist1 li span{color:#434a50;font-size:14px;line-height:24px;display:block;margin-top:8px;}
.xlist1 li .time{width:88px;border:1px solid #e7e7e7;height:88px;margin-right:15px;text-align:center;color:#b1b1b1;font-size:45px;}
.xlist1 li .time h4{color:#b2b2b2;font-size:16px;}



.box4{background:#e8e8e8;margin-top:110px;padding-top:66px;height:440px;}
.box4 .cont1{width:680px;}
.flogo{height:67px;}
.lx{margin-left:20px;color:#434a50;font-size:17px;line-height:41px;margin-top:55px;}
.lx p{padding-left:40px;}
.lx p:nth-child(1){background:url(/web/images/299Kt/cdn/8fbeab910501e1743ec0266e81ba5eb490421897.png) no-repeat left center;}
.lx p:nth-child(2){background:url(/web/images/299Kt/cdn/5903d00fd8a336b61a41edcc126e491b424649f9.png) no-repeat left center;}
.lx p:nth-child(3){background:url(/web/images/299Kt/cdn/d4279873e38d1b077cee677f53745619e1a5a69a.png) no-repeat left center;}
.lx p:nth-child(4){background:url(/web/images/299Kt/cdn/bb7ea254957ed06106842ccf4eafe175eda63ed2.png) no-repeat left center;}
.box4 .cont2{width:270px;margin-right:20px;}
.lytt{color:#434a50;font-size:24px;}








/*å‹æƒ…é“¾æŽ�?*/
.f_link a{padding-right:5px;}




/*é¡µé¢åº•éƒ�?*/
.foot{padding-top:35px;padding-bottom:50px;text-align:center;}
.foot .wh{position:relative;}
.fnav{color:#434a50;font-size:16px;}
.fnav a{color:#434a50;}
.tu1{margin-top:23px;}
.tu1 img{margin:0 18px;}

.tu{position:absolute;right:90px;bottom:58px;}

.copyright{text-align:center;line-height:24px;color:#434a50;font-size:14px;line-height:40px;margin-top:15px;}
.copyright a{color:#434a50;}









/*å†…é¡µå·¦ä¾§æ ·å¼�?*/
.container{width: 1200px!important;margin: 0 auto;padding: 0;}
.page-product-inquiry a{color: #fff;}
.xypg-right-content p{font-size:16px;text-align:justify;line-height:30.5px!important;}



.cplist{}
.cplist li{display: block;box-shadow: 1px 1px 5px rgb(0 0 0 / 20%);padding:10px 20px;margin-bottom:40px;}
.cplist li .zc{width:70%;}
.cplist li h3 a{font-size:18px;color:#0079c3;}
.cplist li .nr{font-size:14px;line-height:1.8;color:#333;margin-top:10px;}
.cplist li .yc{width:25%;}
.cplist li .yc .wz{font-size:16px;line-height:1.8;color:#333;margin-top:60px;}
.cplist li .yc .lianjie{margin-top:20px;}
.cplist li .yc .lianjie a.mm1{background:#f3f2f2;width:80px;line-height:35px;display:inline-block;color:#333;font-size:14px;text-align:center;}
.cplist li .yc .lianjie a.mm2{background:#f3f2f2;width:80px;line-height:35px;display:inline-block;margin-left:20px;color:#333;font-size:14px;text-align:center;}


.file-down-list li{line-height:30px;
    background: url(/web/images/299Kt/cdn/9ea7afebd5c975660acdc8e02d64e7bb209bf54c.png) no-repeat;
    width: 240px;
    line-height: 32px;
    text-align: left;
    font-size: 14px;
    padding-left: 40px;
    margin-top: 10px;
}

.product-detail-item li span{
    color: #333;
    font-weight: 600;
}


.flex {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}

.wt_t{width:1200px;margin: auto;}

.n_about {
margin-top:66px;
}

.n_about .n-about-img {
    width: 600px;
    margin-top: 85px;
}



.n_about .n-about-img img {
    max-width: 100%;
}

.page-wrap .n_about .n-about-con {
    width: 556px;
    line-height: 40px;
    margin-top: 35px;
}


.n_about .n-about-con h1 {
    font: 400 30px/27px "Microsoft YaHei";
    color: #333;
    background: url(/web/images/299Kt/wewd.png) left top no-repeat;
    box-sizing: border-box;
    padding-top: 45px
}
.fhugnj{
    font-size: 16px;
    line-height: 30px;
    letter-spacing: 2.7px;
}




h2.about_title {
    font: 400 30px/40px "Microsoft YaHei";
    color: #1583c3;
    text-align: center;
}

h2.about_title:after {
    content: '';
    display: block;
    width: 42px;
    height: 3px;
    background: #1583c3;
    margin: 13px auto 0;
}



h2.about_titlex:after {
    content: '';
    display: block;
    width: 42px;
    height: 3px;
    background: #fff;
    margin: 13px auto 0;
}



.n_honor {
    background:#e8e8e8;
    padding-bottom: 86px;
    padding-top: 61px;
}

.n_honor .honor-list {
    margin-top: 58px;
}

.n_honor .honor-list .honor-box {
    position: relative;
}

.n_honor .honor-list .honor-box img {
    width: 100%;
    position: relative;
    z-index: 1;
}

.n_honor .honor-list .honor-box h3 {
    text-align: center;
 
    font: 400 15px/30px "Microsoft YaHei";
    color: #666666;
    padding: 10px 0;
    position: relative;
    z-index: 1;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
}





.value {
    padding-top: 70px;
    padding-bottom: 70px;
}

.value .flex {
    margin-top: 65px;
}

.value .flex li {
    width: 30.3333%;
    text-align: center;
    -webkit-box-shadow: 0 0 18px rgba(1, 132, 200, 0.08);
    box-shadow: 0 0 18px rgba(1, 132, 200, 0.08);
    height: 330px;
    width: 306px;
}



.value .flex li .value-box {
    padding: 70px 17%;
    height: 330px;
}



.value .flex li .value-box .value-ico {
    height: 50px;
    line-height: 50px;
    overflow: hidden;
    position: relative;
}

.value .flex li .value-box .value-ico img {
    -webkit-transition: all .3s;
    transition: all .3s;
}

.value .flex li .value-box h3 {
    font: 400 24px/34px "Microsoft YaHei";
    color: #1583c3;
    margin: 35px 0 15px;
}

.value .flex li:nth-child(1) .value-box p {
    font: 400 12px/24px "Microsoft YaHei";
    color: #999999;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;text-align: center;/*text-align: justify;text-justify: inter-ideograph;*/
}

.value .flex li .value-box p {
    font: 400 12px/24px "Microsoft YaHei";
    color: #999999;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;text-align: center;
}




.value .flex li .value-box:hover {
    background: #004e99;
    cursor: pointer;
}

.value .flex li .value-box:hover .value-ico img {
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
}

.value .flex li .value-box:hover h3 {
    color: #fff;
}

.value .flex li .value-box:hover p {
    color: #fff;
}



.hhbg{background:#f7f8fa;padding:35px 0;
background-size: 100% 100%
    
}
.sstt{color:#434a50;font-size:14px;line-height:35px;}
.sstt a{color:#434a50;font-size:14px;line-height:35px;}

.lxwm22{width:880px;float:left;margin-top:25px;}
.ttac{color:#434a50;font-size:24px;font-weight:600;}
.lxwmcc{color:#333;font-size:17px;line-height:35px;margin-top:25px;
background: url(/web/images/299Kt/cdn/7855f2ec00b8040ede02ec676a0903157c50051d.png) left top no-repeat;
box-sizing: border-box;
padding-left: 28px;
    
}

.ydiosun{
    margin-top: 25px;
    margin-bottom: 40px;
}

.lxwmcc22{color:#434a50;font-size:17px;line-height:35px;margin-top:25px;}
.lxwmcc22 p{text-align:center;}



.yan_cc{width:275px;float:right;}


/* ã€�?å…³äºŽæˆ‘ä»�?ã€‘é”šç‚�?*/
.anchor{position: relative;top: -108px;display: block;}

.anchor2{position: relative;top: -88px;display: block;}


.year-swiper .preview {
	position: relative;
	margin-bottom: 40px;
}

.year-swiper .preview:before {
	content: '';
	position: absolute;
	    width: 92%;
    left: 4.3%;
	top: 8px;
	height: 1px;
	background: #898989;
}

.year-swiper .preview .arrow-left, .year-swiper .preview .arrow-right {
	display: none;
}

.year-swiper .preview .swiper-slide {
	width: 106px;
	text-align: center;
	cursor: pointer;
}

.year-swiper .preview .swiper-slide .yuanquan {
	display: block;
	position: relative;
	height: 17px;
	margin-bottom: 5px;
}

.year-swiper .preview .swiper-slide .yuanquan:after, .year-swiper .preview .swiper-slide .yuanquan:before {
	position: absolute;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	margin: auto;
	content: '';
	border-radius: 50%;
}

.year-swiper .preview .swiper-slide .yuanquan:after {
	width: 9px;
	height: 9px;
	background: #1583c3;
}

.year-swiper .preview .swiper-slide p {
	font-size: 18px;
	color: #545454;
	font-weight: lighter;
}

.year-swiper .preview .swiper-slide.active-nav .yuanquan:after {
	background-color: #1583c3;
}
.year-swiper .preview .swiper-slide .yuanquan:before {
	width: 15px;
	height: 15px;
	border: 1px solid #898989;
}
.year-swiper .preview .swiper-slide.active-nav .yuanquan:before {
	width: 15px;
	height: 15px;
	border: 1px solid #1583c3;
}

.year-swiper .preview .swiper-slide.active-nav p {
	color: #1583c3;
}

.year-swiper .view {
	width: 95%;
	margin: 0 auto;
}

.year-swiper .view .swiper-slide .ribox {
	display: inline-block;
	width: 104px;
	line-height: 34px;
	background: #1583c3;
	color: #fff;
	text-align: center;
	border-radius: 2px;
	font-size: 18px;
	color: #fff;
	font-weight: bold;
	margin-bottom: 25px;
}

.year-swiper .view .swiper-slide .cont {
	font-size: 14px;
	line-height: 1.7;
	color: #2e2e2e;
	-webkit-column-count: 2;  
    -webkit-column-gap: 10px;   
      
    -moz-column-count: 2;  
    -moz-column-gap: 10px;  
}





/*gbg*/
.gbg{background:url(/web/images/299Kt/cdn/6466783fe3eb10893a13e8204b74288ebed6a984.jpg) no-repeat center top;height:600px;overflow:hidden;padding-top:70px;margin-top:65px;}


.fzlc{background:url(/web/images/299Kt/cdn/56208dc3a152813ef2036dfbbe074bd6298ca749.png) no-repeat center 125px;height:585px;position:relative;margin-top:65px;}

.fzlc li .img11{width:26px;height:26px;}
.fzlc li{margin:0 5px;}
.fzlc li h2{color:#fff;font-size:18px;margin-top:10px;margin-bottom:10px;}
.fzlc li p{color:#fff;font-size:16px;line-height:25px;overflow:hidden;overflow:hidden;height:175px;position:relative;}
.fzlc li p span{position:absolute;left:0px;bottom:0px;color:#fff;}


.nei{
    background: url(/web/images/299Kt/fdce113189a3f67bc46af5aa4953243b9b233950.jpg) top center no-repeat;
    height: 690px;
    overflow: hidden;
	background-position: bottom;
}
.yuandingTitle{
	width: 100%;
	text-align: center;
	color: #fff;
	padding-top: 38px;
}
.yuandingTitle>h1{
	font-size: 30px;
	font-weight: 500;
	margin-bottom: 25px;
	position: relative;
}
.yuandingTitle>h1::after{
	content: '';
	position: absolute;
	left: 50%;
	transform: translateX(-50%);
	bottom: -10px;
	width: 30px;
	height: 2px;
	background-color: #fff;
}
.yuandingTitle>h5{
	font-size: 18px;
    font-weight: 400;
}
.yuanding{
    width: 960px;
    height: 300px;
    margin: 31px auto 0;
    position: relative;
} 
.yuanduyh{
	display: flex;
	justify-content: space-between;
}
.yuanduyh >li>a{
	text-align: center;
}
.jidnh{
    width: 300px;
    position: relative;
    border: #fff 1px solid;
	text-align: center;
    height: 220px;
    padding-top:50px
}
.jidnh_b{
    position: absolute;
    top:0;
    left: 0;
	right: 0;
	bottom: 0;
    opacity: 0;
    background: #fff;
    height: 220px;
    padding-top:50px
}

.jidnh .triangle{
	width: 16px;
	position: absolute;
	bottom: -13px;
	left: 44%;
	/* transform: translateX(-50%); */
}
.jidnh_b .triangle{
	rotate: 180deg;
}
/* .jidnh .triangle:before{
	width: 10px;
	height: 3px;
	position: absolute;
	bottom: -13px;
	left: 44%;
} */
/* .drr1{
    position: absolute;
    top: -2px;
    left: 19px;
    width: 140px;
    height: 140px;
}
.drr2{
    position: absolute;
    top: 16px;
    right: 207px;
    width: 146px;
    height: 140px; 
}
.drr3{
    position: absolute;
    top: 295px;
    left: 210px;
    width: 146px;
    height: 140px;
} 
.drr4 {
    position: absolute;
    top: 277px;
    right: -26px;
    width: 146px;
    height: 140px;
}*/
.yuanduyh .li:hover .jidnh_b{
    opacity: 1;
    cursor: pointer;
}

.yuanduyh .drr4:hover .jidnh_b{
     opacity: 0;
}
.yuanduyh .li:nth-child(4) h2{
    display: none;
}
/*.yuanduyh li:hover h2{*/
/*    color: #0075cf;*/
/*}*/



.yuanduyh .li h2{
    font-size: 24px;
    font-weight: 200;
    font-stretch: normal;
    line-height: 32px;
    letter-spacing: 0px;
    color: #ffffff;
	margin-top: 20px;
    text-align: center;
    /* position: absolute;
    top: 50%;
    right: -130px;
    margin-top: -20.5px; */
}
/* .drr1 h2{
    left: -130px;
}
.drr3 h2{
    left: -130px;
} */

.ceshing .li{
    position: relative;
    width: 301px;
    height: 193px;
    overflow: hidden;
    cursor: pointer;
}
.ceshing_img{
    width: 301px;
    height: 193px;
}
.ceshing_img img{
    width: 301px;
    height: 193px;
}
.ceshing{
    margin-top: 17px;
}
.hunyt{
    position: absolute;
    top:0px;
    left: 0px;
    width: 100%;
    height: 100%;
    background: rgba(54,46,43,.7);
    color: #fff;
    box-sizing: border-box;
    padding: 45% 15%;
    
}
.hunyt_a{
    font-size: 14px;
	font-weight: 400;
	font-style: italic;
	font-stretch: normal;
	line-height: 11px;
	letter-spacing: 0px;
	color: #ffffff;
    margin-bottom: 14px;
}
.hunyt_b{
    font-size: 16px;
	font-weight: normal;
	font-stretch: normal;
	line-height: 13px;
	letter-spacing: 0px;
	color: #ffffff;
}
.yodujg{
    position: absolute;
    top:-130px;
    left: 0px;
    width: 100%;
    background: #0039ab;
    height: 80px;
    box-sizing: border-box;
    padding: 4% 6%;
    transition: all 0.6s ease;
}
.yodujg_a{
    font-size: 18px;
	font-weight: 400;
	font-style: italic;
	font-stretch: normal;
	line-height: 25px;
	letter-spacing: 0px;
	color: #ffffff;
}
.yodujg_a span{
    padding-left: 15px;
}
.yodujg_a>img{
	margin-left: 3px;
}
.yodujg_b{
    font-size: 16px;
	font-weight: normal;
	font-stretch: normal;
	line-height: 18px;
	letter-spacing: 0px;
	color: #ffffff;
}
.djisj{
    position: absolute;
    bottom: -70px;
    left: 0px;
    width: 100%;
    color: #fff;
    line-height: 60px;
    font-size: 20px;
     box-sizing: border-box;
     padding: 0 10px;
     transition: all 0.6s ease;
}
.ceshing .li:hover .yodujg{
    top:0px;
    transition: all 0.6s ease;
}
.ceshing .li:hover .djisj{
    bottom:0px;
    transition: all 0.6s ease;
}
.ceshing .li:hover .hunyt{
    display: none;
}
.nei1{
    background: url(https://qipeima.oss-accelerate.aliyuncs.com/uploads/qipeima/299/cdn/aboutusbg.png) top center no-repeat;
    background-size: cover;
    height: 881px;
    overflow: hidden;
    box-sizing: border-box;
    padding-top: 65px;
}
.abgt{
    text-align: center;
}
.abgt_a{
    font-size: 30px;
	font-weight: normal;
	font-stretch: normal;
	line-height: 37px;
	letter-spacing: 0px;
	color: #02219e;
}
.abgt_b{
    width: 22px;
	height: 3px;
	background-color: #0064d7;
    margin:10px auto 0;
}
.abgt_c{
    font-size: 18px;
	font-weight: 400;
	font-stretch: normal;
	line-height: 37px;
	letter-spacing: 0px;
	color: #02219e;
    text-transform: uppercase;
}




.hdinh{
    font-size: 14px;
	font-weight: normal;
	font-stretch: normal;
	line-height: 33px;
	letter-spacing: 0px;
	color: #1e1512;
    box-sizing: border-box;
    padding: 13px 0;
}
.yidsung{
    position: relative;
    /* background: url(/web/images/299Kt/cdn/f53b9d0b153a8bf044a72db1f646ffa9395ec64f.png) bottom center no-repeat;
    height: 433px; */
    margin-top: 200px;
	height: 200px;
	background-color: #104ab5;
	display: flex;
	justify-content: space-between;
	align-items: center;
}
.yidsung .dasha{
	width: 500px;
	margin-bottom: 201px;
}
.hudshgrt{
    width: 720px;
    margin-right: 20px;
}
/* .yidsung{
    box-sizing: border-box;
    padding-top: 232px;
} */
.hudshgrt li{
    padding:0  20px;
    text-align: center;
    color: #fff;
    width: 25%;
}
.hudshgrt_img{
    width: 75px;
    height: 75px;
    margin: 0 auto;
}
.hudshgrt_img img{
    width: 75px;
    height: 75px;
    margin: 0 auto;
}
.hudshgrt_hg{
    font-size: 16px;
	font-weight: normal;
	font-stretch: normal;
	line-height: 27px;
	letter-spacing: 0px;
	color: #ffffff;
	padding: 0 17px;
}

.nei2{
    background: url(/web/images/299Kt/cdn/402e2e99ed35b774fedfc2cb98a76e4a33a8c985.png) top center no-repeat;
    height: 816px;
    overflow: hidden;
    box-sizing: border-box;
    padding: 50px 0 40px 0;
}
.sbdushjgle{
    width: 737px;
}
.sbdushjg{
    margin-top: 40px;
}
.sbdushjgle_a{
    background: #fff;
    box-sizing: border-box;
    padding: 10px 20px 20px 20px;
}
.sbdushjgle_a_a{
    font-size: 18px;
	font-weight: normal;
	font-stretch: normal;
	line-height: 27px;
	letter-spacing: 0px;
	color: #514f4f;
}
.sbdushjgle_a_b li{
    width: 335px;
    position: relative;
}
.sbdushjgle_a_b_img{
    width: 335px;
	height: 213px;
}
.sbdushjgle_a_b_img img{
    width: 100%;
    height: 213px;
}
.sbdushjgle_a_b_ht{
    position: absolute;
    bottom: 0px;
    left: 0px;
    width: 100%;
    background: rgba(0,0,0,.3);
    line-height: 21px;
    color: #fff;
    box-sizing: border-box;
    padding: 0 15px;
    font-size: 16px;
    height: 50px;
    padding-top: 5px;
}
.sbdushjgle_a_b{
    margin-top: 5px;
}
.hidsnjhgle{
    width: 357px;
	height: 272px;
	background-color: #ffffff;
    padding: 10px 20px;
}
.hidsnjhg{
    margin-top: 25px;
}
.sbdushjgle_a_b_imgs{
    width: 313px;
}
.sbdushjgle_a_b_imgs img{
    width: 313px;
	height: 208px;
}
.hidsnjhgle .sbdushjgle_a_b li{
    width: 313px;
    overflow: hidden;
}
.sbdushjgrt{
    width: 421px;
	height: 570px;
	background-color: #ffffff;
    box-sizing: border-box;
    padding: 15px 25px;
}
.hanhu li{
    font-size: 16px;
	font-weight: 400;
	font-stretch: normal;
	line-height: 37px;
	letter-spacing: 0px;
	color: #333;
    box-sizing: border-box;
    padding: 12px 0;
}
.hanhu li:nth-child(1) .jidsjghtrt span{
    background: #ff6a00;
}
.hanhu li:nth-child(2) .jidsjghtrt span{
    background: #ff9203;
}
.hanhu li:nth-child(3) .jidsjghtrt span{
    background: #ffbf00;
}
.jidsjghtrt span{
    background: #b0b0b0;
    width: 23px;
    height: 23px;
    border-radius: 5px;
    line-height: 23px;
    font-size: 14px;
    text-align: center;
    color: #fff;
    display: inline-block;
    margin-right: 15px;
    font-weight: 400;
}
.nei5{
    background: url(https://qipeima.oss-cn-shenzhen.aliyuncs.com/uploads/qipeima/299/cdn/hei5.png) top center no-repeat;
    height: 814px;
    overflow: hidden;
    box-sizing: border-box;
    padding: 45px 0 30px 0;
}


.nei5 .abgt_a{
    color: #281e1c;
}
.nei5 .abgt_c{
    color: #281e1c;
}

.lidsunjg{
    margin-top: 40px;
}
.lidsunjgle{
    width: 347px;
    margin-top: 13px;
}
.hudnjg {
	border-radius: 5px;
	border: solid 1px #b3aaa1;
    margin-bottom: 18px;
    position: relative;
}
.hudnjg input{
    background: none;
    height: 32px;
    line-height: 32px;
    box-shadow: none;
    border: none;
    background: #fff;
}
.hudnjga{
    border-radius: 5px;
	border: solid 1px #b3aaa1;
    margin-bottom: 18px;
}
.hudnjga textarea{
    background: none;
    height: 162px;
    line-height: 32px;
    box-shadow: none;
    border: none;
    background: #fff;
}
.yandih input{
    background: none;
    height: 32px;
    line-height: 32px;
    box-shadow: none;
    border: none;
    border-radius: 5px;
	border: solid 1px #b3aaa1;
}
.yandih  #checkCodeImg{
   margin-top: 4px;
}
.yandih a{
    background: #fff;
    height: 34px;
    line-height: 34px;
    display: inline-block;
    margin-top: 4px;
    float: right;
    width: 112px;
    text-align: center;
}
.ytidsnjh{
    margin-top: 22px;
}
.ytidsnjh .btn{
    background: #007cdb;
}
.lidsunjgrt{
    width: 665px;
}
.liandhyttyle{
    width: 250px;
}
.liandhyttyle_a{
    font-size: 16px;
	font-weight: 600;
	font-stretch: normal;
	line-height: 37px;
	letter-spacing: 0px;
	color: #281e1c;
}
.liandhyttyle_b{
    font-size: 30px;
	font-weight: bold;
	font-stretch: normal;
	line-height: 37px;
	letter-spacing: 2px;
	color: #02219e;
}
.liandhyttyrt{
    width: 390px;
}
.liandhyttyrt{
    font-size: 16px;
	font-weight: 400;
	font-stretch: normal;
	line-height: 32px;
	letter-spacing: 0px;
	color: #281e1c;
}
.sidhunt{
    margin-top: 10px;
}
.jidsnhss{
    margin-top: 40px;
    display: flex;
    justify-content: flex-start;
    flex-wrap: wrap;
}
.jidsnhss li{
    width: 112px;
    text-align: center;
    margin-right: 80px;
}
.jidsnh_b{
    font-size: 12px;
	font-weight: normal;
	font-stretch: normal;
	line-height: 37px;
	letter-spacing: 0px;
	color: #281e1c;
}
.hidden{
    display: none;
}
.nindjhg{
    height: 98px;
	background-color: #0061c1;
}
.habdg{
    padding: 0 10%;
}
.habdg li{
    font-size: 22px;
	font-weight: 400;
	font-stretch: normal;
	line-height: 98px;
	letter-spacing: 0px;
	color: #ffffff;
	width: 12%;
	text-align: center;
}
.habdg li a{
    color: #ffffff;
}
.haidnjhyt{
    margin: 30px auto 0;
    text-align: center;
	width: 560px;
	line-height: 38px;
	background-color: #6a6e70;
    font-size: 16px;
    color: #fff;
    border-radius: 15px;
}
.haidnjhyt a{
    color: #fff;
}

.hudsnjhg{
    line-height: 48px;
	background-color: #eeefef;
    font-size: 18px;
    box-sizing: border-box;
    padding: 0  15px;
    color: #150a07;
}

.hudsnjhg s1:last-child{
    display: none;
}

.hudsnjhg a{
    color: #150a07;
}


/* å†…é¡µå·¦ä¾§å¯¼èˆªæ æ ·å¼�?*/
.xwgytt{
    width: 370px;
    height: 222px;
}
.xwgytt img{
    width: 100%;
    height: 222px;
}
.jidnjhg {
    box-sizing: border-box;
    padding: 10px 0;
}
.jidnjhg  .xypg-left-nav {
    margin: 0 -1px;
    display: flex;
    justify-content: space-around;
    flex-wrap: wrap;
  }
  
  .jidnjhg  .xypg-left-nav > li {
    position: relative;
    border-bottom: none;
    width: 230px;
    background-color: #e3e3e3;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    text-align: center;

  }
  
  .jidnjhg  .xypg-left-nav > li:last-child {
    border-bottom: none;
  }
  
  .jidnjhg  .xypg-left-nav > li > a {
    display: block;
    font-size: 16px;
    line-height: 88px;
    font-size: 18px;
    padding: 0px;
  }
  
  .jidnjhg  .xypg-left-nav > li .first-nav-btn {
    position: absolute;
    z-index: 99999;
    width: 30px;
    height: 30px;
    text-align: center;
    top: 10px;
    right: 20px;
    cursor: pointer;
    background: url(/web/images/299Kt/icon_spirit.png) 0 -240px no-repeat;
    display: none;
  }
  
  .jidnjhg  .xypg-left-nav > li .first-nav-btn.clicked {
    background-position: 0 -270px;
  }


  .jidnjhg  .xypg-left-nav > li:hover > a, .jidnjhg  .xypg-left-nav > li.clicked > a {
    color: #fff;
    background: #0075cf;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
  }

  .jidnjhg  .xypg-left-nav > li:hover > a, .jidnjhg  .xypg-left-nav > li.clicked > a {
    color: #fff;
  }
  
  .jidnjhg  .xypg-left-nav > li:hover .first-nav-btn, .jidnjhg  .xypg-left-nav > li.clicked .first-nav-btn {
    color: #fff;
  }
  
  .jidnjhg  .xypg-left-nav .xypg-left-subnav {
    display: none;
    padding: 0 10px;
  }
  
  .jidnjhg  .xypg-left-nav .xypg-left-subnav > li {
    border-top: 1px dashed #eeeeee;
  }
  
  .jidnjhg  .xypg-left-nav .xypg-left-subnav > li > a {
    padding: 8px 20px;
    display: block;
    line-height: 20px;
    color: #818181;
    font-size: 16px;
  }
  
  .jidnjhg  .xypg-left-nav .xypg-left-subnav > li > a:hover {
    color: #0079c3;background:#f6f6f3;
  }
  
  .jidnjhg  .xypg-left-nav .xypg-left-subnav > li.clicked > a {
    color: #0079c3;background:#f6f6f3;
  }
  
  .jidnjhg  .xypg-left-nav .xypg-left-threenav > li > a {
    padding: 5px 10px;
    display: block;
    font-size: 14px;
    line-height: 24px;
    color: #999999;
    margin-left: 10%;
  }
  
  .jidnjhg  .xypg-left-nav .xypg-left-threenav > li > a:before {
    content: '  ';
  }
  
  .jidnjhg  .xypg-left-nav .xypg-left-threenav > li > a:hover {
    color: #0079c3;
  }
  
  .jidnjhg  .xypg-left-nav .xypg-left-threenav > li.clicked > a {
    color: #0079c3;
  }
  
  @media (max-width: 990px) {
    .jidnjhg  .xypg-left-nav .xypg-left-threenav {
      display: block;
    }
  }




.afdidsng{
    width: 352px;
    height: 196px;
}
.afdidsng img{
    width: 352px;
    height: 196px;
}
.capmngdugh{
    width: 450px;
    margin-top: 25px;
}
.hudsnht {
    margin-bottom: 120px;
}
.capmngdugh_a{
    font-size: 24px;
	font-weight: normal;
	font-stretch: normal;
	line-height: 37px;
	letter-spacing: 0px;
	color: #231916;
}
.capmngdugh_b{
    border-bottom: #3387d6 1px dashed;
    margin: 10px 0;
}
.capmngdughfen{
    display: flex;
    justify-content: flex-start;
    flex-wrap: wrap;
}
.capmngdughfen li{
    width: 45%;
    margin-right: 15px;
    font-size: 14px;
	font-weight: 400;
    display: inline-block;
	font-stretch: normal;
	line-height: 37px;
	letter-spacing: 0px;
	color: #333;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.capmngdughfen li a{
    color: #333;
}
.capmngdughfen li:nth-child(6){
    color: #231916;
    text-align: right;
    font-weight: 400;
}
.capmngdughfen li:nth-child(6) a{
    color: #b2b3b3;
}
.capmngdughfen li:hover a{
    color: #0075cf;
}

.xypgasdv dd:hover a{
    color: #0075cf!important;
}


/* å†…é¡µå·¦ä¾§å¯¼èˆªæ æ ·å¼�?*/
.jidsjaaa .xypg-left-nav {
    margin: 0 -1px;
  }
  
  .jidsjaaa .xypg-left-nav > li {
    position: relative;
    border-bottom: none
  }
  
  .jidsjaaa .xypg-left-nav > li:last-child {
    border-bottom: none;
  }
  
  .jidsjaaa .xypg-left-nav > li > a {
    display: block;
    font-size: 18px;
    /* line-height: 50px; */
    color: #0061c1;
    padding: 15px 0 8px;
    border-bottom: #0176cf 2px solid;
  }
  
  .jidsjaaa  .xypg-left-nav > li .first-nav-btn22 {
    position: absolute;
    z-index: 99999;
    width: 30px;
    height: 30px;
    text-align: center;
    top: 10px;
    right: 20px;
    cursor: pointer;
    background: url(/web/images/299Kt/icon_spirit.png) 0 -240px no-repeat;
  }
  
  .jidsjaaa  .xypg-left-nav > li .first-nav-btn22.clicked {
    background-position: 0 -270px;
  }
  
  .jidsjaaa .xypg-left-nav > li:hover > a,.jidsjaaa  .xypg-left-nav > li.clicked > a {
    color: #0079c3;background:none;border-left:none;
  }
  
  .jidsjaaa .xypg-left-nav > li:hover .first-nav-btn22,.jidsjaaa  .xypg-left-nav > li.clicked .first-nav-btn22 {
    color: #0079c3;
  }
  
  .jidsjaaa .xypg-left-nav .xypg-left-subnav {
   display: block;
   width: 290px;
   padding: 0px;
   margin-left: 16px;
  }
  /* .jidsjaaa .xypg-left-nav>li.clicked .xypg-left-subnav{
	  display: block;
  } */

  .jidsjaaa .xypg-left-subnav .xypg-left-threenav {
		display: none;
		padding: 0px;
	}
   

  .jidsjaaa .xypg-left-nav .xypg-left-subnav > li {/* background: #eeefef; */position: relative;
	border: none;
  }
  
  /*.jidsjaaa .xypg-left-subnav .xypg-left-threenav{*/
  /*   display: block;*/
  /*   padding: 0px;*/
  /* }*/
   .jidsjaaa .xypg-left-subnav .xypg-left-threenav.cpflzson{
      display: block;
   }

  .jidsjaaa  .xypg-left-subnav > li .first-nav-btn22 {
    position: absolute;
    z-index: 999999999;
    width: 30px;
    height: 30px;
    text-align: center;
    top: 4px;
    right: 20px;
    cursor: pointer;
    background: url(/web/images/299Kt/icon_spirit.png) 0 -240px no-repeat;
  }
  
  .jidsjaaa  .xypg-left-subnav > li .first-nav-btn22.clicked {
    background-position: 0 -270px;
  }
  
  .jidsjaaa .xypg-left-subnav > li:hover > a,.jidsjaaa  .xypg-left-subnav > li.clicked > a {
    color: #0079c3;background:#f6f6f3;
  }
  
.jidsjaaa  .xypg-left-subnav > li.clicked .xypg-left-threenav {
    display: block;
  }
  
  
  .jidsjaaa .xypg-left-subnav > li:hover .first-nav-btn22,.jidsjaaa  .xypg-left-subnav > li.clicked .first-nav-btn22 {
    color: #0079c3;
  }


.jidsjaaa  .xyaaaenav li{
    background: #eeefef;
    position: relative;
}
.jidsjaaa  .xyaaaenav li > a {
    padding: 0px;
    display: block;
    line-height: 45px;
    color: #898989;
    font-size: 16px;
    text-indent: 37px;
}

  .jidsjaaa .xypg-left-nav .xypg-left-threenav > li > a{
    position: relative;
    height: 40px;
  }
  .jidsjaaa  .xypg-left-nav .xypg-left-subnav > li > a {
    padding: 0px;
    display: block;
    background: none;
    line-height: 38px;
    color: #231916;
    border-bottom: 1px solid #d2d2d3;
    font-size: 15px;
    text-indent: 10px;
  }
  .jidsjaaa  .xypg-left-nav .xypg-left-subnav > li:hover > a{
      color: #0061c1;
  }

.jidsjaaa .xypg-left-subnav .xypg-left-threenav .xyaaaenav{
    display: block;
    padding: 0px;
}

.jidsjaaa .xypg-left-subnav .xypg-left-threenav > li.clicked .xyaaaenav {
	display: block;
}
.jidsjaaa .xypg-left-subnav .xypg-left-threenav .xyaaaenav .clicked a{
	color: #0079c3;
}

.jidsjaaa .xypg-left-subnav .xypg-left-threenav .xyaaaenav li a{
    padding-left: 16px;
}

  .jidsjaaa .xypg-left-subnav .xypg-left-threenav li{
    background: #f3f3f3;
    border-bottom: #d2d2d3 1px solid;
    position: relative;
  }
  
  .jidsjaaa .xypg-left-nav .xypg-left-threenav > li > a span{
    font-size: 14px;
    background: url(/web/images/299Kt/cdn/17925485020831018ef9fbaf5f7566c21c989b00.png) no-repeat;
    width: 41px;
    height: 21px;
    line-height: 16px;
    text-align: center;
    display: inline-block;
    color: #fff;
    font-size: 12px;
    font-weight: 600;
    color: #fff;
    text-transform: uppercase;
        
  }
  
.jidsjaaa .xypg-left-threenav .xyaaaenav li {
    background: #f3f3f3;
    border-bottom:#d2d2d3  1px solid;
    position: relative;
}

  .jidsjaaa .xyaaaenav > li:hover > a,.jidsjaaa  .xyaaaenav > li.clicked > a {
    color: #0061c1;
  }


  .jidsjaaa .xypg-left-threenav .xyaaaenav > li > a span{
    font-size: 14px;
    background: url(/web/images/299Kt/cdn/17925485020831018ef9fbaf5f7566c21c989b00.png) no-repeat;
    width: 41px;
    height: 21px;
    line-height: 16px;
    text-align: center;
    display: inline-block;
    color: #fff;
    font-size: 12px;
    text-indent: 0;
    position: absolute;
    top: 10px;
    /* left: 31%; */
    margin-left: 9px;
    font-weight: 600;
    color: #fff;
    text-transform: uppercase;
  }



  .jidsjaaa .xypg-left-nav .xypg-left-subnav > li > a:hover {
    /* color: #0079c3; */
    background:none;
    /* border-bottom: 2px solid #dbdcdd; */
  }
  
  .jidsjaaa  .xypg-left-nav .xypg-left-subnav > li.clicked > a {
    color: #0079c3;background:#f6f6f3;
  }
  
  .jidsjaaa .xypg-left-nav .xypg-left-threenav > li > a {
    padding: 0px;
    display: block;
    font-size: 14px;
    line-height: 38px;
    color: #231916;
    margin-left: 0%;
    padding-left: 20px;
    border-bottom: #d2d2d3 1px solid;
  }
  
  .jidsjaaa .xypg-left-nav .xypg-left-threenav > li > a:before {
    content: '  ';
    border-left: 2px solid #0079c3;
    position: absolute;
    top:0px;
    left: 0px;
    width: 2px;
    height: 100%;
    z-index:999;
      opacity: 0
  }
  .jidsjaaa .xyaaaenav li > a:hover{
      color: #6da4db
  }

  
    .jidsjaaa .xypg-left-nav .xypg-left-threenav > li > a:hover:before {
        opacity: 1
    }
  .jidsjaaa  .xypg-left-nav .xypg-left-threenav > li > a:hover {
    color: #0079c3;
    
  }
  
  .jidsjaaa .xypg-left-nav .xypg-left-threenav > li.clicked > a {
    color: #0079c3;
  }
  
  @media (max-width: 990px) {
    .jidsjaaa  .xypg-left-nav .xypg-left-threenav {
      display: block;
    }
  }
  
  
 .jidsjaaa .xypg-left-nav .xyaaaenav > li > a{
     padding: 0px;
    display: block;
    font-size: 13px;
    line-height: 34px;
    color: #231916;
    margin-left: 0%;
   text-align: left;
    text-indent: 23px;
    background-color: #edf2fb;
 }
 .jidsjaaa .xypg-left-nav .xyaaaenav > li:hover a{
     color: #0079c3;
 }

.cplistas li:hover a{
    color:#0075cf;
}


.cplistas li{
    border-bottom: #d2d2d3 1px dashed;
    line-height: 45px;
    font-size: 14px;
    color: #333;
    position: relative;
    box-sizing: border-box;
    padding-left: 10px;
}
.cplistas li a{
    color: #333;
}
.kismkjf{
    position: relative;
}
.kismkjf span{
    position: absolute;
    top:0px;
    right: 0px;
}
.kidoskh{
    font-size: 20px;
	font-weight: bold;
	font-stretch: normal;
	line-height: 50px;
	letter-spacing: 0px;
	color: #1962c2;
}
.sdfdfsdfs_a{
    height: 35px;
	background-color: #eeefef;
    line-height: 35px;
    font-size: 15px;
    color: #595959;
    box-sizing: border-box;
    padding-left: 10px;
    font-weight: 600;
    position: relative;
}

.sdfdfsdfs_a span{
    position: absolute;
    right: 5px;
    top: 0;
}









.cpflym{}
.cpflym .tt{margin-bottom:25px;}



.success-msg {
	position: fixed;
	top: 20%;
	left: 50%;
	transform: translateX(-50%);
	background-color: rgba(22, 183, 119, 0.8);
	color: white;
	padding: 20px;
	border-radius: 5px;
	font-size: 16px;
	z-index: 9999;
	box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);
	transition: all 0.3s ease;
}
.error-msg {
	position: fixed;
	top: 20%;
	left: 50%;
	transform: translateX(-50%);
	background-color: rgba(245, 108, 108, 0.8);
	color: white;
	padding: 20px;
	border-radius: 5px;
	font-size: 16px;
	z-index: 9999;
	box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);
	transition: all 0.3s ease;
}

/* Layui风格分页样式 */
.layui-laypage {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    vertical-align: middle;
    margin: 30px 0;
    font-size: 0;
}
.layui-laypage a,
.layui-laypage span {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    vertical-align: middle;
    padding: 0 15px;
    line-height: 30px;
    margin: 0 2px;
    border: 1px solid #e2e2e2;
    background-color: #fff;
    color: #333;
    font-size: 14px;
    text-decoration: none;
}
.layui-laypage a:hover {
    color: #1E9FFF;
    border-color: #1E9FFF;
}
.layui-laypage .layui-laypage-curr {
    position: relative;
}
.layui-laypage .layui-laypage-curr em {
    position: relative;
    color: #fff;
}
.layui-laypage .layui-laypage-curr .layui-laypage-em {
    position: absolute;
    left: -1px;
    top: -1px;
    padding: 0 1px;
    width: 100%;
    height: 100%;
    border: 1px solid #1E9FFF;
    background-color: #1E9FFF;
}
.layui-laypage .layui-laypage-prev,
.layui-laypage .layui-laypage-next {
    color: #666;
}
.layui-laypage .layui-disabled {
    color: #d2d2d2 !important;
    cursor: not-allowed;
}
.layui-laypage .layui-disabled:hover {
    color: #d2d2d2;
    border-color: #e2e2e2;
}


.marginb10{
	margin-bottom: 10px;
}
.marginb30{
	margin-bottom: 30px;
}
.margint30{
	margin-top: 30px;
}
.marginr10{
	margin-right: 10px;
}
.marginr20{
	margin-right: 20px;
}
.displayA{
	display: flex;
}
.justify-between{
	justify-content: space-between;
}
.flex1{
	flex: 1;
}
.border{
	border: 1px solid #eee;;
}
.bold{
	font-weight: bold;
}

.btn.active.focus, .btn.active:focus, .btn.focus, .btn:active.focus, .btn:active:focus, .btn:focus {
    outline: none;
}
.activeBtn{
	border-color: #0075cf !important;
}
.cartGroup .iptBtn{
	border: 1px solid #ccc;
	width: 30px;
	text-align: center;
	cursor: pointer;
}
.cartGroup .cartIpt{
	border: 1px solid #ccc;
	max-width: 90px;
	text-align: center;
}
.addCartBtn,.buyBtn,.inquiryBtn{
	width: 90px;
	height: 34px;
	line-height: 34px;
	text-align: center;
	color: #d5a960;
	background-color: #fdebb6;
	font-size: 14px;
	border-radius: 3px;
    margin-top:10px;
	cursor: pointer;
	display: flex;
	justify-content: center;
	align-items: center;
	margin: 10px 2px;
}
.buyBtn{
	background-color: #fd9b00;
	color: #fff;
}
.inquiryBtn{
	background-color: #daf0fe;
	color: #4a82bb;
}
.cartsListTd .cartGroup .cartIpt{
	height: 30px;
	max-width: 70px;
}
.cartsListTd .cartGroup .iptBtn{
	line-height: 28px;
}

.btn-group button{
    margin-right: 5px;
}
#price{
    font_radio: 2;
    font-size: 18px;
    line-height: 2;
    /* color: rgba(245, 108, 108, 1); */
	color: #d5a960;
    padding-right: 0px;
    max-width: none;
    display-radio: 1;
    font-weight: bold;
}
.red{
    color: #f56c6c;
}
#myform{
    margin: 20px 0px;
}

.order-summary .product-item{
	padding: 10px;
	border-bottom: 1px solid #eee;
}
.order-summary .product-item .pdImg{
	width: 80px; 
	height: 60px; 
	object-fit: cover;
	margin-right: 10px;
}
.order-summary .grand-total{
	padding: 20px 10px;
}
.order-summary .btn-block{
	margin: 10px;
	width: calc(100% - 20px);
}
.order-summary .box{
	padding:3px 6px;
	border: 1px solid #eee;
	width: fit-content;
	margin: 5px 0;
	border-radius: 3px;
}








