.site{ height:54px; line-height:54px; font-size:14px; border-bottom:1px dotted #cdcdcd; text-align:right;margin-bottom: 60px;}
.site a{ padding:0px 2px; display:inline-block; zoom:1; color:#9e9e9e;}
.site span{ padding:0px 2px;color:#3d3d3d;}
.footer{margin-top: 66px;}
.fl{float: left;}
.fr{float: right;}
.number{font-family:Arial }

.aid_home_wrap {  border-top:1px dotted #cdcdcd; border-bottom:1px dotted #cdcdcd; margin-bottom:2px; padding:50px 0; }
.aid_home_wrap:first-child { border-top:0; padding-top:0; }
.aid_home_wrap:last-child {  border-bottom:0; padding-bottom:0;}
.aid_home_wrap h4 {  color:#2b2b2b; font-weight:normal;}
.aid_home_box_l { float:left; }
.aid_home_box_l img { border:1px solid #dddddd; width:100%; box-sizing:border-box; }
.aid_home_box_r { float:left; }
.aid_home_box_r li { float:left; box-sizing:border-box;  }
.aid_home_box_r li img { border:1px solid #dddddd; box-sizing:border-box; width:100%; }
.aid_home_box_r li:nth-child(5), .aid_home_box_r li:nth-child(6), .aid_home_box_r li:nth-child(7), .aid_home_box_r li:nth-child(8) { margin-bottom:0;}

.banner_inner {  height:263px; position:relative; overflow:hidden;}
.banner_inner img { height:263px; width:auto; }
.banner_inner_txt { position:absolute; top:35%; }
.banner_inner_txt h4 { color:#fff; position:relative; }
.banner_inner_txt em { position:absolute; bottom:0; display:block; left:0; background:#fff;  }

/*新闻中心-新闻通稿*/
.news_index_l {  float:left;}
.news_index_2{ float:left;}
.news_index_l .public_list_img { margin-bottom:14px; }
.news_index_2 .public_list_img {margin-bottom:14px;}
.news_index_r { float:right; position:relative;left:1px; margin-left:-1px; }
.public_list4 ul{ border-bottom:1px solid #858585;}
/*public_list*/
.public_list{ width:100%;}
.public_list ul li{ float:left; position:relative; +margin-left:-1px; +left:1px;}
.public_list ul li .public_list_wrap,.public_list ul li .public_list_wrap .public_list_img{ position:relative;}
.public_list ul li .public_list_wrap .public_list_img > a,.public_list ul li .public_list_wrap .public_list_img > a img,.public_list ul li .public_list_wrap .public_list_img > img{ width:100%; height:100%; display:block;}

.news_index_r_t { border:8px solid #e1e1e1; box-sizing:border-box; margin-bottom:36px;}
.news_index_r_t ul {  margin:12px 32px;}
.news_index_r_t ul li { border-bottom:1px solid #cecece; background:url(../images/icon_1.gif) no-repeat right center; margin-bottom:1rem; }
.news_index_r_t ul li:last-child {  border:0;}
.news_index_r_t ul li a {  color:#616161; line-height:2.8em;}
.news_index_r_t ul li.active a { color:#009944; }

.news_index_r_b {  position:relative;}
.news_index_r_b > img { width:100%; height:100%;}
.news_index_r_b_cover { position:absolute; left:0px; top:0px; width:100%; height:100%; top:0;  background-size:100% 100%; }
.news_index_r_b_cover_box {  margin:0 42px; padding-top:40px;}
.news_index_r_b_cover_box h4 { color:#fff; font-weight:normal; line-height:1.1em; padding-bottom:32px; border-bottom:1px solid #fff; margin-bottom:14px; font-weight:bold;}
.news_index_r_b_cover_box .news_index_r_b_txt { padding-bottom:18px; border-bottom:1px solid #fff; height:86px; overflow:hidden; }
.news_index_r_b_cover_box .news_index_r_b_txt h5 {  line-height:2em; color:#fff; margin-bottom:2px; }
.news_index_r_b_cover_box .news_index_r_b_txt li {  line-height:1.7em; color:#fff; word-break: break-all; font-size:12px; }
.news_index_r_b_cover_box .news_index_r_b_txt li a {  color:#fff;}


/*新闻中心-新闻通稿-响应值*/
.news_index_l { width:67%; margin-right:5%; max-width:820px; }
.news_index_2 { width:73%; }
.news_index_r { width:22%; }
.public_list4 ul{ margin:0 -22px; }
.public_list4 ul li{ width:50%; margin-bottom:50px;}
.public_list4 ul li .public_list_wrap{ margin:0 22px; padding:0;}
.public_list4 ul li .public_list_wrap dl dt a{ color:#000; line-height:1.2em; max-width:92%; display:block;}
.public_list4 ul li .public_list_wrap dl dd{ font-size:12px; line-height:2.6em; color:#a0a0a0;}
.public_list4 ul li:nth-child(2n+1){clear:both;}

.public_list5 ul{ margin:0; padding:0 40px;}
.public_list5 ul li{ width:33.3%; margin-bottom:50px;}
.public_list5 ul li .public_list_wrap{ margin:0 38px; padding:0;}
.public_list5 ul li .public_list_wrap dl dt a{ color:#585858; line-height:1.2em; margin-top:20px;  display:block; text-align:center;}
.public_list5 ul li .public_list_wrap dl dd{ font-size:12px; line-height:2.6em; color:#a0a0a0;}
.public_list5 ul li:nth-child(3n+1){clear:both;}

.public_list6 ul{ margin:0; padding:0 36px;}
.public_list6 ul li{ width:25%; margin-bottom:50px;}
.public_list6 ul li .public_list_wrap{ margin:0 35px; padding:0;}
.public_list6 ul li .public_list_wrap dl dt a{ color:#585858; line-height:1.2em; margin-top:20px;  display:block; text-align:center;}
.public_list6 ul li .public_list_wrap dl dd{ font-size:12px; line-height:2.6em; color:#a0a0a0;}
.public_list6 ul li:nth-child(4n+1){clear:both;}

.public_list7 ul{ margin:0; }
.public_list7 ul li{ width:50%; margin-bottom:50px;}
.public_list7 ul li .public_list_img img{ max-width:374px; max-height:284px;}
.public_list7 ul li .public_list_wrap{ padding:0; margin-right:31px;}
.public_list7 ul li:nth-child(2n) .public_list_wrap{ padding:0; margin-left:31px; margin-right:0;}
.public_list7 ul li .public_list_wrap dl dt a{ color:#009944; line-height:1.2em; margin-top:20px; font-weight:800; display:block; text-align:left;}
.public_list7 ul li .public_list_wrap dl dd{ font-size:12px; line-height:2.6em; color:#a0a0a0;}
.public_list7 ul li:nth-child(2n+1){clear:both;}
.public_list7 ul li .proinfo{ font-size:13px; line-height:2em; margin-top:15px;}
/*响应值*/
.site { height: 54px; line-height: 54px; }

.aid_home_wrap h4{ margin-bottom:30px;}
.aid_home_box_l { width:33%; }
.aid_home_box_r { width:67%; }
.aid_home_box_r li { width: 25%; padding-left:12px; margin-bottom:11px; }

.banner_inner_txt { height:52px; margin-top:-26px; }
.banner_inner_txt h4 {  height:52px;}
.banner_inner_txt em { width:74px; height:4px; }


.dev_index_l_wrap { width:214px; }
.dev_index_l_wrap ul {  width:24px; float:right; position:relative; margin-top:-2px; } 
.dev_index_l_wrap li {  width:18px; height:89px; line-height:89px; text-align:center; background:url(../images/dev_br.jpg) no-repeat right center; background-size:auto 100%; margin-top:-1px; margin-right:5px;}
.dev_index_l_wrap li span { position:relative; padding-right:30px; color:#5e5e5e; font-family:Arial; float:right; right:-5px; margin-top:-1px; cursor:pointer; }
.dev_index_l_wrap li.active span{  font-size:72px; color:#0a9d4b; font-weight:bold; background:url(../images/dev_cir.jpg) no-repeat right center;}

.dev_index_l_box {  overflow:hidden; width:214px; position:relative; margin-bottom:15px; height:717px;}

.dev_index_l_top { display:block; width:16px; height:10px; background:url(../images/dev_top.jpg) no-repeat; margin-bottom:15px; position:relative; float:right; right:-2px; }
.dev_index_l_bottom { display:block; width:16px; height:10px; background:url(../images/dev_bottom_act.jpg) no-repeat; margin-bottom:15px; position:relative; float:right; right:-2px; }

.dev_index { position:relative; overflow:hidden; }

.dev_index_l { width:214px; position:absolute; left:0; top:0;}

.dev_index_r {  width:920px; float:left; padding-left:214px; margin-left:146px;}
.dev_index_r .dev_index_r_part > h4 { color:#d2d2d2; border-top:5px solid #d2d2d2;}
.dev_index_r ul {  position:relative; margin-bottom:40px;}
.dev_index_r li {  width:49.6%; margin-bottom:22px;}
.dev_index_r li .year_wrap {  width:95%; border:1px solid #dddddd;}
.dev_index_r li.odd .year_wrap {  float:right;}
.dev_index_r li .year_wrap img {  width:100%;}
.year_box {  padding:30px; position:relative; z-index:20; background:#fff;}
.year_box h4 { color:#2b2b2b; margin-bottom:6px;}
.year_box p {  color:#616161; font-size:14px; line-height:1.7em; margin-bottom:10px;}


.dev_index_l {  position:fixed; z-index:220; opacity:0;}

#swiper-container2 {  display:none;}

.dpbusiness{ 
/*line-height:1.7em;*/
}
.dpbusiness h3{ color:#009944; font-size:32px; font-weight:800; line-height: 160%;}
.dpbusiness h4{ color:#747474; font-size:12px; font-weight:normal; line-height: 150%;}
.dpbusiness table td img{ width:91%;}
.dpbusiness img{ max-width:100%;}
.dpbusinessslider{}
.dpbusinessslider li{ float:left; margin-right:5px; font-size:16px; color:#000; border:1px solid #d2d2d2; padding:8px 22px; margin-top:4px; cursor:pointer;}
.dpbusinessslider li.hover{ font-weight:800; color:#009944; border-color:#009944; padding:10px 22px; margin-top:0;}
.dppage{text-align:center; padding-top:30px; border-top:1px dotted #cdcdcd;color:#999;}
.dppage a{ color:#000;}

.dpAverage .dpChild{
  flex:1;
  text-align:center;
}
.dpImgListTwo img{ float:left; margin-right:8px; }
.dpImgListTwo img:nth-child(2n){ margin-right:0;}
.dpImgListTwo2 li{float:left; margin-right:10px; margin-bottom:10px;}
.dpImgListTwo2 li:nth-child(2n){margin-right:0;}
.dpImgListTwo22 li{float:left; margin-right:2%; margin-bottom:10px; width:46%; }
.dpImgListTwo22 li:nth-child(2n){margin-right:0;width:52%;}
.dpImgListTwo3 li{float:left; width:32.3%; margin-right:1%; margin-bottom:10px;}
.dpImgListTwo3 li:nth-child(3n){margin-right:0;}
.dpImgListTwo3 li img{width:100%;}

.dpTextList{ width:100%;}
.dpTextList li{ background:#f0f0f0; padding-left:15px; font-size:15px; color:#000; font-weight:800; height:26px; line-height:26px; margin-bottom:8px;}

.dpTextList2{ width:49.5%; float:left;}
.dpTextList2:nth-child(2n){ float:right;}

.dpTextList4{width:24.2%; margin-right:1%; float:left;}
.dpTextList4:nth-child(4n+4){margin-right:0;}

.dplist_c li{background:url(../images/dot_green.jpg) no-repeat left center; padding-left:20px;}

@media only screen and (max-width: 1700px) {

}


@media only screen and (max-width: 1520px) {
    .site { height: 44px; line-height:44px; margin-bottom: 60px;}
    .footer{margin-top: 60px;}

        /*aid_home*/
        .aid_home_wrap h4 { margin-bottom:24px; }
        .aid_home_box_r li { padding-left:10px; margin-bottom:9px; }

        /*banner*/
        .banner_inner_txt { height:42px; margin-top:-21px; }
        .banner_inner_txt h4 {  height:42px;}
        .banner_inner_txt em { width:60px; }
        .banner_inner { height:220px; }
        .banner_inner img { height:220px; width:auto; }

        /*news_index*/
        .public_list4 ul{ margin:0 -17px; }
        .public_list4 ul li{ margin-bottom:40px;}
        .public_list4 ul li .public_list_wrap{ margin:0 17px;}
        .news_index_r_t ul { margin:10px 26px; }
        .news_index_r_b_cover_box { margin:0 34px; }
        .news_index_r_b_cover_box h4 { padding-bottom:22px; margin-bottom:10px; }
        .news_index_r_b_cover_box .news_index_r_b_txt {  padding-bottom:14px;}
        .news_index_r_t {  margin-bottom:28px;}

        /*about_dev*/
        .dev_index_r {  width:820px; margin-left:126px; padding-left:200px;}
        .year_box {  padding:20px;}
        .dev_index_l_wrap li.active span { font-size:38px; background-size:8px 8px; }
        .dev_index_l_wrap li span { right:-4px; }
        .dev_index_l_wrap li {  background-size:auto 100%;}
        .dev_index_l_wrap li { height:56px; line-height:56px; }
        .dev_index_l_box {  height:436px;}
        .dev_index_r ul { margin-bottom:30px; }

        .news_index_l .public_list_img { margin-bottom:10px; }




}

@media only screen and (max-width: 1300px) {
    .site { height: 38px; line-height:38px; margin-bottom: 30px}
    .footer{margin-top: 55px;}

        /*aid_home*/
        .aid_home_wrap h4 { margin-bottom:20px; }
        .aid_home_box_r li { padding-left:9px; margin-bottom:8px; }


        /*banner*/
        .banner_inner_txt { height:36px; margin-top:-18px; }
        .banner_inner_txt h4 {  height:36px;}
        .banner_inner_txt em { width:52px; }
        .banner_inner { height:200px; }
        .banner_inner img { height:200px; width:auto; }

        /*news_index*/
        .public_list4 ul{ margin:0 -14px; }
        .public_list4 ul li{ margin-bottom:34px;}
        .public_list4 ul li .public_list_wrap{ margin:0 14px;}
        .news_index_r_t ul { margin:9px 24px; }
        .news_index_r_b_cover_box { margin:0 32px; }
        .news_index_r_b_cover_box h4 { padding-bottom:18px; margin-bottom:8px; }
        .news_index_r_b_cover_box .news_index_r_b_txt {  padding-bottom:12px;}
        .news_index_r_t {  margin-bottom:24px;}

        .news_index_r_b_cover_box .news_index_r_b_txt {  height:80px;}

        /*about_dev*/
        .year_box p {  font-size:12px;}
        .year_box {  padding:17px;}
        .dev_index_l_wrap li.active span { font-size:48px; }
        .dev_index_r { margin-left:106px; padding-left:160px; width:726px;}
        .dev_index_r ul { margin-bottom:20px; }

        .news_index_l .public_list_img { margin-bottom:6px; }


        .dpTextList2{ width:100%; float:left;}
        .dpTextList2:nth-child(2n){ float:right;}
  
        .dpTextList4{width:32%; margin-right:2%; float:left;}
        .dpTextList4:nth-child(3n+3){margin-right:0;}


}

@media only screen and (max-width: 1140px) {
    .site { height: 34px; line-height:34px; margin-bottom: 25px}
    .footer{margin-top: 55px;}


        /*aid_home*/
        .aid_home_wrap h4 { margin-bottom:18px; }
        .aid_home_box_r li { padding-left:9px; margin-bottom:9px; }


        /*banner*/
        .banner_inner_txt { height:32px; margin-top:-16px; }
        .banner_inner_txt h4 {  height:32px;}
        .banner_inner_txt em { width:48px; }
        .banner_inner { height:180px; }
        .banner_inner img { height:180px; width:auto; }

        /*news_index*/
        .public_list4 ul{ margin:0 -12px; }
        .public_list4 ul li{ margin-bottom:28px;}
        .public_list4 ul li .public_list_wrap{ margin:0 12px;}
        .news_index_r_t ul { margin:7px 20px; }
        .news_index_r_b_cover_box { margin:0 28px; }
        .news_index_r_b_cover_box h4 { padding-bottom:15px; margin-bottom:6px; }
        .news_index_r_b_cover_box .news_index_r_b_txt {  padding-bottom:10px;}
        .news_index_r_t {  margin-bottom:20px;}

        .news_index_r_b_cover_box .news_index_r_b_txt {  height:78px;}

        


}

@media only screen and (max-width: 1023px) {
	.site{margin-bottom: 20px}
	.footer{margin-top: 55px;}
        .news_index_r_b_cover_box {  padding-top:22px;}

        /*about_dev*/
        .year_box {  padding:12px;}
        .dev_index_l_wrap li.active span { font-size:38px; }
        .dev_index_l { width:20%; display:none; }
        .dev_index_l_wrap,.dev_index_l_box {  width:100%;}
        .dev_index_r { margin-left:0; padding-left:26%; width:74%;}
        .dev_index_r ul { margin-bottom:10px; }

        .phone_dev.dev_index_l { position:relative; top:0; width:100%;  }
        .phone_dev.dev_index_l .dev_index_l_top {  width: 10px; height: 16px; background: url(../images/dev_left_act.jpg) no-repeat; margin-bottom: 0; position: absolute; float: none; right: auto; left:10px;  top:50%; margin-top:-8px; }
        .phone_dev.dev_index_l .dev_index_l_bottom {  width: 10px; height: 16px; background: url(../images/dev_right_act.jpg) no-repeat; margin-bottom: 0; position: absolute; float: none; right: 10px; top:50%; margin-top:-8px; }
        .phone_dev.dev_index_l .dev_index_l_wrap {  height:60px; position:relative;}
        .phone_dev.dev_index_l .dev_index_l_box { height:60px; margin-bottom:0; width:90%; padding:0 10px; box-sizing:border-box;}
        .phone_dev.dev_index_l .dev_index_l_wrap ul { float:none; width:100%; margin-top:0;}
        .phone_dev.dev_index_l .dev_index_l_wrap li { line-height:60px; height:60px; width:100px; background:none; float:left; }
        .phone_dev.dev_index_l .dev_index_l_wrap li span { padding:0; background:none; right:auto; top:0; float:none;}
        .phone_dev.dev_fixed { position:fixed; top:60px; z-index:200; background:#fff; border-bottom:2px solid #009944; }
        .dev_index_r { padding-left:0; width:100%; float:none; padding-left:0; }
        .dev_index_r ul { margin:0; width:100%; }
        .dev_index_r li {  width:50%;}
        .dev_index_r li .year_wrap {  margin:0 5px; width:auto;}
        .dev_index_r li.odd .year_wrap {  float:none;}

        #swiper-container2 {  width:100% !important; display:block;}
        #swiper-container2 .swiper-slide { text-align:center; line-height:30px; height:30px; }
        #swiper-container2 .swiper-slide.active-nav { color:#009944; font-size:18px; }


       
}

@media only screen and (max-width: 767px) {
         .news_index_r { clear:both; padding-top:20px; margin-bottom:0; }

	    .site{margin-bottom: 15px}
	    .footer{margin-top: 35px;}

        /*aid_home*/
        .aid_home_wrap h4 { margin-bottom:10px; }
        .aid_home_box_l {  width:100%; margin-bottom:10px;}
        .aid_home_box_r {  width:100%;}
        .aid_home_box_r ul { margin:0 -4px; }
        .aid_home_box_r li {  padding:0 4px;}

        /*banner*/
        .banner_inner { height:140px; }
        .banner_inner img { height:140px; width:auto; }

        /*news_index*/
        .news_index_r {  float:none; width:100%; margin-bottom:0;}
        .news_index_r_t {  margin-bottom:20px;}
        .news_index_r_b { height:174px !important; }
        .news_index_l,.news_index_2{ width:100%; margin:0; }
        .public_list4 ul li { margin-bottom:20px; }
        .public_list4 ul { margin:0 -5px; }
        .public_list4 ul li .public_list_wrap {  margin:0 5px;}
        .page a {  font-family:"\5FAE\8F6F\96C5\9ED1";}

        /*about_dev*/
        .year_box {  padding:10px;}
        .dev_index_l_wrap li.active span { font-size:20px; }

        .dev_index_l_wrap li { height:50px; line-height:50px; }
        .dev_index_l_box {  height:388px;}

        .dpTextList4{width:49%; margin-right:2%; float:left;}
        .dpTextList4:nth-child(2n+2){margin-right:0;}
		.dpTextList4:nth-child(3n+3){margin-right:2%;}
         
}


.dpbusiness {
    font-size: 18px;
    text-align: justify;
    line-height: 1.8em;
    color: #616161;
}
.dpbusiness ul,.dpbusiness li{ list-style:none; margin:0; padding:0; }
.dpbusiness h4.subtitle{ margin-top:10px; }
.dpbusiness_img_1 {
    margin-left: -14px;
    width: 360px;
}

.dpbusiness_img_2 { 
    width: 90%;
    margin:10px 0 10px -24px;
}

.dpbusiness_con {
    width: 86%;
}
.dpbusiness_title_1{ background:#a9a9a9;padding:6px 20px;  color:#fff; font-size:30px; letter-spacing:4px;display: inline-block; margin-top: 30px; margin-bottom: 60px;}


ul.dpbusiness_list_1{display:flex; flex-wrap:wrap; width: 1024px; margin-top: 20px;}
.dpbusiness_list_1 li{ width:32%; margin-right: 2%; margin-bottom: 30px;}
.dpbusiness_list_1 li:nth-child(3n){ margin-right:0; }
.dpbusiness_list_1 li > div:first-child {
     background:#5e906d;
     border-radius: 20px 20px 0 0; 
     text-align: center;
     color: #fff;
     font-size: 26px;
     padding: 8px 0;
}
.dpbusiness_list_1 li > div:nth-child(2) {
    border-radius:  0 0 20px 20px; 
    background: #ededed;
    text-align: center;
    font-size: 16px;
    padding: 10px 20px;
    line-height: 1.5;
 }
 .dpbusiness_imgtext{margin-top: 20px; font-weight: 800}

ul.dpbusiness_list_2{ display:flex; flex-wrap:wrap;  width: 565px; margin-top: 20px;}
.dpbusiness_list_2 li{  padding:3px 20px; background:#dedede;border-radius:10px; margin-bottom:20px; margin-right:10px; color:#000; }

ul.dpbusiness_list_3{display:flex; flex-wrap:wrap;  margin-top: 20px;}
.dpbusiness_list_3 li{ width:23%; margin-right:2%;  margin-bottom: 30px; text-align: center;}
.dpbusiness_list_3 li:nth-child(4n){ margin-right:0; }
.dpbusiness_list_3 li > div:first-child {
     background: linear-gradient(to right, #3d7ed2, #00cbcf);
     border-radius: 20px 20px 0 0; 
     text-align: center;
     color: #fff;
     padding: 10px 0;
     font-size: 28px;
     font-weight: 600;
     letter-spacing: 2px;
}
.dpbusiness_list_3 li > div:nth-child(2) {
    border-radius:  0 0 20px 20px; 
    background: #ededed;
    text-align: center;
    font-size: 18px; 
    line-height: 1.8;
    height: 139px;
    display: flex;
    justify-content:center;
    align-items: center;
    box-sizing: border-box; 
 }


ul.dpbusiness_menu_1{ display:flex; margin-bottom:60px; }
.dpbusiness_menu_1 li{ width:35%; cursor: pointer;}
.dpbusiness_menu_1 li{ background:#b0b0b0; height:60px;font-weight:600; color:#fff; line-height:60px; text-align:center; border-radius:20px; margin-right:20px; letter-spacing:2px; }
.dpbusiness_menu_1 li.active{ background:#18943c;}
.dpbusiness_menu_page{ display:none; }
.dpbusiness_card_1{ width:600px; box-sizing:border-box; padding:15px 50px;border: 1px solid #eee; border-radius: 20px; box-shadow: 0px 0px 30px rgba(0, 0, 0, 0.2); margin-left:20px; font-size:20px; }
.dpbusiness_card_2{box-shadow: 0px 0px 30px rgba(0, 0, 0, 0.2); margin-left:20px; padding:20px; display:inline-block; text-align: center;border-radius: 20px;}
.dpbusiness_title_2{ color:#009944; font-weight:600; margin-bottom:10px; }

.dpbusiness_list_10{ display:flex; flex-wrap: wrap;}
.dpbusiness_list_10 li{  
    padding:8px 20px; border-radius: 10px; /* 圆角半径 */
    box-shadow: 0px 0px 30px rgba(0, 0, 0, 0.3);
    color: #17943c;
    font-weight: 600;
    font-size: 30px;
    margin-right: 20px;
}

.dpbusiness_list_11{ display:flex; flex-wrap: wrap;}
.dpbusiness_list_11 li{ 
    width: 150px; height: 150px;  border-radius: 75px; 
    box-shadow: 0px 0px 30px rgba(0, 0, 0, 0.3);
    color: #c30207;
    font-weight: 600;
    font-size: 34px;
    margin-right: 20px;
    display: flex;
    justify-content: center;
    align-items: center;
    text-align: center;
    line-height: 1.3em;
    margin: 10px 0;
    margin-right: 20px;
}

.dpTextList{ width:100%;}
.dpTextList li{ background:#f0f0f0; padding-left:15px; font-size:15px; color:#000; font-weight:800; height:26px; line-height:26px; margin-bottom:8px;}

.dpTextList2{ width:49.5%; float:left;}
.dpTextList2:nth-child(2n){ float:right;}


 @media only screen and (max-width: 767px) {
   .dpbusiness h3{ font-size:24px; }
   .dpbusiness_con { width:100%;}
   .dpbusiness { font-size:14px; }
   .dpbusiness_imgtext{font-size: 14px;}
   .dpbusiness_img_1{ width:280px; margin-left:-14px; }
   .dpbusiness_img_2 { margin:10px 0 10px -10px;}
   .dpbusiness_title_1{ font-size:16px; margin-top: 20px; margin-bottom: 30px; }
   ul.dpbusiness_list_1{ width:100%; }
   .dpbusiness_list_1 li{ width:100%; }
   ul.dpbusiness_menu_1{ margin-top:20px; margin-bottom:40px; }
   ul.dpbusiness_menu_1 li{ width:45%; height:50px; line-height: 50px; margin-right: 10px; margin-left: 10px; border-radius: 10px;}
   .dpbusiness_card_1{ width:90%; margin-left:0; margin:0 auto; box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.2); padding:15px 20px; font-size:16px; }
   ul.dpbusiness_list_3 li{ width:48%; margin-right:3%; }
   ul.dpbusiness_list_3 li:nth-child(2n){ margin-right:0; }
   .dpbusiness_list_1 li > div:first-child{
      font-size: 24px;
   }
   .dpbusiness_list_1 li > div:nth-child(2) { font-size:14px; }

   .dpbusiness_list_3 li > div:first-child {
         
         border-radius: 20px 20px 0 0;  
         font-size: 24px;
         font-weight: 600;
         letter-spacing: 0px;
    }
    .dpbusiness_list_3 li > div:nth-child(2) {
        border-radius:  0 0 20px 20px;  
        font-size: 14px; 
        line-height: 1.8;
        height: 109px; 
     }
     .dpbusiness_list_10 li{
        font-size: 24px;
     }
     .dpbusiness_list_11 li{
        width: 130px;
        height: 130px;
        font-size: 28px;
     }

     .dpbusiness h4.subtitle{ margin-top: 5px;}
     .dpTextList2{ width: 100%;}
 }


ul.pagination{
     border: 0;
}
 .pagination {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding-left: 0;
    list-style: none;
    border-radius: .25rem;
    justify-content: center;

}

.page-link {
    position: relative;
    display: block;
    padding: .5rem .75rem;
    margin-left: -1px;
    line-height: 1.25;
    color: #007bff;
    background-color: #fff;
    border: 1px solid #dee2e6
}

.page-link:hover {
    color: #0056b3;
    text-decoration: none;
    background-color: #e9ecef;
    border-color: #dee2e6
}

.page-link:focus {
    z-index: 2;
    outline: 0;
    box-shadow: 0 0 0 .2rem rgba(0,123,255,.25)
}

.page-link:not(:disabled):not(.disabled) {
    cursor: pointer
}

.page-item:first-child .page-link {
    margin-left: 0;
    border-top-left-radius: .25rem;
    border-bottom-left-radius: .25rem
}

.page-item:last-child .page-link {
    border-top-right-radius: .25rem;
    border-bottom-right-radius: .25rem
}

.page-item.active .page-link {
    z-index: 1;
    color: #fff;
    background-color: #007bff;
    border-color: #007bff
}

.page-item.disabled .page-link {
    color: #6c757d;
    pointer-events: none;
    cursor: auto;
    background-color: #fff;
    border-color: #dee2e6
}