.head_bg{height: 40px;line-height: 40px;background: #0d7cc7;font-size: 14px;color: #fff; 
    padding:0 2vw;
}
.head_r a{font-size: 0.8rem;color: #fff;background: url(static/image/top_tel02.png)no-repeat center left;padding-left:26px;}
.head_tel{background: url(static/image/top_tel1.png)no-repeat center left;padding-left: 26px;margin-left: 26px;}
.head_tel span{display:block;float: right; font-size: 1.5rem; color:#fff; font-family: "Tw Cen MT"; font-weight: bold;}
.head_cn {
    
}
.head_cn {
   margin-right:2%;
    min-width: 200px;
    overflow: hidden;
}
.head_cn li {
    display: block;
    float: left;
    margin-right: 15px;
    
}
.head_cn li span {
    width: 24px;
    height:16px;
    margin-top: 4px;
    float: left;
}
.head_cn li a {
    display: block;
    float: left;
    text-align: center;
    color: #fff;
    line-height: 40px;
    font-size: 14px;
    margin-left: 10px;
}
/* .head_cn li a:hover {
    color:#0d7cc7;
} */
.search-input::placeholder{
    font-size:20px;
	color:#f00
}
.show {
    top: 0;
}
.hide {
    top: -100px;
}
.header{ /* height:340px; */}
.hright nav ul,.hbtn,.htel,.hlogo{display: -webkit-flex;display: flex;justify-content:flex-start;flex-wrap: nowrap;align-items:center;}
.hsecond{
	/* height:120px;padding:0 0 0 0.3%;display: flex; flex-wrap: nowrap;align-items:center; */
    display: flex;
    align-items: center;
    justify-content: space-between;
	/* height: 150px; */
	height: 0;
}}
.hleft,.nav>ul,.hright{}
.hleft img {
    /* max-height: 80px; */
	margin-top: 4px;
}    
.hsearch:hover .iser_box{transform: rotateX(0deg);}
.hsearch:hover .hseaicon span{ background-color:#0d7cc7;}
.hline{ width:1px; height:81px; background:#e7e7e7; margin:0 15px;}
.hmean{  padding-left:4px; 
    
}
/* 样式定义 */  
.search-container {  
  /*  width: 570px;   
   height: 44px; */ 
   float: right; 
}  
.search-box {  
    display: flex;  
    align-items: center;  
    border: 2px solid #f00;
        border-radius: 2px;
    background-color: #fff; /* 背景色可以根据需要调整 */  
    /* margin-top: 20px; */
}  
.search-input {  
    flex: 1; /* 弹性元素，占据剩余空间 */  
    border: none; /* 去除内边框 */  
    outline: none; /* 去除焦点时的边框 */  
    padding: 5px; /* 文本内边距 */  
   font-size: 22px;
       height: 70px;
       width: 600px;
	   
   }
.hleft h1{
	font-size: 38px;
	 letter-spacing: 3px;
	 color: #333;
}
.search-button{  
    border: none;  
    background-color: #f00; /* 红色背景，可以根据需要调整 */  
    color: #fff; /* 白色文字，可以根据需要调整 */  
    cursor: pointer; /* 鼠标悬停时显示小手 */
        width: 150px;
        height: 70px;
    background-color: #0d7cc7;  
	background-color: #f00;
} 
.search-button img{
    width: 40px;
    margin-top: 2px;
}
.hmean span {
    font-size:18px; color:#333; font-weight:lighter;letter-spacing: 2px;
}
.hmean b{ display:block; font-size:30px; color:#0d7cc7;}
.hmean b i{ font-size:45px; color:#0d7cc7; font-family: Din; display:inline-block; vertical-align:sub; line-height:45px;}
 .nav_div{
            /* width: 65vw; */
			width: 100%;
          
    flex-wrap: nowrap;
    align-content: center;
    align-items: center;
    float: right;
    /* margin-top: 46px; */
	 margin-top: 0;
	 position: fixed;
	    transition: 0.3s;
	     background: #fff;
	     z-index: 9;
	     
        }
    .nav_div a p{
        font-size: 18px;
        font-weight: bold;
    }
    .nav_div a p:hover{
        color: #0d7cc7;
    }
        .nav_ul{
            height: 50px;
            width: 100%;
            line-height: 50px;
            display: flex;
         justify-content: space-evenly;
        }
        .nav_ul li{
            position: relative;
            
        }
.nav_ul li::before{content: '';
    display: block;
    -webkit-transition: 0.3s all ease-in-out;
    transition: 0.3s all ease-in-out;
    position: absolute;
    top: 50%;
    width: 100%;
    height: 0;
    color: #fff;
    /* background:#0d7cc7; */
}
.nav_ul li:hover::before, .nav_ul li.show::before{top:0; height:100%; }
.nav_ul li::after{ content: ""; position: absolute; right: 0; top:20px; height: 18px; }
        .nav_ul li.show a,.nav_ul li.show em {
            color: #0d7cc7;
            transition: 0.3s all ease;
        }
        .nav_ul li>a{
            color: #555;
            height: 100%;
            font-size: 16px;
            text-align: center;
            display: block;
            position:relative; 
            z-index:3;
            transition: 0.3s all ease;
		
        }
        .nav_ul li a em{
            font-size: 12px;
            color: #999;
            text-transform: uppercase;
            font-weight: lighter;
            -webkit-transform: scale(0.95);
    animation-delay: 0.5s;
    transition: 0.3s all ease;
        }
       
        .nav_ul li:hover a,.nav_ul li:hover em {
            color: #0d7cc7;
            transition: 0.3s all ease;
        }
        .nav_ul > li.show+li.show::before,.nav_ul > li.show+li+li.show::before {background:none; width:100%; height:0; top:0; left:0; transition: 0.3s all ease;}
        .nav_ul > li.show+li.show>a,.nav_ul > li.show+li+li.show>a {
             color: #555;
        }
         .nav_ul > li.show+li.show a em,.nav_ul > li.show+li+li.show a em{
             color: #999;
        }
        
         /* .nav_ul > li.show+li.show:hover::before,.nav_ul > li.show+li+li.show:hover::before { 
             height: 100%;
             background:#0d7cc7;
            transition: 0.3s all ease;
         } */
        .nav_ul > li.show+li.show:hover>a,.nav_ul > li.show+li+li.show:hover>a {
             color: #fff;
        }
         .nav_ul > li.show+li.show:hover a em,.nav_ul > li.show+li+li.show:hover a em{
             color: #fff;
        }
        
        .erji_menu { display: none; position: absolute; left: 0; width: 100%; z-index: 1111;top: 140px; }
.erji_menu dd a{ display: block; padding: 0 10px; text-align: center; font-size: 14px; color: #fff; line-height:45px; border-top:1px solid #e4e4e4; background:rgba(0,0,0,0.7); -webkit-transition:0.3s all ease-in-out; transition:0.3s all ease-in-out;}
.erji_menu dd a:hover{background:#0d7cc7 ;color:#fff;}

.htelicon{border-radius:50%; background:rgba(218,37,28,.2); margin-left:20px;cursor:pointer;}
.htelicon span{ display:block; margin:6px; background:#0d7cc7 url(http://www.idchip-kj.com/files/images/head_tel.png) no-repeat center; border-radius:50%; width:38px; height:38px;}
.htel p+p{ margin-left:12px; font-size:16px; color:#888888;  padding-right: 30px;}
.htel p em{ display:block; font-size:30px; color:#0d7cc7; font-family:Arial, Helvetica, sans-serif;}

.hseaicon{background:rgba(218,37,28,.2); border-radius:50%; cursor:pointer;}
.hseaicon span{display:block; margin:6px; background:#0d7cc7 url(http://www.idchip-kj.com/files/images/address.png) no-repeat center; border-radius:50%; width:38px; height:38px;}

.hsearch{ height:98px;display: -webkit-flex;display: flex;justify-content:center;flex-wrap: nowrap;align-items:center; position:relative;}
@media screen and (max-width:1870px){
	.nav ul li{ margin-right:30px;}
	}
@media screen and (max-width:1650px){
	.nav ul li{ margin-right:30px;}
	.nav ul li>a{ font-size:14px;}
	.nav{ padding-left:80px;}
	}
@media screen and (max-width:1550px){
	.nav ul li{ margin-right:20px;}
	.nav ul li>a{ font-size:14px;}
	.nav{ padding-left:70px;}
        .htel p em{ font-size:25px;}
	}
@media screen and (max-width:1500px){
	.nav ul li{ margin-right:20px;}
	.nav ul li>a{ font-size:14px;}
	.nav{ padding-left:70px;}
        .htel p em{ font-size:25px;}
	}
@media screen and (max-width:1465px){
	.nav ul li{ margin-right:15px;}
	.nav ul li>a{ font-size:14px;}
	.nav{ padding-left:50px;}
        .htel p em{ font-size:25px;}
	}
@media screen and (max-width:1400px){
	.nav ul li{ margin-right:10px;}
	.nav ul li>a{ font-size:13px;}
	.nav{ padding-left:30px;}
	.hmean b{ font-size:24px;}
	.hmean b i{ font-size:30px;}
	.hmean{ font-size:14px;}
        .htel p em{ font-size:25px;}
	}
@media screen and (max-width:1380px){
	.nav ul li{ margin-right:10px;}
	.nav ul li>a{ font-size:13px;}
	.nav{ padding-left:20px;}
	.hmean b{ font-size:22px;}
	.hmean b i{ font-size:30px;}
	.hmean{ font-size:14px;}
.htel p em{ font-size:28px;}
	}
	@media screen and (max-width:1335px){
	.nav ul li{ margin-right:10px;}
	.nav ul li>a{ font-size:13px;}
	.nav{ padding-left:20px;}
	.hmean b{ font-size:18px;}
	.hmean b i{ font-size:30px;}
	.hmean{ font-size:14px;}
.htel p em{ font-size:28px;}
	}

@media screen and (max-width:1300px){
	.nav ul li{ margin-right:10px;}
	.nav ul li>a{ font-size:13px;}
    .hmean b{ font-size:20px;}
    .hmean b i{ font-size:30px;}
	.hmean{ font-size:14px;}
.htel p em{ font-size:26px;}
	}
	
@media screen and (max-width:1270px){
	.nav ul li{ margin-right:10px;}
	.nav ul li>a{ font-size:13px;}
    .hmean b{ font-size:18px;}
    .hmean b i{ font-size:30px;}
	.hmean{ font-size:14px;}
.htel p em{ font-size:24px;}
	}
.hsearch:hover .iser_box{transform: rotateX(0deg);}
.hsearch:hover .hseaicon span{ background-color:#0d7cc7;}
.htel:hover .htelicon span{ background-color:#0d7cc7;}
.iser_box{background: rgba(255,255,255,0.8); position: absolute;top: 100%;right: 0;padding: 30px; transform-origin: top; transform: rotateX(90deg);transition: all 0.5s;z-index: 9;}

.link_box { background:#0d7cc7 ; height:80px; line-height:80px; overflow:hidden;}
.link_til { font-size:18px; color:#fff; 
    position: relative; padding-left: 35px;    
}
.link_til .dicon { font-size:32px; 
    position: absolute; left: 0;
}
.link_til span{ font-size:15px; color:#e0efe0; font-family: Arial, Helvetica, sans-serif;text-transform: uppercase;}
.linkTagcs li a{ font-size:16px; color:#fff;}
.link_nor { width:1180px; overflow:hidden;}
.link_nor a {color: #fff;}
.footer { margin-top: 0px;}
.mod1536 .footer_bg {background:#222; overflow:hidden;}
.mod1536 .footer {overflow:hidden; display:flex;justify-content: space-between;}
.mod1536 .footer .footer_l{display:flex;    width: 100% !important;
    justify-content: space-around;}
.mod1536 .footer .footer_l>li{padding: 50px 5% 50px;}
.mod1536 .footer .footer_l>li:first-child{padding-left: 0px;}
.mod1536 .footer .footer_l>li+li{border-left: 1px solid #333;;}
.mod1536 .footer .footer_l>li a,.mod1536 .link4 span{font-size: 15px;color: rgba(222,222,222,0.6);font-weight: lighter;display: block;line-height: 36px;}
.mod1536 .footer .footer_l>li span:first-child{font-size: 18px;color: #fff;}
.mod1536 .footer .footer_l>li a:hover{color: #fff;}
.mod1536 .footer .footer_l>li i{width: 34px;height: 2px;display: block;background: #0d7cc7;margin: 10px 0 15px;}
.mod1536 .footer .footer_l>li p{line-height: 36px;color: rgba(255,255,255,0.6);font-size:15px;}
.mod1536 .footer .footer_l .link4{ width: auto !important;  padding-right:0; padding-top: 44px;}
.mod1536 .link4 i{margin-top:4px;}
.mod1536 .foot_ewm{    margin-top: 30px;
    width: 300px !important; }
.mod1536 .foot_ewm img {display:block;width:100%;}

.mod1536 .copy_bg{width:100%;border-top:1px solid #333; color:#a8a9ad;background: #292929;height: 52px;}
.mod1536 .copy_bg a:hover{color:#0d7cc7;}
.mod1536 .copy,.mod1536 .copy a{color:#a8a9ad;font-size:15px;line-height:50px;}

.banner img{
    width: 100%;
}
.protemptwo{width:100%;}
.protemptwo li{ float:left; width:100%; box-shadow:0px 0px 10px #eee;transition: all .5s ease; position:relative; margin:0 1% 2% 1%;}
.protemppic{overflow:hidden; position:relative;}
.protemppic img{ width:100%; transition:all .5s ease;}
.protemptitl a{ display:block; position:relative; font-size:16px; line-height:60px; padding:0px 3%;    text-align: center;}
.protemptitl{position:relative;}
.protemptitl a:after,.protemptitl:before,.protemppic a:after{content:''; display:block; position:absolute;}
.protemptitl a:after{ width:18px; height:18px; border-radius:50%; right:20px; top:22px; background: url(static/image/O2tjnejifeJcavrfUKltZuQ8EJZGm-hpa_D45P9lF0VamlCG0XkUDn_kK1Rs9AoGo_ubIW7Cbwm2P0B_FmqU6OFV4DwEDDD8Jn_G1Z3ARtyvX2vZzoj_MIcEKyXDXCtM.png) no-repeat top center;}
.protemptitl:before{ width:100%; height:0px; bottom:0px; left:0px; background:#0d7cc7; transition:all 0.5s ease;}
.protemppic a:after{ width:100%; height:0px; background: linear-gradient(to bottom, rgba(0,0,0,0.3), transparent);top:0px; left:0px; transition:all 0.5s ease;}
.protemptwo li:hover .protemppic a:after{ height:100%;}
.protemptwo li:hover .protemptitl:before{height: 100%;transition: 0.6s;}
.protemptwo li:hover .protemptitl a:after{ background-position-y:-18px;}
.protemptwo li:hover .protemptitl a{ color:#fff;}
.protemptwo li:hover .protemppic img{ transform:scale(1.05);}

.gsys_bg { width: 100%; height: auto;margin: 0 auto;}
.abt_box{width:100%;margin: 0 auto;margin-top: 80px; margin-bottom:50px;}
.abt_jj{}
.abt_jj dl{box-shadow: 0px 0px 13px 3px #f1f1f1; height:620px;}
.abt_jj dt{
    width: 350px; height: 500px; margin: 15px 60px 0 0;
    border: 10px solid #0d7cc7;
}
.abt_jj em{font-size: 35px;background:#0d7cc7;display: inline-block;padding: 30px 20px;margin-top: -60px;color: #fff;}
.abt_jj em b{font-weight: bold;font-size: 35px;}
.abt_jj em i{font-weight: bold;margin: 0px 10px;display: inline-block;}
.abt_jj dd{line-height: 42px;font-size: 16px;    padding: 30px 30px 60px 30px; width:920px;}
.abt_jj dd p {
    text-indent: 2em;
}
.abt_jj dd+dd{margin-top: 0px;padding-bottom: 20px;}
.abt_jj em i{font-style: normal;}

    .title{ font-size: 36px; color: #343434; text-align: center; margin:0px 0 30px; }
    .title strong{ color: #0d7cc7;
        line-height:50px;
    }
    .title p{ font-size: 16px; color: #666666; margin-top: 2px; font-weight: 100;}
    
    .cf_conent dl{ width: 100%; margin-right: 1%; float: left;}
    .cf_conent dl:nth-child(5n){ margin-right: 0;}
    .cf_conent dl:nth-child(n+6){ margin-top: 1%;}
    .cf_conent dl img{ width: 100%; display: block; border:1px solid #eee;}
    .cf_conent dl p{ height: 50px; text-align: center; line-height: 50px; background: #f5f5f5; font-size: 15px; transition: all 0.5s;}
    .cf_conent dl:hover p{ background: #0d7cc7; color: #fff;}
    


    .mod1019 .banner .swiper-container,.mod1019 .banner .ban_bg,.mod1019 .banner .ban_nbg { width: 100%; height: 450px;} 
    .mod1019 .banner .swiper-pagination-bullet-active {background: #0d7cc7;}
    .mod1019 .banner .ban_bg	{ background: url() no-repeat center;}
    .mod1019 .banner .ban_nbg { background: url(static/image/ban-n.jpg) no-repeat center;}
    .mod1019 .banner .slide_01{ background: url(static/image/01.jpg) no-repeat center;}
    .mod1019 .banner .slide_02{ background: url(static/image/banner02.jpg) no-repeat center;}
    .mod1019 .banner .swiper-slide{ background-position: center; background-repeat: no-repeat;}
    .mod1019 .banner .swiper-slide a{ display: block; width: 100%; height: 100%;}
    .mod1019 .banner .swiper-slide a{ display: block; width: 100%; height: 100%;}
        .mod1019 .banner .swiper-pagination-bullet {
        width:30px; border-radius:6px;
        transition: 0.2s all ease;
    }


    .mod1015 .navigation {
        text-overflow: ellipsis;
        white-space: nowrap;
        overflow: hidden;
        width: 100%;
        line-height: 40px;
        height: 40px;
        margin-bottom: 20px;
        border-bottom: 1px dashed #ddd;
        text-align: left;
    }
    .mod1015 .navigation .dicon{ font-size:18px; padding:0 5px; color:#0d7cc7;}
    .mod1015 .navigation_w{ float:right; 
        padding-right:5px; 
        font-size:12px;     
        font-style: normal;
        font-weight: 300;
        font-family: arial;
        color: #ccc;
        }
    .mod1015 .navigation {
        text-overflow: ellipsis;
        white-space: nowrap;
        overflow: hidden;
        width: 100%;
        line-height: 60px;
        height: 60px;
        margin-bottom: 30px;
        border-top: 1px solid #ddd;
        border-bottom: 1px solid #ddd;
        text-align: left;
        font-size: 15px;
        color: #555;
    }
    .common_t {
            width: 50%;
            margin: 50px auto;
            text-align: center;
        }
        .common_t p {
            font-size: 40px;
            color: #222;
            line-height: 50px;
        }
        .common_t p span {
            color: #0c90cd;
        }
        .common_t em {
            font-size: 22px;
            color: #999;
            line-height: 30px;
            text-transform: uppercase;
        }
        .common_t dl {
            display: block;
            font-size: 20px;
            color: #666;
            line-height: 30px;
            font-weight: lighter;
        }

        .mod1016 .page_nav {
            height: 55px;
            background: #fff;
            margin: 0 auto;
            margin-bottom: 20px;
            overflow: hidden;
            width: 600px;
        }
        
        .mod1016 .page_nav li {
            width:33.3%;
            height: 55px;
            font-size: 18px;
            line-height: 55px;
            text-align: center;
            float: left;
            border-right: 1px solid #eee;
            margin-right: -1px;
            background: #f4f4f4;
            cursor: pointer;
            text-overflow: ellipsis;
            overflow: hidden;
            white-space: nowrap;
            position: relative;
        }
        
        .mod1016 .page_nav li a {
            display: block;
            height: 55px;
            color: #555;
        }

        .mod1016 .page_nav li.sidenavcur,
        .mod1016 .page_nav li:hover {
            background: url(../image/O2tjnejifeJcavrfUKltZuQ8EJZGm-hpa_D45P9lF0X8IoyxowE-YvTVYv3DbYEuedyshwgaxN8J6d-Lz-xLABzF0wZh1IGF9UoLkUUeRm8.1.png) no-repeat bottom center #0d7cc7;
            border-color: #0d7cc7;
        }
        
        .mod1016 .page_nav li.sidenavcur a,
        .mod1016 .page_nav li:hover a {
            color: #fff;
        }      

    /*新闻样式部分*/
.mod1509 .nynews{width:100%; }    
.mod1509 .nynews-list{width:100%; height:auto; padding:3.2% 3%; margin: 50px auto; box-shadow: 0 0 1px #aaa;box-sizing:border-box; position: relative; transition: all 0.3s ease-out; -webkit-transition: all 0.3s ease-out;}
.mod1509 .nynews-date{float: left; width:8%; padding:4% 3% 0 0; text-align: right; font-size: 16px;  font-family: sans-serif; color:#999; }
.mod1509 .nynews-date b{ font-size: 34px;  color:#000; line-height:40px;}
.mod1509 .nynews-photo{float: left; width:20%; height: auto; overflow: hidden;}
.mod1509 .nynews-photo img{display:block; width: 100%; transition: all 0.5s ease-out;  -webkit-transition: all 0.5s ease-out;    border: 1px solid #eee;}
.mod1509 .nynews-content{float: left; width:59%; padding-left:2%;}
.mod1509 .nynews-title{ font-size: 20px; font-weight: bold; color: #222; line-height: 40px; padding-bottom:0.6vw;}
.mod1509 .nynews-text{ font-size: 15px; line-height:24px; color: #666; overflow : hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 3;
-webkit-box-orient: vertical; }
.mod1509 .nynews-more{float: right;width:60px; height: 60px; line-height:60px; margin-top:4%; font-size: 20px; color: #fff; font-family:serif; font-weight: bold; background: #e5e5e5; border-radius: 100%; text-align: center; transition: all 0.5s ease-out;  -webkit-transition: all 0.5s ease-out;} 
.mod1509 .nynews-list:hover{box-shadow: 0 26px 50px -6px rgba(97, 105, 113, 0.3); transform: translateY(-5px); -webkit-transform: translateY(-5px);}
.mod1509 .nynews-list:hover .nynews-photo img{transform: scale(1.05);  -webkit-transform: scale(1.05)}
.mod1509 .nynews-list:hover .nynews-title{color:#0d7cc7;}
.mod1509 .nynews-list:hover .nynews-more{background: #0d7cc7; transform: translateX(6px); -webkit-transform: translateX(6px);}

.mod1509 .clear{ clear:both;}

.mod1010 .flip_pages { margin-top:20px; text-align: center; line-height:22px;}
.mod1010 .flip_pages span{ border:1px solid #ddd; padding:0 6px; margin-right:5px; display:inline-block; height:22px;}
.mod1010 .flip_pages select{height:24px; vertical-align: initial;}


.con{

}
.type{
    width: 1200px;
    margin:50px auto
}
.con-tit{
    display: flex;
    justify-content: space-between;
    border-bottom: 1px solid #0c90cd;
    height: 40px;
}
.con-tit li{
    font-size: 18px;
}
.con-tit li:nth-child(1){
    width: 25%;
}
.con-tit li:nth-child(2){
    width: 15%;
}
.con-tit li:nth-child(3){
    width: 15%;
}
.con-tit li:nth-child(4){
    width: 15%;
}
.con-tit li:nth-child(5){
    width: 15%;
}
.con-tit li:nth-child(6){
    width: 15%;
}

/*  */
.con-list{
        display: flex;
        justify-content: space-between;
        min-height: 50px;
        color: #333;
        /* padding: 0px 10px; */
        border-bottom: 1px solid #d9d9d9;
}
.con-list li{

}
.con-list li:nth-child(1){
    width: 25%;
    display: flex;
}
.con-list li:nth-child(2){
    width: 15%;
}
.con-list li:nth-child(3){
    width: 15%;
}
.con-list li:nth-child(4){
    width: 15%;
}
.con-list li:nth-child(5){
    width: 15%;
}
.con-list li:nth-child(6){
    width: 15%;
}
.con-list li:nth-child(1) img{
    margin-right: 10px;
	    display: none;
}
.con-list li button{
    width: 120px;
    height: 40px;
    text-align: center;
    /* line-height: 40px; */
    border: 2px solid #0d7cc7;
    background:#fff;
	    margin-top: 5px;
  
}
.con-list p{
	line-height:50px
}
.con-num{
	width: 20%;
	    margin: 0 auto;
	    margin-top: 20px;
}
.con .num{
	padding:0 10px;
	}
.con-list li button a{
    display: flex;
    justify-content: space-evenly;
    align-items: center;
    font-size: 16px;
    color: #0d7cc7;
    transition: 0.3s;
}
.con-list li button:hover{
    background: #f4f4f4;
}
.con-list li button img{
    width: 17px;
    height: 20px;
    display: block;
}
.xh-txt{

}
.xh-txt p:nth-child(1){
    font-size: 18px;
}
.xh-txt p:nth-child(2){
    font-size: 16px;
}
.xh-txt p:nth-child(3){
    font-size: 14px;
}