/*body{min-width: 1200px;}*/
a{text-decoration: none !important;}

/*#web_banner{width: 100%;height: 23.4vw;max-height: 450px;min-height: 287px;background-repeat: no-repeat;background-size: 100%;background-position: center center;max-width: 1920px;margin: 0 auto;padding-top: 16px;}
#web_banner .swiper-container{height: 100%}
#web_banner .swiper-slide a{width: 100%;height: 100%;display: block;background-size: 100%;background-position: center center;background-repeat: no-repeat;}*/
#web_banner{width: 100%;height: 450px;background-repeat: no-repeat;background-size: 100%;background-position: center center;max-width: 1920px;margin: 0 auto;}
#web_banner .swiper-slide a{height:450px; width:100%; display:block;background-size: 100%;background-position: center center;background-repeat: no-repeat;}
#web_banner.type9{/*height: 27.71vw;*/height: 530px;max-height: 532px;}
#web_container{width: 96%;max-width: 1200px;margin: 0 auto;}
#web_container.small{max-width: 1120px;}
#web_container.martop95{margin-top: 96px;}
#web_title{position: relative;width: 100%;height: 91px;margin-top: 99px;margin-bottom: 75px;}
.web_title_line{position: absolute;width: 100%;height: 25px;background-color: #dcdddf;left: 0px;top: 36px;}
.web_title_box{max-width: 1218px;width: 96%;position: relative;z-index: 2;margin: 0 auto;height: 91px;display: flex;}
.web_title_left{background-image: url('/themes/default/images/ctitle_bg_l.png');width: 60px;height: 100%;background-repeat: no-repeat;background-size: auto 100%;background-position: right;}
.web_title_center{background-color: #2f2d57;height: 91px;color: #fff;font-size: 43px;line-height: 91px;font-weight: bold;padding: 0px 24px;}
.web_title_right{background-image: url('/themes/default/images/ctitle_bg_r.png');width: 60px;height: 100%;background-repeat: no-repeat;background-size: auto 100%;background-position: left;}
#web_title.lang_enpt{height: 70px;}
#web_title.lang_enpt .web_title_line{top: 28px;}
#web_title.lang_enpt .web_title_box{height: 70px;}
#web_title.lang_enpt .web_title_center{height: 70px;line-height: 70px;font-size: 23px;margin-left: -1px;}

#web_title2{width: 100%;height:97px;position: relative;}
.web_title_box2{max-width: 1218px;margin: 0 auto;width: 100%;background-color: #efefef;position: relative;z-index: 2;height: 100%;}
.web_title_center2{background-color: #22ac38;display: inline-block;height: 100%;padding-right: 30px;line-height: 97px;font-size: 48px;color: #fff;font-weight: bold;padding-left: 9px;min-width: 289px;}
.web_title_bg2{position: absolute;left: 0px;top: 0px;width: 50%;height: 100%;background-color: #22ac38;z-index: 1}

/*start----header*/
#header{height: 126px;}
.header_box{width: 1211px !important;margin: 0 auto;position: relative;z-index: 5}

/*start--logo框*/
.header_logo{float: left;width: 157px;}
/*end  --logo框*/
/*start--语音框*/
.header_lang{max-width: 99% !important;/*max-width: 1054px;*//*height: 15px;line-height: 15px;float: right;margin-top: 18px;width: 70%;margin-right: 19px;*/}
.header_langbox{justify-content: space-around; text-align:right;font-size: 14px;padding-right: 25px; padding-top:10px;}
.header_langbox ul.dropdown-menu{}
.header_langbox .dropdown:first-child{display:block;}
.header_langbox .dropdown:nth-child(2){display:none;}
.header_langbox a{text-align: center;border-right: 1px solid #383838;color: #383838;padding-left: 5px; padding-right:5px;}
.header_langbox a:last-child{border-right: none;}
.header_langbox a.tw{width: 46px;}
.header_langbox a.zh{width: 46px;}
.header_langbox a.pt{width: 89px;}
.header_langbox a.en{width: 66px;}
/*end  --语音框*/
/*start--搜索框*/
.header_search{/*max-width: 1054px;*/float: right;width: 70%;margin-right: 28px;}
.header_searchbox{height: 23px;line-height: 23px;width: 252px;background-color: #fff;float: right;margin: 10px 0;padding: 0 6px;}
.header_search_input{font-size: 12px;width: 207px;height: 23px;line-height: 23px;border: 0px;outline: none;float: left;}
.header_search_logo{width: 21px;float: right;}
/*end  --搜索框*/
/*start--菜单*/
.header_navbar{width: 1200px !important;margin: 0 auto;}
.header_navbar .hidden-md,.header_navbar .visible-xs{display:none !important;}
.nav_ul{display: flex;justify-content: space-between;width: 100%;font-size: 14px;}/**/
.nav_ul>li{list-style: none;text-align: center;height: 32px;line-height: 18px;text-align: center;position: relative;padding-right: 1px;}
.nav_ul>li.nav_li00>a{width: 76px;}
.nav_ul>li.nav_li0>a{width: 110px;}
.nav_ul>li.nav_li1>a{width: 113px;}
.nav_ul>li.nav_li2>a{width: 111px;}
.nav_ul>li.nav_li3>a{width: 141px;}
.nav_ul>li.nav_li4>a{width: 134px;}
.nav_ul>li.nav_li5>a{width: 138px;}
.nav_ul>li.nav_li6>a{width: 141px;line-height: 16px;margin-top: -7px !important;}
.nav_ul>li.nav_li7>a{width: 168px;}
.nav_ul>li:after{content: '';width: 1px;height: 16px;position: absolute;right: 0px;top: 2%;background-color: #383838;margin-top: 10px;}
.nav_ul>li a:after{border-top: .5em solid;border-right: .5em solid transparent;border-bottom: 0;border-left: .5em solid transparent; margin-top:6px; display:none;}
.navbar-light .navbar-nav .nav-link {color: rgb(0, 0, 0);}
.nav_ul>li:last-child:after{display: none;}
.nav_ul>li>a{display: flex;width: 100%;color: #000;cursor: pointer;justify-content: center;}
.nav_ul>li>a>p.icon{width: 18px;height: 18px;margin-top: 2px;margin-right: 3px;display: none;}
.nav_sub_ul{position: absolute;left: 0px;top: 32px;background-color: #fff;width: auto;display: none;border: 1px solid rgba(0, 0, 0, 0.15);border-radius: 5px;z-index: 22}/*s*/
.nav_sub_ul a{border-bottom:#CCC 1px solid; height:40px; line-height:40px; background:#FFF;}
.nav_sub_ul a:last-child{border:none;}
.nav_ul>li:hover .nav_sub_ul{display: block;}
.nav_ul>li:hover a,.nav_ul>li>a.active{color: #0b0845;}
.nav_ul>li:hover a>p.icon,.nav_ul>li>a.active>p.icon{display: block;}
.nav_ul>li>ul.nav_sub_ul>li{list-style: none;border-bottom: 1px solid #e9ecef;}
.nav_ul>li>ul.nav_sub_ul>li:last-child{border-bottom: 0px;}
.nav_ul>li>ul.nav_sub_ul>li>a{white-space: nowrap;text-align: left;display: block;padding: 0 15px;color: #000;min-width: 110px;}
.nav_ul>li>ul.nav_sub_ul>li:hover{background-color: #007bff;}
.nav_ul>li>ul.nav_sub_ul>li:hover>a{color: #fff;}
/*end  --菜单*/
/*end  ----header*/

.c_box1.whiteradius{padding: 0px;border: none;border-radius: 15px}
.c_box1.whiteradius{-moz-box-shadow:5px 5px 10px #c3c1c1, -5px 5px 10px #c3c1c1; -webkit-box-shadow:5px 5px 10px #c3c1c1, -5px 5px 10px #c3c1c1; box-shadow:5px 5px 10px #c3c1c1, -5px 5px 10px #c3c1c1;}
.c_box1.noborder{border: 0px;}
.c_box1.noshadow{box-shadow: none;}

.web_law .c_box1 .fl_list ul {padding-left: 0px;}

.reg_m_70{display:block;}
.reg_m_71{display:none;}


.index_news{width: 100% !important;margin-top: 73px;max-width: 100%;}
.index_news{-moz-box-shadow:5px 5px 10px #c3c1c1, -5px 5px 10px #c3c1c1; -webkit-box-shadow:5px 5px 10px #c3c1c1, -5px 5px 10px #c3c1c1; box-shadow:5px 5px 10px #c3c1c1, -5px 5px 10px #c3c1c1;}
.index_news img{width: 100%;}
.index_news_Scroll{height: 121px;padding: 42px 47px;display: flex;justify-content: space-between;font-size: 20px;position: relative;}
.index_news_box_sign{position: absolute;left: 49px;bottom: 31px;background-color: #49d7ff;width: 41px;height: 4px;border-radius: 5px;}
.index_news_Scroll .col-2.text-center.pt-3{padding: 0px !important;line-height: 37px;flex-shrink: 0;font-size: 14px;width: 90px;max-width: 90px;}
.index_news_Scroll .txtScroll-top .bd{padding: 0px;}
.index_news_Scroll .row{margin: 0px;width: 100%;}
.index_news_Scroll .txtScroll-top{padding: 0px;}
.infoList li{display: flex;font-size: 20px;}

.index_links{display: flex;justify-content: left;flex-wrap: wrap;margin-top: 46px;}
.index_link_list{width: 354px;height: 269px;margin-top: 30px;border-top-left-radius: 10px;border-top-right-radius: 10px;position: relative;overflow: hidden;cursor: pointer;flex-shrink: 0;display: block;}
.index_link_list_bg{width: 100%;height: 100%;background-repeat: no-repeat;background-size: cover;}
.index_link_text{position: absolute;height: 115px;background-color: #fff;left: 0px;bottom: 0px;font-size: 26px;width: 100%;line-height: 28px;padding: 21px 7.5% 0 5.5%;font-weight: 600;transition: opacity 1s,height 1s;}
.index_link_text p{text-align: left;margin-bottom:0px;}
.index_link_arrow{background-image: url('/themes/default/images/index_link_arrow.png');width: 29px;height: 17px;background-repeat: no-repeat;background-position: 0px 0px;margin-top: 9px;}
.index_link_list:hover .index_link_text{opacity: 0.8;height: 145px;}
.index_link_list:hover .index_link_arrow{background-position: 0px -43px;}
/*.index_link_listbox{width: 33.33%;display: inherit;}
.index_link_listbox:nth-child(3n+1){justify-content: flex-start;}
.index_link_listbox:nth-child(3n+2){justify-content: center;}
.index_link_listbox:nth-child(3n){justify-content: flex-end;}
.index_links.second{margin-top: 47px;}*/

.index_link_listbtnbox{display: flex;justify-content: space-between;width: 260px;margin-top: 20px;transition: opacity 1s;opacity: 0}
.index_link_listbtn{width: 123px;height: 30px;}
.index_link_listbtn img{width: 100%;}
.index_link_list:hover .index_link_listbtnbox{opacity: 1;}

.index_message{-moz-box-shadow:5px 5px 10px #c3c1c1, -5px 5px 10px #c3c1c1; -webkit-box-shadow:5px 5px 10px #c3c1c1, -5px 5px 10px #c3c1c1; box-shadow:5px 5px 10px #c3c1c1, -5px 5px 10px #c3c1c1;}
.index_message{/*height: 508px;*/background-color: #fff;margin-top: 77px;display: flex;justify-content: space-between;padding: 32px;position: relative;}
.index_message_ins{position: absolute;left: 0px;top: 0px;}
.index_message_box{font-size: 20px;padding-top: 53px;width: 360px;}
.index_message_list{height: 113px;width: 287px;border-bottom: 2px solid #a7a7a7;line-height: 56px;text-align: center;padding-top: 18px;padding-bottom: 24px;margin: 0 auto;}
.index_message_list p{font-size: 20px;line-height: 21px;}
.index_message_list p.phone{color: #fe0101;font-weight: bold;font-size: 35px;line-height: 31px;margin-top: 19px;}
.index_video{width: 661px;height: 100%;display: table;margin: 0 auto;}
.index_video_box{display: table-cell;vertical-align: middle;}

.ab_contact_box{margin:46px auto 147px auto;}
.ab_contact_list:first-child{margin: 93px auto 0 auto;}
.ab_contact_list{font-size: 28px;color: #333333;border-bottom: 2px solid #bcbcbc;height: 57px;line-height: 57px;max-width: 771px;width: 96%;margin: 50px auto 0 auto;display: flex;max-width: 747px;}
.ab_contact_list_tips{margin-right: 20px;width: 40px;}
.ab_contact_list_tips img{width: 100%;}
.ab_contact_list_text span{color: #8e9be1;font-size: 35px;font-weight: bold;}

.re_place_box{width: 100%;position: relative;height: 599px;margin:46px auto;}
.re_place_text{width: 558px;height: 442px;position: absolute;left: 0px;background-color: #fff;border-radius: 10px;font-size: 18px;padding: 35px;top: 50%;margin-top: -200px;z-index: 21;}
.re_place_text{-moz-box-shadow:5px 5px 10px #c3c1c1, -5px 5px 10px #c3c1c1; -webkit-box-shadow:5px 5px 10px #c3c1c1, -5px 5px 10px #c3c1c1; box-shadow:5px 5px 10px #c3c1c1, -5px 5px 10px #c3c1c1;}
.re_place_text p{margin-top: 33px;margin-bottom: 0px;}
.re_place_text p:first-child{margin-top: 0px;}
.re_place_text p span{color: #5c80e0;font-weight: bold;}
.re_place_imgbox{width: 704px;height: 599px;border-radius: 20px;overflow: hidden;z-index: 20; position:absolute; right:0;}

.test_box{-moz-box-shadow:5px 5px 10px #c3c1c1, -5px 5px 10px #c3c1c1; -webkit-box-shadow:5px 5px 10px #c3c1c1, -5px 5px 10px #c3c1c1; box-shadow:5px 5px 10px #c3c1c1, -5px 5px 10px #c3c1c1;}

.sub_list_title{position: relative;height: 31px;}
.sub_list_title_box{display: flex;justify-content: left}
.sub_list_title_text{height: 31px;background-color: #fbaf0c;color: #333333;font-size: 18px;line-height: 31px;padding-left: 44px;min-width: 291px;font-weight: bold;padding-right: 10px;}
.sub_list_title_bg{width: 32px;height: 31px;background-image: url('/themes/default/images/small_title.png');}
.sub_list_title_line{width: 98%;height: 6px;position: absolute;left: 0px;bottom: 0px;background-color: #fbaf0c;}

.sub_list_content{padding: 34px 46px 34px 43px;display: flex;justify-content: space-between;background-color: #fff;border-radius: 10px;margin-top: 20px;margin-bottom: 56px;}
.sub_list_content{-moz-box-shadow:5px 5px 10px #c3c1c1, -5px 5px 10px #c3c1c1; -webkit-box-shadow:5px 5px 10px #c3c1c1, -5px 5px 10px #c3c1c1; box-shadow:5px 5px 10px #c3c1c1, -5px 5px 10px #c3c1c1;}
.sub_list_content.have_two_block{padding: 12px 46px 13px 43px;line-height: 20px;}
.sub_list_content_box{font-size: 14px;color: #333333;}
.sub_list_content_box p{margin-top: 28px}
.sub_list_content_box p:first-child{margin-top: 0px;}
.sub_list_content_box p span.cbold{font-weight: bold;}
.sub_list_content_box .hblock{width: 85%;border: 1px solid #000;margin: 35px auto 0 auto;padding: 25px;border-radius: 10px;text-align: center;}
.sub_list_content_two{font-size: 14px;color: #333333;width: 50%;padding-right: 2%;border-right: 1px solid #333;}
.sub_list_content_two.right{padding-left: 2%;padding-right: 0px;border: none;}
.sub_list_content_two p{margin-top: 28px}
.sub_list_content_two p:first-child{margin-top: 0px;}
.sub_list_content_two p.cbold{font-weight: bold;}

.web_civil .mt-10{padding: 45px;border-radius: 30px;background-color: #fff;}
.web_civil .table{margin-bottom: 0px;}
.web_civil .table td, .table th{padding: 1px;}
.web_civil .table tr td{font-size: 16px;text-align: center;vertical-align: middle;}
.web_civil .table tr.organ_title td{font-size: 18px;font-weight: bold;}
.web_civil .table td.organ{color: #4271ed;font-size: 18px;padding: 8px;}
.web_civil .table td a{color: #5c80e0;}
.web_civil .table .longorgan{height: 109px;}
.web_civil .table .organ_title td,.web_civil .table td.organ,.web_civil .table td.longorgan{background-color: #fae8f4;}

.web_statistics .sub_listbox{margin-top: 83px;}
.web_statistics .c_box1{padding: 24px 45px 60px 45px;border-radius: 30px;}
.web_statistics .c_box1{-moz-box-shadow:5px 5px 10px #c3c1c1, -5px 5px 10px #c3c1c1; -webkit-box-shadow:5px 5px 10px #c3c1c1, -5px 5px 10px #c3c1c1; box-shadow:5px 5px 10px #c3c1c1, -5px 5px 10px #c3c1c1;}
.web_statistics .c_box1_title{font-size: 24px;font-weight: bold;margin-bottom: 40px;}
.web_statistics .sub_list_title{height: 65px;}
.web_statistics .sub_list_title_text{height: 65px;line-height: 65px;font-size: 32px;padding-left:26px;padding-right: 29px;}
.web_statistics .sub_list_title_bg{width: 55px;height: 65px;background-image: url('/themes/default/images/small_title2.png');}
.web_statistics .sub_list_title_line{height: 10px;width: 100%;}
.web_statistics .sub_listbox .c_box1{margin-top: 84px;}
.web_statistics .c_box1 table.table{margin-bottom: 0px;}
.web_statistics .c_box1 table td{text-align: center;}
.web_statistics .table td, .table th{padding: 1px;}
.web_statistics .con{display: flex;justify-content: space-between;margin-bottom: 139px;margin-top: 70px;}
.web_statistics .con_imgbox a{display: block;}
.web_statistics .con_imgbox .txt.visible-md-block.visible-lg-block{height: 60px;}
.web_statistics .con_imgbox .fw{height: 48px;line-height: 48px;margin-top: 8px;padding-top: 0px;margin-bottom:0px;text-align: center;font-weight: bold;}
.web_statistics .con_imgbox .line_cb{width: 45px;height: 4px;}
.web_statistics .li_btn ul.row{line-height:35px;}
.web_statistics .li_btn ul.row li.col-2{text-align: center;font-size: 23px;}
.web_statistics .li_btn ul.row li.col-2 a{color:#4b72f5;}


.web_prevention p.text_section{color:#2f2d57;font-size:26px;text-indent: 45px;margin-bottom: 0px;}
.web_prevention .sub_listbox{margin-top: 70px;}
.web_prevention .sub_list_title_text{min-width: 495px;padding-left:47px;}
.web_prevention .c_box1{padding: 25px 45px 39px 45px;border-radius: 15px;margin-top: 45px;border: none;}
.web_prevention .c_box1{-moz-box-shadow:5px 5px 10px #c3c1c1, -5px 5px 10px #c3c1c1; -webkit-box-shadow:5px 5px 10px #c3c1c1, -5px 5px 10px #c3c1c1; box-shadow:5px 5px 10px #c3c1c1, -5px 5px 10px #c3c1c1;}
.web_prevention .c_box1.noborder{-moz-box-shadow: none;-webkit-box-shadow: none;box-shadow: none;}
.web_prevention .pt3{font-size: 18px;line-height: 27px;color: #333333;}
.web_prevention .pt3 a{color: #5c80e0;}
.web_prevention .c_box1_title{font-size: 24px;line-height: 35px;color: #333333;margin-bottom: 40px;}
.web_prevention .date_btn{margin-bottom: 18px;}
.web_prevention .date_btn .row{margin: 0px 0px 0px 6px;}
.web_prevention .date_btn .row li{margin: 0 10px;}
.web_prevention .date_btn .row li a{color: #5c80e0;font-size: 18px;line-height: 35px;}
.web_prevention .date_btn .row li a.check{color: #333333;}
.web_prevention .table td, .table th{padding: 1px;}
.web_prevention .c_box1 table{margin-bottom: 47px;}
.web_prevention .c_box1 table.table:last-child{margin-bottom: 26px;}
.web_prevention .c_box1 table td,.web_prevention .c_box1 table th{border: 1px solid #666666;text-align: center;vertical-align: middle;height: 27px;font-size: 16px;}
.web_prevention .c_box1 table th{height: 35px;font-weight: bold;}
.web_prevention .c_box1 table td.cbold{font-weight: bold;}
.web_prevention .c_box1 table td.text-left{padding: 0 1%}
.web_prevention .c_box1 .modify_time{font-size: 18px;line-height: 35px;margin-bottom: 0px;}

/*.web_healthyparadise .row{margin: 0px;}
.web_healthyparadise .c_box1{padding: 54px 45px 59px 45px;border-radius: 15px;border: none;}
.web_healthyparadise .c_box1{-moz-box-shadow:5px 5px 10px #c3c1c1, -5px 5px 10px #c3c1c1; -webkit-box-shadow:5px 5px 10px #c3c1c1, -5px 5px 10px #c3c1c1; box-shadow:5px 5px 10px #c3c1c1, -5px 5px 10px #c3c1c1;}
.web_healthyparadise .row.pb-5{display: flex;justify-content: space-between;padding-bottom: 0px !important;margin-bottom: 40px;}
.web_healthyparadise .row.pb-5:nth-child(even){flex-flow: row-reverse;}
.web_healthyparadise .co-6{max-width: 524px;width: 48.2%;}
.web_healthyparadise .co-6 img{width: 100%;}
.web_healthyparadise .co-11{width: 100%;}
.web_healthyparadise .table td, .table th{padding: 1px;}
.web_healthyparadise .b_title{font-size: 24px;margin-bottom: 22px;}
.web_healthyparadise .pb-3{padding-bottom:0px !important;margin-bottom:22px}
.web_healthyparadise .pt-3{padding-top:0px !important;margin-bottom: 13px;}
.web_healthyparadise .pt-3.p_next{margin-bottom: 28px;}
.web_healthyparadise .pl-3{padding-left: 0px !important;}
.web_healthyparadise .pt-5{padding-top:0px !important;}
.web_healthyparadise .fs_16{font-size: 16px;}
.web_healthyparadise .fs_18{font-size: 18px;}
.web_healthyparadise .c_box1 table{margin-bottom: 50px;}
.web_healthyparadise .c_box1 table td{height: 44px;text-align: center;vertical-align: middle;border: 1px solid #333333;font-size: 18px;}
.web_healthyparadise .c_box1 table td.fs_16{font-size: 16px;}
.web_healthyparadise .c_box1 table td.fs_16.text-left{text-align: left;padding: 0px 4px;}
.web_healthyparadise .c_box1 table tr:first-child td{height: 31px;font-weight: bold;}
.web_healthyparadise .oneline{display: flex;justify-content: space-between;}
.web_healthyparadise .haveline{position: relative;margin-bottom: 49px;}
.web_healthyparadise .haveline::after{position: absolute;content: '';width: 49px;height: 2px;background-color: #6788e2;left: 0px;bottom: -15px;}
*/

/*.web_activities .c_box1{padding: 60px 45px 45px 45px;border-radius: 15px;border: none;}
.web_activities .c_box1{-moz-box-shadow:5px 5px 10px #c3c1c1, -5px 5px 10px #c3c1c1; -webkit-box-shadow:5px 5px 10px #c3c1c1, -5px 5px 10px #c3c1c1; box-shadow:5px 5px 10px #c3c1c1, -5px 5px 10px #c3c1c1;}
.web_activities .row{margin: 0px;}
.web_activities .row.pb-5{display: flex;justify-content: space-between;padding-bottom: 0px !important;margin-bottom: 40px;}
.web_activities .row.pb-5:nth-child(even){flex-flow: row-reverse;}
.web_activities .pl-3,.pr-3{padding: 0px !important;}
.web_activities .co-6{max-width: 524px;width: 48.2%;text-align: left;}
.web_activities .co-6 img{width: 100%;}
.web_activities .c_box_title{font-size: 36px;display: inline-block;padding: 16px 12px 14px 14px;border-radius: 20px;line-height: 36px;margin-bottom: 48px !important;}
.web_activities .one_line{display: flex;width: 100%;border-bottom: 1px solid #c4c4c4;line-height: 33px;margin-bottom: 37px;}
.web_activities .one_line .co-2.b_title{flex-shrink: 0;margin-right: 20px;font-size: 24px;color: #333333;}
.web_activities .co-6 .one_line:last-child{margin-bottom: 0px;}
.web_activities .one_line .co-10{font-size: 16px;}
.web_activities .one_line p{margin-bottom: 0px;}
.web_activities .c_box_title.havelink{font-size: 30.86px;line-height: 30px;margin-top: 18px !important;margin-bottom: 0px !important;}
.web_activities .c_box_title.havelink a{color: #5c80e0;}
.web_activities .pb-5,.web_activities .py-5{padding: 0px !important;}*/

/*.web_civilservice.mt-10{padding: 45px;border-radius: 30px;background-color: #fff;}
.web_civilservice .table{margin-bottom: 0px;}
.web_civilservice .table td, .table th{padding: 1px;}
.web_civilservice .table tr td{font-size: 16px;text-align: center;vertical-align: middle;}
.web_civilservice .table tr.organ_title td{font-size: 18px;font-weight: bold;}
.web_civilservice .table td.organ{color: #4271ed;font-size: 18px;padding: 8px;}
.web_civilservice .table td a{color: #5c80e0;}
.web_civilservice .table .longorgan{height: 109px;}
.web_civilservice .table .organ_title td,.web_civil .table td.organ,.web_civil .table td.longorgan{background-color: #fae8f4;}
.web_civilservice.ys_blue .table .longorgan{height: 123px;}
.web_civilservice.ys_blue .table .organ_title td,.web_civilservice.ys_blue .table td.organ,.web_civilservice.ys_blue .table td.longorgan{background-color: #7ecef4;}
*/
.web_detoxification{max-width: 1120px;margin: 0 auto;}

.web_research .co-4{width: 33.3%;justify-content: left;}
.web_research .co-4.mb-4{margin-bottom: 60px !important;}
.web_research .co-4 a,.c_box6{width: 16.7vw;}
.web_research .co-4 a{height: 21.543vw;}
.web_research .co-4 a{max-width: 322px;max-height: 423px;overflow: hidden;display: block;margin: 0 auto;border-radius: 15px;position: relative;background-repeat: no-repeat;background-size: cover;background-position: center;}/*1:1.3*/
.web_research .c_box6{min-height: 69px;margin: 25px auto 0 auto;height: auto;position: relative;}
.web_research .c_box6 h3{font-size: 18px;line-height: 23px;width: 90%;text-align: center;margin: 0 auto;font-weight: bold;color: #333333;}
.web_research .c_box6::after{position: absolute;content: '';width: 30px;height: 3px;background-color: #3357bd;left: 50%;margin-left: -15px;bottom: -3px;}
.web_research .img-resp-shadow{border-radius: 0px;box-shadow:none;background: none;}
.web_research .sub_list_content{padding: 45px 43px 0 43px;margin-top: 29px;margin-bottom: 80px;}

.web_pubrep .co-4{width: 33.3%;justify-content: left;}
.web_pubrep .co-4.mb-4{margin-bottom: 60px !important;}
.web_pubrep .co-4 a,.c_box6{width: 16.7vw;}
.web_pubrep .co-4 a{height: 21.543vw;}
.web_pubrep .co-4 a{max-width: 322px;max-height: 423px;overflow: hidden;display: block;margin: 0 auto;border-radius: 15px;position: relative;background-repeat: no-repeat;background-size: cover;background-position: center;}/*1:1.3*/
.web_pubrep .c_box6{min-height: 32px;margin: 35px auto 0 auto;height: auto;position: relative;}
.web_pubrep .c_box6 h3{font-size: 24px;line-height: 19px;width: 90%;text-align: center;margin: 0 auto;font-weight: bold;color: #333333;}
.web_pubrep .c_box6::after{position: absolute;content: '';width: 30px;height: 3px;background-color: #3357bd;left: 50%;margin-left: -15px;bottom: -3px;}
.web_pubrep .img-resp-shadow{border-radius: 0px;box-shadow:none;background: none;}
.web_pubrep .c_box1{padding: 45px 45px 0 43px;}

.web_services .content.row{display: flex;justify-content: space-between;margin: 0px;}
.web_services .co-3,.web_services .col-md-3{width: 178px;}
.web_services .co-3 li,.web_services .col-md-3 li{height: 72px;line-height: 72px;border-bottom: 2px solid #d0d0d0;text-align: center;}
.web_services .co-3 li.action,.web_services .col-md-3 li.action{background-color: #fff;}
.web_services .co-3 li.action a,.web_services .col-md-3 li.action a{font-weight: bold;}
.web_services .co-3 li a,.web_services .col-md-3 li a{font-size: 20px;color: #333333;display: block;}
.web_services .co-3 li:first-child a,.web_services .col-md-3 li:first-child a{color: #22ac38;font-weight: bold;}
.web_services .co-9,.web_services .col-md-9{width: 867px;}
.web_services .content_r{padding-top: 47px;font-size: 20px;line-height: 31px;}
.web_services .content_maximg img{width: 100%;}

.web_photo .c_box1{padding: 75px 45px 0 48px;margin-top: 80px;}
.web_photo .wp_photo_box{width: 100%;display: inline-block;position: relative;margin-bottom: 60px;}
.web_photo .wp_photo_img{width: 65%;}
.web_photo .wp_photo_box:nth-child(odd) .wp_photo_img{float: left;}
.web_photo .wp_photo_box:nth-child(even) .wp_photo_img{float: right;}
.web_photo .wp_photo_img img{width: 100%}
.web_photo .wp_photo_download{width: 53px;height: 36px;position: absolute;top: 40%;}
.web_photo .wp_photo_box:nth-child(odd) .wp_photo_download{right: 29%;}
.web_photo .wp_photo_box:nth-child(even) .wp_photo_download{left: 29%;}
.web_photo .wp_photo_textbox{position: absolute;left: 0px;bottom: 0px;height: 47.9%;width: 100%;background-size: cover;background-position: center;background-repeat: no-repeat;}
.web_photo .wp_photo_box:nth-child(odd) .wp_photo_textbox{background-image: url('/themes/default/images/photo_info_bg1n.png');}
.web_photo .wp_photo_box:nth-child(even) .wp_photo_textbox{background-image: url('/themes/default/images/photo_info_bg2n.png');}
.web_photo .wp_photo_text{height: 100%;width: 31%;}
.web_photo .wp_photo_box:nth-child(odd) .wp_photo_text{float: right;}
.web_photo .wp_photo_box:nth-child(even) .wp_photo_text{float: left;}
.web_photo .wp_photo_text .ptdate{height: 42%;font-size: 32px;color: #fff;font-weight: bold;border-bottom: 2px solid #fff;padding-top: 9%;}
.web_photo .wp_photo_text .pttitle{height: 58%;line-height: 36px;font-size: 23px;color: #fff;font-weight: bold;padding-top: 0.5%;}
.web_photo .wp_photo_text .ptdate p,.wp_photo_text .pttitle p{width: 259px;padding: 0 2px;}
.web_photo .wp_photo_box:nth-child(odd) .wp_photo_text .ptdate p,.wp_photo_box:nth-child(odd) .wp_photo_text .pttitle p{float: left;}
.web_photo .wp_photo_box:nth-child(even) .wp_photo_text .ptdate p,.wp_photo_box:nth-child(even) .wp_photo_text .pttitle p{float: right;}

.web_druginfo .sub_list_title_text{min-width: 187px;}
.web_druginfo .sub_list_title_line{width: 100%}
.web_druginfo .sub_listbox .sub_list_content2{display: flex;justify-content: space-between;flex-wrap: wrap;margin-bottom: 120px;}
.web_druginfo .sub_listbox .sub_list_content3{display: flex;justify-content: left;flex-wrap: wrap;}
.web_druginfo .di_regulardrugs_box{width: 46.4%;display: flex;justify-content: space-between;margin-top: 4.7%;}
.web_druginfo .di_regulardrugs_list{width: 48.5%;background-color: #fff;padding: 4% 7.5% 8.6% 7.5%;background-size: 100%;background-position: center bottom;background-repeat: no-repeat;border-radius: 15px;}

/*.web_druginfo .di_regulardrugs_box .di_regulardrugs_list:nth-child(odd){background-image: url('/themes/default/images/dpbox_dg1.png');}*/
/*.web_druginfo .di_regulardrugs_box .di_regulardrugs_list:nth-child(even){background-image: url('/themes/default/images/dpbox_dg2.png');}*/
.web_druginfo .di_regulardrugs_box.short:nth-child(4n+1) .di_regulardrugs_list:nth-child(odd){background-image: url('/themes/default/images/druginfo/1_1.jpg');}
.web_druginfo .di_regulardrugs_box.short:nth-child(4n+1) .di_regulardrugs_list:nth-child(even){background-image: url('/themes/default/images/druginfo/1_2.jpg');}
.web_druginfo .di_regulardrugs_box.short:nth-child(4n+2) .di_regulardrugs_list:nth-child(odd){background-image: url('/themes/default/images/druginfo/2_1.jpg');}
.web_druginfo .di_regulardrugs_box.short:nth-child(4n+2) .di_regulardrugs_list:nth-child(even){background-image: url('/themes/default/images/druginfo/2_2.jpg');}
.web_druginfo .di_regulardrugs_box.short:nth-child(4n+3) .di_regulardrugs_list:nth-child(odd){background-image: url('/themes/default/images/druginfo/3_1.jpg');}
.web_druginfo .di_regulardrugs_box.short:nth-child(4n+3) .di_regulardrugs_list:nth-child(even){background-image: url('/themes/default/images/druginfo/3_2.jpg');}
.web_druginfo .di_regulardrugs_box.short:nth-child(4n) .di_regulardrugs_list:nth-child(odd){background-image: url('/themes/default/images/druginfo/4_1.jpg');}
.web_druginfo .di_regulardrugs_box.short:nth-child(4n) .di_regulardrugs_list:nth-child(even){background-image: url('/themes/default/images/druginfo/4_2.jpg');}
.web_druginfo .di_regulardrugs_box .di_regulardrugs_list:nth-child(odd) p.title{font-size: 20px;color: #00943b;font-weight: bold;line-height: 22px;}
.web_druginfo .di_regulardrugs_box .di_regulardrugs_list:nth-child(even) p.title{font-size: 16px;color: #6587e1;font-weight: bold;line-height: 22px;}
.web_druginfo .di_regulardrugs_box .di_regulardrugs_list p{margin-bottom: 20px;font-size: 16px;line-height: 20px;}
.web_druginfo .di_regulardrugs_box .di_regulardrugs_list:nth-child(even) p{line-height: 24px;}
.web_druginfo .di_regulardrugs_box .di_regulardrugs_list p a{color: #2e88bc;}

.web_druginfo .di_regulardrugs_box.long{width: 100%;background-color: #fff;border-radius: 15px;background-image: url('/themes/default/images/druginfo/5.jpg');background-repeat: no-repeat;background-position: center bottom;background-size: 100%;padding: 3.3% 3.3% 4.5% 3.3%}
.web_druginfo .di_regulardrugs_box.long .di_regulardrugs_list{background: none;width: 45%;padding: 0px;}
.web_druginfo .di_regulardrugs_box.long .di_regulardrugs_list:nth-child(even){width: 43.3%}
.web_druginfo .di_regulardrugs_box.long .di_regulardrugs_list p.title{color: #6587e1;}
.web_druginfo .di_regulardrugs_box.long .di_regulardrugs_list .havetwo{display: flex;justify-content: space-between;}
.web_druginfo .di_regulardrugs_box.long .di_regulardrugs_list .havetwo_list{width: 46.8%;}
.web_druginfo .dl_newdrugs_box{width: 33.33%;margin-top: 54px;}
.web_druginfo .dl_newdrugs_box:nth-child(3n){display: flex;justify-content: flex-end;}
.web_druginfo .dl_newdrugs_box:nth-child(3n+2){display: flex;justify-content: center;}
.web_druginfo .dl_newdrugs_list{width: 96%;background-color: #fff;text-align: center;border-radius: 15px;overflow: hidden;}
.web_druginfo .dl_newdrugs_title{background-image: url('/themes/default/images/dpbox_dg3n.png');padding-top: 7.6%;padding-bottom:2%;font-size: 26px;color: #fff;line-height: 33px;background-position: center top;background-repeat: no-repeat;background-size: 100%;background-color: #2f2d57;}
.web_druginfo .dl_newdrugs_list a{width: 86%;display: inline-block;margin-top: 6.8%;margin-bottom: 4.7%;height: 15.65vw;overflow: hidden;background-repeat: no-repeat;background-size: auto 100%;background-position: center;border-radius: 15px;background-color: #efefef;}
.web_druginfo .dl_newdrugs_list a img{width: 100%;}

.web_video .video_choice_btn{display: flex;justify-content: space-around;flex-wrap: wrap;}
.web_video .video_choice_btnbox{width: 50%;text-align: center;margin-bottom: 82px;}
.web_video .video_choice_btnbox .co-6{width: 73%;margin: 0 auto;max-width: 438px;}
.web_video .video_choice_btnbox2{width: 33.33%;text-align: center;margin-bottom: 82px;}
.web_video .video_choice_btnbox2 .co-6{width: 91%;margin: 0 auto;max-width: 361px;}
.web_video .video_choice_btn .co-6 a{width: 100%;display: inline-block;}
.web_video .video_choice_btn .co-6 a img{width: 100%;}
.web_video .video_choice_title{font-size: 24px;margin-top: 30px;padding-bottom: 16px;position: relative;}
.web_video .video_choice_title h3{font-size: 24px;}
.web_video .video_choice_title::after{position: absolute;content: '';left: 50%;bottom: 0px;width: 45px;height: 4px;background-color: #6587e1;margin-left: -22.5px}
.web_video .sub_listbox{position: relative;}
.web_video .sub_listbox .sub_list_title_line{width: 100%;}
.web_video .sub_list_totop{background-image: url('/themes/default/images/web_totop.png');width: 92px;height: 92px;border-radius: 50%;position: absolute;right: -154px;top:24px;cursor: pointer;background-repeat: no-repeat;background-size: cover;} 
.web_video .sub_list_content.nobg{background: none;box-shadow: none;}
.web_video .sub_list_havetwovideo{width: 100%;display: flex;flex-wrap: wrap;justify-content: space-between;}
.web_video .sub_list_content .sub_list_havetwovideo a:nth-child(odd){width: 60%;max-width: 586px;}
.web_video .sub_list_content .sub_list_havetwovideo a:nth-child(even){width: 40%;max-width: 426px;}
.web_video .sub_list_havetwovideo p{padding-left: 62px;position: relative;line-height: 30px;}
.web_video .sub_list_havetwovideo p:after{position: absolute;content:'';left: 0px;top: 50%;width: 32px;height: 32px;background-image: url('/themes/default/images/video_tips.png');background-repeat: no-repeat;background-size: cover;border-radius: 50%;margin-top: -16px;}
.web_video .sub_list_havetwovideo a p{color: #333333;}
.web_video .sub_list_content.nolevelpadding{padding-right: 0px;padding-left: 0px;}
.web_video .song_list_box{position: relative;width: 100%;}
.web_video .song_list_imgbox{width: 64%;border-radius: 15px;overflow: hidden;}
.web_video .song_list_imgbox img{width: 100%;}
.web_video .song_list_textbox{position: absolute;right: 0px;top:7%;background-color: #fff;width: 51%;max-width: 604px;padding-left: 50px;padding-right: 4%;padding-bottom: 1.8%;padding-top: 1.5%;border-radius: 15px;}
.web_video .song_list_imgbox,.web_video .song_list_textbox{-moz-box-shadow:5px 5px 10px #c3c1c1, -5px 5px 10px #c3c1c1; -webkit-box-shadow:5px 5px 10px #c3c1c1, -5px 5px 10px #c3c1c1; box-shadow:5px 5px 10px #c3c1c1, -5px 5px 10px #c3c1c1;}
.web_video .song_list_text{display: flex;justify-content: space-between;border-bottom: 1px solid #d0d0d0;position: relative;}
.web_video .song_list_text::after{position: absolute;left: -32px;top: 50%;background-image: url('/themes/default/images/video_tips.png');background-repeat: no-repeat;background-size: cover;width: 21px;height: 21px;content: '';margin-top: -10.5px;border-radius: 50%;}
.web_video .song_list_text p{margin: 0px;padding: 0px;height: 37px;line-height: 37px;color: #333333;font-size: 18px;}
.web_video .song_list_text p:first-child{color: #1b47bd;font-weight: bold;}
.sub_list_content.game{padding-top: 22px;padding-bottom: 22px;margin-top: 54px;margin-bottom: 90px;}

#web_container .enforce_table{width: 800px;margin: 0 auto}

.web_committee .sub_listbox{position: relative;}
.web_committee .sub_list_title_line{width: 100%;}
.web_committee .sub_list_content{margin-top: 60px;}
.web_committee .sub_list_content.nobg{background: none;box-shadow: none;}
.web_committee .sub_list_content.nolevelpad{padding-left: 0px;padding-right: 0px}
.web_committee .sub_list_content.dpblock{display: block;}
.web_committee .sub_list_content.norightpad{padding-right: 0px;}
.web_committee .sub_list_content.notoppad{padding-top: 0px;}
.web_committee .sub_list_totop{background-image: url('/themes/default/images/web_totop.png');width: 92px;height: 92px;border-radius: 50%;position: absolute;right: -154px;top:24px;cursor: pointer;background-repeat: no-repeat;background-size: cover;}

/*.web_committee .council_p{font-size: 20px;color: #333333;}
.web_committee .council_lists_sub{display: flex;padding: 26px 1.9% 27px 2.9%;background-color: #fff;border: 1px solid #bfbfbf;margin-top: 15px;}
.web_committee .conuncil_lists_title{width: 254px;flex-shrink: 0;display: flex;height: auto;font-weight: bold;}
.web_committee .council_table_box{display: table;width: 100%;height: 100%;}
.web_committee .conuncil_lists_title p{display: table-cell;vertical-align: middle;}
.web_committee .council_lists{line-height: 29px;}*/

.web_committee .sub_list_content ul{width: 100%;}
.web_committee .sub_list_content ul li{line-height: 36px;border-bottom: 1px solid #ababab;}
.web_committee .c_news{display: flex;justify-content: space-between;width: 100%;font-size: 18.07px;}
.web_committee .c_news,.c_news a{color: #333333}
.web_committee .c_news:hover a{color:#4bd6fd;font-size: 18.07px;}
.web_committee .c_news p{margin-bottom: 0px;}
.web_committee .c_news .co-3{flex-shrink: 0;}
.web_committee .levelpad41{padding-left: 41px;padding-right: 42px;}
.web_committee .cm_relatedlaws{width: 100%;}
.web_committee .cm_relatedlaws_list{display: flex;justify-content: space-between;background-color: #e6e7e8;padding:25px 15px;border-radius: 15px;margin-bottom: 10px;}
.web_committee .cm_relatedlaws_list.title{height: 91px;line-height: 29px;background:none;padding:31px 15px;}
.web_committee .cm_relatedlaws_list .list_left{width: 63.5%;}
.web_committee .cm_relatedlaws_list .list_right{width: 36%;}
.web_committee .cm_relatedlaws_list .list_left p{font-size: 20px;line-height: 25px;margin-bottom: 0px;}
.web_committee .cm_relatedlaws_list .list_left p span.date{font-size: 18px;color: #333333;}
.web_committee .cm_relatedlaws_list.title .list_left p,.cm_relatedlaws_list.title .list_right p{font-size: 30px;font-weight: bold;color: #58595b;}
.web_committee .cm_relatedlaws_list .list_right{display: flex;}
.web_committee .cm_relatedlaws_list .list_right_tablebox{display: table;height: 100%;}
.web_committee .cm_relatedlaws_list .list_right_tablebox p{display: table-cell;vertical-align: middle;color: #4981ff;font-size: 20px}
.web_committee .cm_relatedlaws_list .list_right_tablebox p a{color: #4981ff;font-size: 20px}

.web_committee .havetip{position: relative;}
.web_committee .havetip::after{background-color: #4db240;position: absolute;content: '';top: 50%;left: -24px;width: 12px;height: 12px;background-size: cover;margin-top: -6px;border-radius: 50%;}
.web_committee .raw_choice_btn{display: flex;justify-content: space-around;flex-wrap: wrap;margin-top: 57px;}
.web_committee .raw_choice_btnbox{width: 33.33%;text-align: center;margin-bottom: 82px;}
.web_committee .raw_choice_btnbox .co-6{width: 91%;margin: 0 auto;max-width: 323px;}
.web_committee .raw_choice_btn .co-6 a{width: 100%;display: inline-block;}
.web_committee .raw_choice_btn .co-6 a img{width: 100%;}
.web_committee .raw_choice_title{margin-top: 30px;padding-bottom: 16px;position: relative;}
.web_committee .raw_choice_title h3{font-size: 24.09px;}
.web_committee .raw_choice_title::after{position: absolute;content: '';left: 50%;bottom: 0px;width: 45px;height: 4px;background-color: #6587e1;margin-left: -22.5px}

.web_publication .c_box3{padding: 0px;background: none;box-shadow: none;border: none;}
.web_publication .title_top img{width: 102.3%;}
.web_publication .color_b.submenu_btn{background-color: #e2edf6;padding: 2.9% 8.6% 3.6% 6.8%;border-bottom-right-radius: 15px;border-bottom-left-radius: 15px;}
.web_publication .submenu_btn{display: flex;justify-content: space-between;flex-wrap: wrap;margin-bottom: 0px;}
.web_publication .submenu_btn li{padding: 0px;min-width: 220px;margin:15px 0;}
.web_publication .submenu_btn li a{padding: 9px 13px;font-size: 20px;display: block;line-height: 20px;border: 2px solid #0a6199;border-radius: 10px;color: #0a6199;font-weight: bold;}
.web_publication .submenu_btn li a span{font-size: 19.27px;color: #f91d1d;}
.web_publication .pc_titlenew{position: relative;margin-top: 73px;margin-bottom: 67px;}
.web_publication .pc_titlenew_imgbox{width: 61.6%;}
.web_publication .pc_titlenew_imgbox img{width: 100%;}
.web_publication .pc_titlenew_textbox{width: 48.9%;background-color: #fff;position: absolute;right: 0px;top: 8%;height: 81.8%;display: flex;border-radius: 15px;}
.web_publication .pc_titlenew_textbox .tablebox{display: table;height: 100%;padding: 16%;}
.web_publication .pc_titlenew_textbox .tablebox .tablecellbox{display: table-cell;vertical-align: middle;}
.web_publication .pc_titlenew_textbox .tablebox .tablecellbox p{height: 80px;font-size: 48px;color: #333333;font-weight: bold;line-height: 47px;position: relative;}
.web_publication .pc_titlenew_textbox .tablebox .tablecellbox p::after{width: 115px;height: 5px;position: absolute;content: '';left: 0px;bottom: 0px;background-color: #6587e1;}
.web_publication .c_box1{padding: 45px 45px 0px 45px;border-radius: 15px;}
.web_publication .raw_choice_btn{display: flex;justify-content: space-around;flex-wrap: wrap;}
.web_publication .raw_choice_btnbox{width: 33.33%;text-align: center;margin-bottom: 57px;}
.web_publication .raw_choice_btnbox .co-6{width: 341px;margin: 0 auto;}/*width: 17.8vwheight: 25vw;*/
.web_publication .raw_choice_btn .co-6 a{width: 100%;display: inline-block;height: 480px;background-size: cover;background-position: center;border-radius: 15px;background-color: #efefef;max-width: 342px;border: 1px solid #a0a0a0;}
.web_publication .raw_choice_title{margin-top: 30px;padding-bottom: 16px;position: relative;}
.web_publication .raw_choice_title h3{font-size: 24px;font-weight: bold;margin-bottom: 0px;}
.web_publication .raw_choice_title h3 span{color: #ff0101;font-size: 14px;margin-left: 14px;font-weight: lighter;}
.web_publication .raw_choice_title::after{position: absolute;content: '';left: 50%;bottom: 0px;width: 50px;height: 4px;background-color: #00b7ee;margin-left: -25px}
.web_publication .raw_choice_btnbox2{width: 25%;text-align: center;margin-bottom: 57px;}
.web_publication .raw_choice_btnbox2 .co-6{width: 271px;margin: 0 auto;max-width: 271px;}/*width: 17.8vw;height: 24vw;*/
.web_publication .raw_choice_btnbox2 .co-6 a{width: 100%;display: inline-block;height: 460px;background-size: cover;background-position: center;border-radius: 15px;background-color: #efefef;max-width: 269px;border: 1px solid #a0a0a0;}  

.web_publication.single .c_box1{margin-top: 73px;}
.web_publication.single .c_box1 .co-4{width: 33.3%;justify-content: left;}
.web_publication.single .c_box1 .co-4.mb-4{margin-bottom: 60px !important;}
.web_publication.single .c_box1 .co-4 a,.c_box6{width: 320px;}/*width: 16.7vw;height: 21.543vw;*/
.web_publication.single .c_box1 .co-4 a{height: 453px;border: 1px solid #d7d7d7;}
.web_publication.single .c_box1 .co-4 a{max-width: 322px;max-height: 453px;overflow: hidden;display: block;margin: 0 auto;border-radius: 15px;position: relative;background-repeat: no-repeat;background-size: cover;background-position: center;}/*1:1.3*/
.web_publication.single .c_box1 .c_box6{margin: 25px auto 0 auto;height: auto;position: relative;padding-bottom: 10px;}
.web_publication.single .c_box1 .c_box6 h3{font-size: 18px;line-height: 23px;width: 90%;text-align: center;margin: 0 auto;font-weight: bold;color: #333333;}
.web_publication.single .c_box1 .c_box6::after{position: absolute;content: '';width: 30px;height: 3px;background-color: #3357bd;left: 50%;margin-left: -15px;bottom: -3px;}

#footer{background:none;}
.footer_hr_box{width: 769px;margin: 52px auto;}
.footer_map{width: 100%;background-color: #2f2d57;height: 496px;padding-top: 90px;}
.footer_map_box{max-width: 1300px;display: flex;justify-content: space-between;margin: 0 auto;width: 100%;}
.footer_map_list{font-size: 12px;}
.footer_map_list a.footer_map_title1{font-size: 15px;color: #fff;margin-top: 0px;font-weight: bold;display: block;line-height: 21px;}
.footer_map_list a.footer_map_title2{margin-top: 21px;color: #fff;display: block;line-height: 16px;font-size: 12px}
.footer_copyright{display: flex;justify-content: space-between;width: 960px;margin: 0 auto;font-size: 18px !important;color: #fff;margin-top: 60px;font-family:'Microsoft YaHei' !important;}
.footer_copyright p:nth-child(1){text-align:center; padding-top:20px; width:100%;}
.footer_copyright p:nth-child(2){display:none;}

@media screen and (max-width: 540px){
	.web_title_line {height: 15px;}
	.index_news_more,.news_mess_box {display:block !important;}
	.web_title_center,.web_title_left,.web_title_right {height:60px !important; line-height:60px;}
	.web_title_line {top:24px;}
	#web_title {margin-top: 10px !important;margin-bottom: 60px !important; height:50px !important}
	.article_box {padding: 0px !important;}
	.web_title_center {font-size: 16px !important;padding: 0px 10px;}
	#web_container{width: 96%;margin: 0 auto;}
	.header_logo{padding-left:10px;}
	.nav_ul>li:after{display:none;}
	#navbarNav ul .nav-item{font-size:16px; line-height:19px; border-bottom:#CCC 1px dotted; height:40px; line-height:24px;}
	#navbarNav ul .nav-item:last-child{border-bottom:none;}
	.navbar-nav .dropdown-menu {position: absolute;float: none;}
	.header_box{width: 100% !important;}
	.header_navbar{width: 100% !important;background: #fff;}
	.header_navbar .hidden-md,.header_navbar .visible-xs{display:block !important;}
	.header_langbox .dropdown:nth-child(1){display:none;}
	.header_langbox .dropdown:nth-child(2){display:block;}
	.header_langbox .dropdown a:last-child{border-bottom:none;}
	.header_langbox .dropdown a,.header_langbox .dropdown a.tw,.header_langbox .dropdown a.zh,.header_langbox .dropdown a.pt,.header_langbox .dropdown a.en{background:#FFF; height:36px; line-height:22px; border-bottom:#CCC 1px solid; display:block; width:130px;padding: 5px;border-right:none;}
	.header_langbox .dropdown-menu{min-width: 120px;}
	
	.header_search{width: 50% !important;float: right;margin-right: 28px;}
	.header_searchbox{height: 23px;line-height: 23px;width: 152px;background-color: #fff;float: right;margin: 10px 0;padding: 0 6px;}
	.header_search_input{font-size: 12px;width: 107px;height: 23px;line-height: 23px;border: 0px;outline: none;float: left;}
	.header_search_logo{width: 21px;float: right;}
	#web_banner{width: 100%;height: 120px;background-repeat: no-repeat;background-size: 100%;background-position: center center;max-width: 1920px;margin: 0 auto;min-height:100% !important;}
	#web_banner .swiper-slide a{height:150px; display:block;background-size: 100%;background-position: center center;background-repeat: no-repeat;}
	#web_banner.type9{height: 150px;max-height: 200px;}
	
	#web_container .noshadow{margin-top:0px !important;}
	
	.web_services .col-xs-12{width: 100%;}
	.web_services .nav_l，.web_services .co-3, .web_services .col-md-3{width: 100% !important;}
	.web_services .nav_l ul,.web_services .co-3{margin-left:0px; padding-left:0px; width:100% !important;}
	.web_services .nav_l ul li,.web_services .co-3 li{width:50% !important;}
	
	.web_services .col-xs-12 ul{padding:0px; margin:0px;}
	.web_services .col-xs-12 li{height: 52px;line-height: 52px;border-bottom: 1px solid #d0d0d0;text-align: center; width:50%; float:left; text-align:left;}
	.web_services .col-xs-12 li.action{background-color: #fff;}
	.web_services .col-xs-12 li.action a{font-weight: bold;}
	.web_services .col-xs-12 li a{font-size: 20px;color: #333333;display: block;}
	.web_services .col-xs-12 li:first-child a{color: #333;font-weight:400;}
	
	.web_civilservice.ys_blue,.fl_list{overflow: scroll !important;}
	
	.web_services .content_r .row{padding:0px;}
	.web_services .practice_btn {width: 150px !important;height: 150px !important;}
	.web_services .content_r .practice_textbox{padding: 1px 0px !important;}
	.practice_textbox .practice_text .pcontent ol li{height:auto !important; width:100% !important;}
	
	#web_container .enforce_table,#web_container .download_table{width: 100%;margin: 0 auto}
	#web_container{padding-top:5px !important;}
	#why6 {height: 1595px;}
	#why6 .re_cure_process_titlebox{left: 18px !important;}
	#why6 .re_cure_process_titlebox .re_cure_process_title{width:280px; height:40px; line-height:40px; left:90px; top:130px; font-size:16px;}
	#why6 .re_cure_process_titlebox .re_cure_process_cloudbox{width:160px; height:160px;}
	#why6 .re_cure_process_titlebox .re_cure_process_cloudbox .re_cure_process_cloudtextbox{width:160px; height:160px;}
	.re_cure_whybox .re_cure_whylist{margin: 0px;}
	.re_cure_whybox .re_cure_whylist:nth-child(3n+1) {margin-left: 0px;}
	.re_cure_commonbox .re_cure_common_contentbox .re_cure_common_content .dexto_address_box{display:block;}
	.web_detoxification .detox_text1{margin-top:0px;}

	.swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction {width: 100%;height: 30px !important; bottom:0 !important;}

	.header_langbox .dropdown a.en{border:none;}
	.footer_map_box{width: 96% !important;padding: 0 1%;}
	
	.index_news {width: 100% !important;margin-top: 33px;max-width: 100%;}
	.index_links {display:block;justify-content: left;flex-wrap: wrap; margin:0 auto; text-align:center;}
	.small{text-align:center; margin:0 auto;}
	.small .row{padding-left:0px; padding-right:0px;}
	.index_message .index_message_box {width: 100%;padding-top: 0px;}
	.index_link_list {
	  width: 100%;
	  height: 269px;
	  margin-top: 30px;
	  border-top-left-radius: 10px;
	  border-top-right-radius: 10px;
	  position: relative;
	  overflow: hidden;
	  cursor: pointer;
	  flex-shrink: 0;
	}
	.ab_contact_box .ab_contact_list{display:block;}
	.web_law .c_box1 {padding: 10px 10px !important;}
	#web_banner .swiper-slide a{height:150px !important;}
	.news_list ul li{height:auto !important;padding-left: 30px !important;}
	.new_top_box{display:none;}
	.news_mess_box{margin-top:0px !important;}
	
	.raw_choice_btn .raw_choice_btnbox{float:left; padding-left:10px; padding-right:10px;}
	.raw_choice_btn .new_co{width: 100% !important;height: 120% !important;background-color: #1d5944;color: #fff !important;display: table;font-size: 26px;line-height: 32px;border-radius: 15px;}
	.page_po_co_attention .conuncil_lists_title,.page_po_co_comply .conuncil_lists_title {width: 30% !important;}
	.sub_listbox .sub_list_content {padding: 0px;}
	.sub_listbox .sub_list_content ul {padding-left: 0px;}
	.web_committee .sub_list_content ul li {padding-top:10px; padding-bottom:10px; line-height:28px;}
	.web_committee .sub_list_content ul li p.col-9{padding-right: 0px; padding-left:5px; width:66% !important;}
	.web_committee .sub_list_content ul li p.col-3{padding-left: 0px; padding-right:5px; width:34% !important; font-size:90%;}
	
	/*.re_place_text{left: 0px;background-color: #fff;border-radius: 10px;font-size: 18px;padding: 35px;top: 50%;margin-top: 50px; width:100% !important;padding: 15px 10px !important;}*/
	
	.re_place_box{width: 100%;height: 100%;margin:20px auto;}
.re_place_text{width: 100%;height: 100%;position:inherit;left: 0px;background-color: #fff;border-radius: 10px;font-size: 18px;padding: 35px;top: 50%;margin-top: 15px;z-index: 21; margin-bottom:25px;}
.re_place_text{-moz-box-shadow:5px 5px 10px #c3c1c1, -5px 5px 10px #c3c1c1; -webkit-box-shadow:5px 5px 10px #c3c1c1, -5px 5px 10px #c3c1c1; box-shadow:5px 5px 10px #c3c1c1, -5px 5px 10px #c3c1c1;padding: 15px 10px !important;width:100% !important;}
.re_place_text p{margin-top: 33px;margin-bottom: 0px;}
.re_place_text p:first-child{margin-top: 0px;}
.re_place_text p span{color: #5c80e0;font-weight: bold;}
.re_place_imgbox{width: 100%;height: 100%;border-radius: 20px;overflow: hidden;z-index: 20; position:relative;}
.news_mtype_box {width:100% !important;}
.web_healthyparadise,.web_activities {padding: 10px !important;}
.web_healthyparadise .co-6,.web_activities .co-6 {width: 100% !important;}
.web_healthyparadise .row.pb-5:nth-child(even),.web_activities .row.pb-5:nth-child(even) {flex-flow: column !important;}
.web_healthyparadise .row .co-11,.web_activities .row .co-11{padding-top:30px;}
.web_activities .one_line {padding-bottom: 10px;margin-bottom: 10px !important;}
.web_activities .co-6 img {padding-bottom: 30px;}
.web_civilservice.mt-10 {padding: 10px !important;}
.web_civilservice table{border-collapse: collapse; border-spacing: 0;}
.web_civilservice table td, .web_civilservice table th {padding: 8px; text-align: left; border-bottom: 1px solid #ddd;}
.web_civilservice table th {display: none;}
.web_civilservice tabletd {display: block; border: none;}
  /* 设置表格行的背景颜色和样式 */
.web_civilservice tabletd::before {content: attr(data-label);float: left;font-weight: bold;}
.web_prevention .c_box1 {padding: 15px;margin-top: 25px;}
.web_prevention .c_box1_title {margin-bottom: 20px;}
.web_detoxification .re_cure_content {width: 100%;}
.web_detoxification .re_cure_common_content .dexto_case {width: 100%;}
.web_detoxification .detox_policy_textbox {padding: 15px;width: 100% !important;}
.web_detoxification .detox_policy_textbox {position: inherit;}
.web_detoxification .re_cure_why_text {padding: 27px 16px 10px 16px;}
.web_detoxification .re_cure_common_content {padding-left: 10px; padding-right:10px;}

.web_statistics .c_box1 {padding: 20px;}
.web_statistics .c_box1 .li_btn .row{padding-left:0px;}
.web_statistics .li_btn ul.row li.col-2{width:25% !important;max-width: 33% !important;flex: 0 0 33%;}
.web_statistics .li_btn ul.row li.col-2 .fwb{font-size:95% !important;}
.web_druginfo .di_regulardrugs_box {width: 100%;}
.web_druginfo .dl_newdrugs_box {width: 50%; margin-top: 54px;}
.web_video .video_choice_btnbox2 .co-6 {width: 100% !important;}
.raw_choice_btnsbox{margin-bottom: 110px !important;}
.raw_choice_btnsbox,.raw_choice_btnsbox:nth-child(3n+1) {width: 100% !important;}
.song_list_box .song_list_imgbox {width: 100% !important;height: 100% !important;padding-bottom: 150px;}
.web_video .video_choice_btnbox .co-6 {width: 100% !important;}
.web_video .video_choice_btnbox2,.web_video .video_choice_btnbox {margin-bottom: 40px !important;}
.web_video .video_choice_btnbox2 {width:100% !important;}
.web_video .video_choice_title h3 {height: 40px;line-height: 40px; font-size:18px;}
.web_video .raw_choice_btnsbox:nth-child(3n+1) a {text-align:center; float:none; clear:both;}
.web_video .raw_choice_btns .raw_choice_btnsbox:nth-child(3),.web_video .raw_choice_btns .raw_choice_btnsbox:nth-child(6){padding-right:0px;}
.web_video .song_list_textbox {width:100% !important;}
.web_video .raw_choice_btns .raw_choice_btnsbox:nth-child(3n) a {float: inherit !important;}
.web_video .sub_list_content .sub_list_havetwovideo a:nth-child(odd),.web_video .sub_list_content .sub_list_havetwovideo a:nth-child(even) {width: 50%;}
.web_publication .raw_choice_btnbox2,.web_publication .raw_choice_btnbox {width: 100%;}
.web_publication .c_box1 {padding:15px;}
.web_publication .raw_choice_btnbox2 .col-6,.web_publication .raw_choice_btnbox .col-6 {width: 50%;}
.web_publication.single .c_box1 .co-4 {width: 100%;}
.sub_list_twocontent{display:block !important;}
.sub_list_twocontent .sub_list_content{width:100% !important;margin-bottom: 0px; padding:15px;}
.sub_list_twocontent .sub_list_content .part{width:49% !important; min-width:49% !important; float:left; display:block;}
.sub_listbox .sub_list_content .co-4{width:100%; height:520px; padding-bottom:160px; padding-left:0px; padding-top:30px;}
.sub_listbox .sub_list_content .co-4 a {width:100%; height:320%;}
.sub_listbox .sub_list_content .co-4 .c_box6 {background:none;}
.sub_list_content .sub_list_content_box .council_list{margin-left:15px;}
.photo_yearbtnbox{margin-top: 40px !important;}
.photo_yearbtnbox .photo_yearbtn a {width:100% !important;}
.photo_year .py_imgbox {width:100% !important; height:100% !important;}
.photo_yearbox {padding-bottom: 30px !important;}
.web_photo .c_box1{padding:15px;}
.typhoto_list .typhoto_list_box,.typhoto_list .typhoto_list_title{width:100% !important}
.typhoto_list .typhoto_list_box .typhoto_listimg{width:100% !important}
.web_photo .c_box1 .partphoto_box .partphoto_list a{width:100% !important;}


	#footer {margin-top: 15px !important;padding-top: 0px !important; width:100% !important; clear:both; display:block;}
	.footer_map_box,.footer_hr_box{display:none !important;}
	.footer_map {height: 80px !important;padding-top: 12px !important;}
	.footer_copyright {
		justify-content: space-between;
		margin: 0 auto;
		margin-top: 10px !important;
		font-size: 14px !important;
		color: #fff;
		font-family: 'Microsoft YaHei' !important;
		padding-left:15px;
		padding-right:15px;
		width: 100% !important;
		background-color: #2f2d57;
		text-align:center;
	}
	.footer_copyright p:nth-child(1){text-align:center; padding-top:20px; width:100%;}
	.footer_copyright p:nth-child(2){display:none;}
	.reg_m_70{display:none;}
	.reg_m_71{display:block;padding-top: 10px;padding-left: 65px;}
}
@media screen and (min-width: 541px) and (max-width: 1023px) {
	.index_news_more,.news_mess_box {display:block !important;}
	.web_title_line {height: 15px;}
	.web_title_center,.web_title_left,.web_title_right {height:60px !important; line-height:60px;}
	.web_title_line {top:24px;}
	#web_title {margin-top: 10px !important;margin-bottom: 60px !important; height:50px !important}
	.article_box {padding: 0px !important;}
	.web_title_center {font-size: 16px !important;padding: 0px 10px;}
	#web_container{width: 96%;margin: 0 auto;}
	.header_logo{padding-left:10px;}
	.nav_ul>li:after{display:none;}
	#navbarNav ul .nav-item{font-size:16px; line-height:19px; border-bottom:#CCC 1px dotted; height:40px; line-height:24px;}
	#navbarNav ul .nav-item:last-child{border-bottom:none;}
	.navbar-nav .dropdown-menu {position: absolute;float: none;}
	.header_box{width: 100% !important;}
	.header_navbar{width: 100% !important;background: #fff;}
	.header_navbar .hidden-md,.header_navbar .visible-xs{display:block !important;padding-left: 10px;}
	.header_langbox .dropdown:nth-child(1){display:none;}
	.header_langbox .dropdown:nth-child(2){display:block;}
	.header_langbox .dropdown a:last-child{border-bottom:none;}
	.header_langbox .dropdown a,.header_langbox .dropdown a.tw,.header_langbox .dropdown a.zh,.header_langbox .dropdown a.pt,.header_langbox .dropdown a.en{background:#FFF; height:36px; line-height:22px; border-bottom:#CCC 1px solid; display:block; width:130px;padding: 5px;border-right:none;}
	.header_langbox .dropdown-menu{min-width: 120px;}
	
	.header_search{width: 50% !important;float: right;margin-right: 28px;}
	.header_searchbox{height: 23px;line-height: 23px;width: 152px;background-color: #fff;float: right;margin: 10px 0;padding: 0 6px;}
	.header_search_input{font-size: 12px;width: 107px;height: 23px;line-height: 23px;border: 0px;outline: none;float: left;}
	.header_search_logo{width: 21px;float: right;}
	#web_banner{width: 100%;height: 120px;background-repeat: no-repeat;background-size: 100%;background-position: center center;max-width: 1920px;margin: 0 auto;min-height:100% !important;}
	#web_banner .swiper-slide a{height:150px; display:block;background-size: 100%;background-position: center center;background-repeat: no-repeat;}
	#web_banner.type9{height: 150px;max-height: 200px;}
	
	#web_container .noshadow{margin-top:0px !important;}
	
	.web_committee .cm_relatedlaws_list {margin-left: 35px; margin-right:20px;}
	
	.web_services .col-xs-12{width: 100%;}
	.web_services .nav_l，.web_services .co-3, .web_services .col-md-3{width: 100% !important;}
	.web_services .nav_l ul,.web_services .co-3{margin-left:0px; padding-left:0px; width:100% !important;}
	.web_services .nav_l ul li,.web_services .co-3 li{width:50% !important;}
	
	.web_services .col-xs-12 ul{padding:0px; margin:0px;}
	.web_services .col-xs-12 li{height: 52px;line-height: 52px;border-bottom: 1px solid #d0d0d0;text-align: center; width:50%; float:left; text-align:left;}
	.web_services .col-xs-12 li.action{background-color: #fff;}
	.web_services .col-xs-12 li.action a{font-weight: bold;}
	.web_services .col-xs-12 li a{font-size: 20px;color: #333333;display: block;}
	.web_services .col-xs-12 li:first-child a{color: #333;font-weight:400;}
	
	.web_civilservice.ys_blue,.fl_list{overflow: scroll !important;}
	
	.web_services .content_r .row{padding:0px;}
	.web_services .practice_btn {width: 150px !important;height: 150px !important;}
	.web_services .content_r .practice_textbox{padding: 1px 0px !important;}
	.practice_textbox .practice_text .pcontent ol li{height:auto !important; width:100% !important;}
	
	#web_container .enforce_table,#web_container .download_table{width: 100%;margin: 0 auto}
	#web_container{padding-top:5px !important;}
	#why6 {height: 1595px;}
	#why6 .re_cure_process_titlebox{left: 18px !important;}
	#why6 .re_cure_process_titlebox .re_cure_process_title{width:280px; height:40px; line-height:40px; left:90px; top:130px; font-size:16px;}
	#why6 .re_cure_process_titlebox .re_cure_process_cloudbox{width:160px; height:160px;}
	#why6 .re_cure_process_titlebox .re_cure_process_cloudbox .re_cure_process_cloudtextbox{width:160px; height:160px;}
	.re_cure_whybox .re_cure_whylist{margin: 0px;}
	.re_cure_whybox .re_cure_whylist:nth-child(3n+1) {margin-left: 0px;}
	.re_cure_commonbox .re_cure_common_contentbox .re_cure_common_content .dexto_address_box{display:block;}
	.web_detoxification .detox_text1{margin-top:0px;}

	.swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction {width: 100%;height: 30px !important; bottom:0 !important;}

	.header_langbox .dropdown a.en{border:none;}
	.footer_map_box{width: 96% !important;padding: 0 1%;}
	
	.index_news {width: 100% !important;margin-top: 33px;max-width: 100%;}
	.index_links {display: flex;justify-content: left;flex-wrap: wrap; margin:0 auto; text-align:center;}
	.small{text-align:center; margin:0 auto;}
	.small .row{padding-left:0px; padding-right:0px;}
	.index_message .index_message_box {width: 100%;padding-top: 0px;}
	.index_link_list {
	  width: 100%;
	  height: 269px;
	  margin-top: 30px;
	  border-top-left-radius: 10px;
	  border-top-right-radius: 10px;
	  position: relative;
	  overflow: hidden;
	  cursor: pointer;
	  flex-shrink: 0;
	}
	.ab_contact_box .ab_contact_list{display:block;}
	.web_law .c_box1 {padding: 10px 10px !important;}
	#web_banner .swiper-slide a{height:150px !important;}
	.news_list ul li{height:auto !important;padding-left: 30px !important;}
	.new_top_box{display:none;}
	.news_mess_box{margin-top:0px !important;}
	
	.raw_choice_btn .raw_choice_btnbox{float:left; padding-left:10px; padding-right:10px;}
	.raw_choice_btn .new_co{width: 100% !important;height: 120% !important;background-color: #1d5944;color: #fff !important;display: table;font-size: 26px;line-height: 32px;border-radius: 15px;}
	.page_po_co_attention .conuncil_lists_title,.page_po_co_comply .conuncil_lists_title {width: 30% !important;}
	.sub_listbox .sub_list_content {padding: 0px;}
	.sub_listbox .sub_list_content ul {padding-left: 0px;}
	.web_committee .sub_list_content ul li {padding-top:10px; padding-bottom:10px; line-height:28px;}
	.web_committee .sub_list_content ul li p.col-9{padding-right: 0px; padding-left:5px; width:66% !important;}
	.web_committee .sub_list_content ul li p.col-3{padding-left: 0px; padding-right:5px; width:34% !important; font-size:90%;}
	
	/*.re_place_text{left: 0px;background-color: #fff;border-radius: 10px;font-size: 18px;padding: 35px;top: 50%;margin-top: 50px; width:100% !important;padding: 15px 10px !important;}*/
	
	.re_place_box{width: 100%;height: 100%;margin:20px auto;}
.re_place_text{width: 100%;height: 100%;position:inherit;left: 0px;background-color: #fff;border-radius: 10px;font-size: 18px;padding: 35px;top: 50%;margin-top: 15px;z-index: 21; margin-bottom:25px;}
.re_place_text{-moz-box-shadow:5px 5px 10px #c3c1c1, -5px 5px 10px #c3c1c1; -webkit-box-shadow:5px 5px 10px #c3c1c1, -5px 5px 10px #c3c1c1; box-shadow:5px 5px 10px #c3c1c1, -5px 5px 10px #c3c1c1;padding: 15px 10px !important;}
.re_place_text p{margin-top: 33px;margin-bottom: 0px;}
.re_place_text p:first-child{margin-top: 0px;}
.re_place_text p span{color: #5c80e0;font-weight: bold;}
.re_place_imgbox{width: 100%;height: 100%;border-radius: 20px;overflow: hidden;z-index: 20; position:relative;}
.news_mtype_box {width:100% !important;}
.web_healthyparadise,.web_activities {padding: 10px !important;}
.web_healthyparadise .co-6,.web_activities .co-6 {width: 100% !important;}
.web_healthyparadise .row.pb-5:nth-child(even),.web_activities .row.pb-5:nth-child(even) {flex-flow: column !important;}
.web_healthyparadise .row .co-11,.web_activities .row .co-11{padding-top:30px;}
.web_activities .one_line {padding-bottom: 10px;margin-bottom: 10px !important;}
.web_activities .co-6 img {padding-bottom: 30px;}
.web_civilservice.mt-10 {padding: 10px !important;}
.web_civilservice table{border-collapse: collapse; border-spacing: 0;}
.web_civilservice table td, .web_civilservice table th {padding: 8px; text-align: left; border-bottom: 1px solid #ddd;}
.web_civilservice table th {display: none;}
.web_civilservice tabletd {display: block; border: none;}
  /* 设置表格行的背景颜色和样式 */
.web_civilservice tabletd::before {content: attr(data-label);float: left;font-weight: bold;}
.web_prevention .c_box1 {padding: 15px;margin-top: 25px;}
.web_prevention .c_box1_title {margin-bottom: 20px;}
.web_detoxification .re_cure_content {width: 100%;}
.web_detoxification .re_cure_common_content .dexto_case {width: 100%;}
.web_detoxification .detox_policy_textbox {padding: 15px;width: 100% !important;}
.web_detoxification .detox_policy_textbox {position: inherit;}
.web_detoxification .re_cure_why_text {padding: 27px 16px 10px 16px;}
.web_detoxification .re_cure_common_content {padding-left: 10px; padding-right:10px;}

.web_statistics .c_box1 {padding: 20px;}
.web_statistics .c_box1 .li_btn .row{padding-left:0px;}
.web_statistics .li_btn ul.row li.col-2{width:25% !important;max-width: 33% !important;flex: 0 0 33%;}
.web_statistics .li_btn ul.row li.col-2 .fwb{font-size:95% !important;}
.web_druginfo .di_regulardrugs_box {width: 100%;}
.web_druginfo .dl_newdrugs_box {width: 50%; margin-top: 54px;}
.web_video .video_choice_btnbox2 .co-6 {width: 100% !important;}
.raw_choice_btnsbox{margin-bottom: 110px !important;}
.raw_choice_btnsbox,.raw_choice_btnsbox:nth-child(3n+1) {width: 100% !important;}
.song_list_box .song_list_imgbox {width: 100% !important;height: 100% !important;padding-bottom: 150px;}
.web_video .video_choice_btnbox .co-6 {width: 100% !important;}
.web_video .video_choice_btnbox2,.web_video .video_choice_btnbox {margin-bottom: 40px !important;}
.web_video .video_choice_btnbox2 {width:100% !important;}
.web_video .video_choice_title h3 {height: 40px;line-height: 40px; font-size:18px;}
.web_video .raw_choice_btnsbox:nth-child(3n+1) a {text-align:center; float:none; clear:both;}
.web_video .raw_choice_btns .raw_choice_btnsbox:nth-child(3),.web_video .raw_choice_btns .raw_choice_btnsbox:nth-child(6){padding-right:0px;}
.web_video .song_list_textbox {width:100% !important;}
.web_video .raw_choice_btns .raw_choice_btnsbox:nth-child(3n) a {float: inherit !important;}
.web_video .sub_list_content .sub_list_havetwovideo a:nth-child(odd),.web_video .sub_list_content .sub_list_havetwovideo a:nth-child(even) {width: 50%;}
.web_publication .raw_choice_btnbox2,.web_publication .raw_choice_btnbox {width: 100%;}
.web_publication .c_box1 {padding:15px;}
.web_publication .raw_choice_btnbox2 .col-6,.web_publication .raw_choice_btnbox .col-6 {width: 50%;}
.web_publication.single .c_box1 .co-4 {width: 100%;}
.sub_list_twocontent{display:block !important;}
.sub_list_twocontent .sub_list_content{width:100% !important;margin-bottom: 0px; padding:15px;}
.sub_list_twocontent .sub_list_content .part{width:49% !important; min-width:49% !important; float:left; display:block;}
.sub_listbox .sub_list_content .co-4{width:100%; height:520px; padding-bottom:160px; padding-left:0px; padding-top:30px;}
.sub_listbox .sub_list_content .co-4 a {width:100%; height:320%;}
.sub_listbox .sub_list_content .co-4 .c_box6 {background:none;}
.sub_list_content .sub_list_content_box .council_list{margin-left:15px;}
.photo_yearbtnbox{margin-top: 40px !important;}
.photo_yearbtnbox .photo_yearbtn a {width:100% !important;}
.photo_year .py_imgbox {width:100% !important; height:100% !important;}
.photo_yearbox {padding-bottom: 30px !important;}
.web_photo .c_box1{padding:15px;}
.typhoto_list .typhoto_list_box,.typhoto_list .typhoto_list_title{width:100% !important}
.typhoto_list .typhoto_list_box .typhoto_listimg{width:100% !important}
.web_photo .c_box1 .partphoto_box .partphoto_list a{width:100% !important;}


	#footer {margin-top: 15px !important;padding-top: 0px !important; width:100% !important; clear:both; display:block;}
	.footer_map_box,.footer_hr_box{display:none !important;}
	.footer_map {height: 80px !important;padding-top: 12px !important;}
	.footer_copyright {
		justify-content: space-between;
		margin: 0 auto;
		margin-top: 10px !important;
		font-size: 14px !important;
		color: #fff;
		font-family: 'Microsoft YaHei' !important;
		padding-left:15px;
		padding-right:15px;
		width: 100% !important;
		background-color: #2f2d57;
		text-align:center;
	}
	.footer_copyright p:nth-child(1){text-align:center; padding-top:20px; width:100%;}
	.footer_copyright p:nth-child(2){display:none;}
	.reg_m_70{display:none;}
	.reg_m_71{display:block;padding-top: 10px;padding-left: 65px;}
}
/*@media screen and (min-width: 540px) and (max-width: 1024px) {*/
@media screen and (min-width: 1024px) and (max-width: 1200px) {
	.navbar-nav .dropdown-menu {position: absolute;float: none;}
	#web_container{width: 96%;max-width: 1024px !important;margin: 0 auto;}
	#web_container.small{max-width: 1000px !important;}
	.header_box {width: 100% !important;}
	#web_banner{max-width: 100% !important; height:160px !important; min-height:100% !important;}
	.header_navbar {width: 100% !important;  background-color: #fff; z-index:998;}
	.nav_ul .nav_sub_ul{width: 98%;z-index:999; background:#FFF;}
	.navbar-brand.hidden-md{display:block !important;}
	.header_logo {padding-left: 15px;}
	.index_news_more,.news_mess_box {display:block !important;}
	.header_langbox .dropdown:nth-child(1){display:none;}
	.header_langbox .dropdown:nth-child(2){display:block;}
	.header_langbox .dropdown a:last-child{border-bottom:none;}
	.header_langbox .dropdown a,.header_langbox .dropdown a.tw,.header_langbox .dropdown a.zh,.header_langbox .dropdown a.pt,.header_langbox .dropdown a.en{background:#FFF; height:36px; line-height:22px; border-bottom:#CCC 1px solid; display:block; width:130px;padding: 5px;border-right:none;}
	.header_langbox .dropdown-menu{min-width: 120px;}
	.header_search{width: 50% !important;float: right;margin-right: 28px;}
	.header_searchbox{height: 23px;line-height: 23px;width: 152px;background-color: #fff;float: right;margin: 10px 0;padding: 0 6px;}
	.header_search_input{font-size: 12px;width: 107px;height: 23px;line-height: 23px;border: 0px;outline: none;float: left;}
	.header_search_logo{width: 21px;float: right;}
	#web_banner{width: 100%;height: 120px;background-repeat: no-repeat;background-size: 100%;background-position: center center;max-width: 1920px;margin: 0 auto;}
	#web_banner .swiper-slide a{height:150px; display:block;background-size: 100%;background-position: center center;background-repeat: no-repeat;}
	#web_banner.type9{height: 150px;max-height: 200px;}
	
	#web_container .noshadow{margin-top:0px !important;}
	
	.web_committee .cm_relatedlaws_list {margin-left: 35px; margin-right:20px;}
	
	#navbarNav ul .nav-item {font-size: 16px;line-height: 19px;border-bottom: #CCC 1px dotted;height: 40px;line-height: 24px;}
	.nav_ul>li {list-style: none;text-align: center;height: 32px;line-height: 18px;text-align: center;position: relative;padding-right: 1px;}
	
	.web_services .col-xs-12{width: 100%;}
	.web_services .nav_l，.web_services .co-3, .web_services .col-md-3{width: 100% !important;}
	.web_services .nav_l ul,.web_services .co-3{margin-left:0px; padding-left:0px; width:100% !important;}
	.web_services .nav_l ul li,.web_services .co-3 li{width:50% !important;}
	
	.web_services .col-xs-12 ul{padding:0px; margin:0px;}
	.web_services .col-xs-12 li{height: 52px;line-height: 52px;border-bottom: 1px solid #d0d0d0;text-align: center; width:50%; float:left; text-align:left;}
	.web_services .col-xs-12 li.action{background-color: #fff;}
	.web_services .col-xs-12 li.action a{font-weight: bold;}
	.web_services .col-xs-12 li a{font-size: 20px;color: #333333;display: block;}
	.web_services .col-xs-12 li:first-child a{color: #333;font-weight:400;}
	
	.web_civilservice.ys_blue,.fl_list{overflow: scroll !important;}
	
	.web_services .content_r .row{padding:0px;}
	.web_services .practice_btn {width: 150px !important;height: 150px !important;}
	.web_services .content_r .practice_textbox{padding: 1px 0px !important;}
	.practice_textbox .practice_text .pcontent ol li{height:auto !important; width:100% !important;}
	
	#web_container .enforce_table,#web_container .download_table{width: 100%;margin: 0 auto}
	#web_container{padding-top:5px !important;}
	#why6 {height: 1595px;}
	#why6 .re_cure_process_titlebox{left: 18px !important;}
	#why6 .re_cure_process_titlebox .re_cure_process_title{width:280px; height:40px; line-height:40px; left:90px; top:130px; font-size:16px;}
	#why6 .re_cure_process_titlebox .re_cure_process_cloudbox{width:160px; height:160px;}
	#why6 .re_cure_process_titlebox .re_cure_process_cloudbox .re_cure_process_cloudtextbox{width:160px; height:160px;}
	.re_cure_whybox .re_cure_whylist{margin: 0px;}
	.re_cure_whybox .re_cure_whylist:nth-child(3n+1) {margin-left: 0px;}
	.re_cure_commonbox .re_cure_common_contentbox .re_cure_common_content .dexto_address_box{display:block;}
	.web_detoxification .detox_text1{margin-top:0px;}

	.swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction {width: 100%;height: 30px !important; bottom:0 !important;}

	.header_langbox .dropdown a.en{border:none;}
	.footer_map_box{width: 96% !important;padding: 0 1%;}
	
	.index_news {width: 100% !important;margin-top: 33px;max-width: 100%;}
	.index_links {display: flex;justify-content: left;flex-wrap: wrap; margin:0 auto; text-align:center;}
	.small{text-align:center; margin:0 auto;}
	.small .row{padding-left:0px; padding-right:0px;}
	.index_message .index_message_box {width: 100%;padding-top: 0px;}
	.index_link_list {
	  width: 100%;
	  height: 269px;
	  margin-top: 30px;
	  border-top-left-radius: 10px;
	  border-top-right-radius: 10px;
	  position: relative;
	  overflow: hidden;
	  cursor: pointer;
	  flex-shrink: 0;
	}
	.ab_contact_box .ab_contact_list{display:block;}
	.web_law .c_box1 {padding: 10px 10px !important;}
	#web_banner .swiper-slide a{height:150px !important;}
	.news_list ul li{height:auto !important;padding-left: 30px !important;}
	.new_top_box{display:none;}
	.news_mess_box{margin-top:0px !important;}
	
	.raw_choice_btn .raw_choice_btnbox{float:left; padding-left:10px; padding-right:10px;}
	.raw_choice_btn .new_co{width: 100% !important;height: 120% !important;background-color: #1d5944;color: #fff !important;display: table;font-size: 26px;line-height: 32px;border-radius: 15px;}
	.page_po_co_attention .conuncil_lists_title,.page_po_co_comply .conuncil_lists_title {width: 30% !important;}
	.sub_listbox .sub_list_content {padding: 0px;}
	.sub_listbox .sub_list_content ul {padding-left: 0px;}
	.web_committee .sub_list_content ul li {padding-top:10px; padding-bottom:10px; line-height:28px;}
	.web_committee .sub_list_content ul li p.col-9{padding-right: 0px; padding-left:5px; width:66% !important;}
	.web_committee .sub_list_content ul li p.col-3{padding-left: 0px; padding-right:5px; width:34% !important; font-size:90%;}
	
	/*.re_place_text{left: 0px;background-color: #fff;border-radius: 10px;font-size: 18px;padding: 35px;top: 50%;margin-top: 50px; width:100% !important;padding: 15px 10px !important;}*/
	
	.re_place_box{width: 100%;height: 100%;margin:20px auto;}
.re_place_text{width: 100%;height: 100%;position:inherit;left: 0px;background-color: #fff;border-radius: 10px;font-size: 18px;padding: 35px;top: 50%;margin-top: 15px;z-index: 21; margin-bottom:25px;}
.re_place_text{-moz-box-shadow:5px 5px 10px #c3c1c1, -5px 5px 10px #c3c1c1; -webkit-box-shadow:5px 5px 10px #c3c1c1, -5px 5px 10px #c3c1c1; box-shadow:5px 5px 10px #c3c1c1, -5px 5px 10px #c3c1c1;padding: 15px 10px !important;}
.re_place_text p{margin-top: 33px;margin-bottom: 0px;}
.re_place_text p:first-child{margin-top: 0px;}
.re_place_text p span{color: #5c80e0;font-weight: bold;}
.re_place_imgbox{width: 100%;height: 100%;border-radius: 20px;overflow: hidden;z-index: 20; position:relative;}
.news_mtype_box {width:100% !important;}
.web_healthyparadise,.web_activities {padding: 10px !important;}
.web_healthyparadise .co-6,.web_activities .co-6 {width: 100% !important;}
.web_healthyparadise .row.pb-5:nth-child(even),.web_activities .row.pb-5:nth-child(even) {flex-flow: column !important;}
.web_healthyparadise .row .co-11,.web_activities .row .co-11{padding-top:30px;}
.web_activities .one_line {padding-bottom: 10px;margin-bottom: 10px !important;}
.web_activities .co-6 img {padding-bottom: 30px;}
.web_civilservice.mt-10 {padding: 10px !important;}
.web_civilservice table{border-collapse: collapse; border-spacing: 0;}
.web_civilservice table td, .web_civilservice table th {padding: 8px; text-align: left; border-bottom: 1px solid #ddd;}
.web_civilservice table th {display: none;}
.web_civilservice tabletd {display: block; border: none;}
  /* 设置表格行的背景颜色和样式 */
.web_civilservice tabletd::before {content: attr(data-label);float: left;font-weight: bold;}
.web_prevention .c_box1 {padding: 15px;margin-top: 25px;}
.web_prevention .c_box1_title {margin-bottom: 20px;}
.web_detoxification .re_cure_content {width: 100%;}
.web_detoxification .re_cure_common_content .dexto_case {width: 100%;}
.web_detoxification .detox_policy_textbox {padding: 15px;width: 100% !important;}
.web_detoxification .detox_policy_textbox {position: inherit;}
.web_detoxification .re_cure_why_text {padding: 27px 16px 10px 16px;}
.web_detoxification .re_cure_common_content {padding-left: 10px; padding-right:10px;}

.web_statistics .c_box1 {padding: 20px;}
.web_statistics .c_box1 .li_btn .row{padding-left:0px;}
.web_statistics .li_btn ul.row li.col-2{width:25% !important;max-width: 33% !important;flex: 0 0 33%;}
.web_statistics .li_btn ul.row li.col-2 .fwb{font-size:95% !important;}
.web_druginfo .di_regulardrugs_box {width: 100%;}
.web_druginfo .dl_newdrugs_box {width: 50%; margin-top: 54px;}
.web_video .video_choice_btnbox2 .co-6 {width: 100% !important;}
.raw_choice_btnsbox{margin-bottom: 110px !important;}
.raw_choice_btnsbox,.raw_choice_btnsbox:nth-child(3n+1) {width: 100% !important;}
.song_list_box .song_list_imgbox {width: 100% !important;height: 100% !important;padding-bottom: 150px;}
.web_video .video_choice_btnbox .co-6 {width: 100% !important;}
.web_video .video_choice_btnbox2,.web_video .video_choice_btnbox {margin-bottom: 40px !important;}
.web_video .video_choice_btnbox2 {width:100% !important;}
.web_video .video_choice_title h3 {height: 40px;line-height: 40px; font-size:18px;}
.web_video .raw_choice_btnsbox:nth-child(3n+1) a {text-align:center; float:none; clear:both;}
.web_video .raw_choice_btns .raw_choice_btnsbox:nth-child(3),.web_video .raw_choice_btns .raw_choice_btnsbox:nth-child(6){padding-right:0px;}
.web_video .song_list_textbox {width:100% !important;}
.web_video .raw_choice_btns .raw_choice_btnsbox:nth-child(3n) a {float: inherit !important;}
.web_video .sub_list_content .sub_list_havetwovideo a:nth-child(odd),.web_video .sub_list_content .sub_list_havetwovideo a:nth-child(even) {width: 50%;}
.web_publication .raw_choice_btnbox2,.web_publication .raw_choice_btnbox {width: 100%;}
.web_publication .c_box1 {padding:15px;}
.web_publication .raw_choice_btnbox2 .col-6,.web_publication .raw_choice_btnbox .col-6 {width: 50%;}
.web_publication.single .c_box1 .co-4 {width: 100%;}
.sub_list_twocontent{display:block !important;}
.sub_list_twocontent .sub_list_content{width:100% !important;margin-bottom: 0px; padding:15px;}
.sub_list_twocontent .sub_list_content .part{width:49% !important; min-width:49% !important; float:left; display:block;}
.sub_listbox .sub_list_content .co-4{width:100%; height:520px; padding-bottom:160px; padding-left:0px; padding-top:30px;}
.sub_listbox .sub_list_content .co-4 a {width:100%; height:320%;}
.sub_listbox .sub_list_content .co-4 .c_box6 {background:none;}
.sub_list_content .sub_list_content_box .council_list{margin-left:15px;}
.photo_yearbtnbox{margin-top: 40px !important;}
.photo_yearbtnbox .photo_yearbtn a {width:100% !important;}
.photo_year .py_imgbox {width:100% !important; height:100% !important;}
.photo_yearbox {padding-bottom: 30px !important;}
.web_photo .c_box1{padding:15px;}
.typhoto_list .typhoto_list_box,.typhoto_list .typhoto_list_title{width:100% !important}
.typhoto_list .typhoto_list_box .typhoto_listimg{width:100% !important}
.web_photo .c_box1 .partphoto_box .partphoto_list a{width:100% !important;}


	#footer {margin-top: 15px !important;padding-top: 0px !important; width:100% !important; clear:both; display:block;}
	.footer_map_box,.footer_hr_box{display:none !important;}
	.footer_map {height: 80px !important;padding-top: 12px !important;}
	.footer_copyright {
		justify-content: space-between;
		margin: 0 auto;
		margin-top: 10px !important;
		font-size: 14px !important;
		color: #fff;
		font-family: 'Microsoft YaHei' !important;
		padding-left:15px;
		padding-right:15px;
		width: 100% !important;
		background-color: #2f2d57;
		text-align:center;
	}
	.footer_copyright p:nth-child(1){text-align:center; padding-top:20px; width:100%;}
	.footer_copyright p:nth-child(2){display:none;}
	.reg_m_70{display:none;}
	.reg_m_71{display:block;padding-top: 10px;padding-left: 65px;}
}