.mb{ margin:0 0 40px 0;}
.show{ display:block!important; }
section,menu .menuslide,article,.container,.safeprot1 .exbox{height:auto!important;}
article{ box-shadow:-2px 0 2px #ccc,2px 0 2px #ccc,0 0 0 #ccc,0 2px 2px #bbb;background-color:#fff;border-radius: 8px;}
body{background-color: #f6f6f6; overflow-y:scroll;}
.menu-border{
    box-shadow:0px 0px 8px 0px rgba(84,84,84,0.34);
border-radius:6px;
}
/*====banner====*/
.banner{ height:auto; margin:79px 0 15px 0;}
/*=-banner-end-=*/

/*====section====*/
section{ min-height:350px; height:350px;}
section:after{ content:""; display:block; clear:both; visibility: hidden; height:0;}
menu{ width:210px;min-height:100px;height:auto;margin:0 27px 30px 0;padding:0 0 12px 0; border-radius:12px; }
menu div,.listslide li,menu .menutitle{ overflow: hidden;}
menu .bgnone{  color: #333333ff; text-indent:16px;border-radius:12px 12px 0 0;padding: 0 !important;
  line-height: 45px !important;}
menu .bgnone,.container .safeprot{  height:50px; padding:18px 0 0 0;line-height:50px; font-size:22px; }
menu .menuslide{}
menu .menutitle{ width:210px; height:50px; display:block; color:#000; text-indent:16px;    line-height: 50px;
    font-size: 14px;border-bottom: 1px solid #e5e5e5;}
menu .menutitle i{ display:none;}
menu .menutitle:hover i{ display:inline;}
menu .menuslide a:hover,.menuslide .onmenu{  background:#0c5bc7;
       color:#fff; }
.menuslide .onarrow{ display:inline; }
menu .menuslide .listslide{ height:auto;}
.listslide li{ height: 50px;
    line-height: 50px;
    font-size: 14px;
    text-indent: 24px;
    border-bottom: 1px solid #e5e5e5;
    }

.listslide a{ display:block; width:100%; height:50px; color:#000;text-indent: 16px;}
.menuslide .listslide .onlist{ 
font-weight:700; color:#0082d8;
}
.none,.none li{ height:0; }
.none li{ border:none;}

/*=-section-end-=*/

/*====article====*/
article{ width: 896px; min-height:350px; height:350px;  padding:19px 29px 57px 29px; border-radius: 8px;
       margin-bottom: 40px; }
article .container{  min-height:300px; height:300px; }
article .container h3{ width:92px; height:22px; margin:22px 0;   border-radius:8px;font-size: 20px;color: #333333ff;}
article .container p{ text-indent: 2em; text-align: justify; line-height:32px;    font-size: 16px;
    font-family:sourcehansanscn-regular;
font-weight:400;
color:rgba(57,57,57,1);}
article .container .mb{ margin:0 0 36px 0;}
article .container .al{ padding: 0 20px 0 0;}
article .container .tin{ text-indent: 24px;};
article .container .circle{ display:inline-block;width:12px; height:12px; border-radius: 50%; background-color:#0082d8;}
article .container .safeprot4p1{ margin:0 0 50px 0;}
article .container .safeprot{ font-size: 22px; background:none; line-height: 42px;    font-family:sourcehansanscn-regular;
font-weight:400;
color:rgba(12,91,199,1);}
article .tip{ height:55px; margin:0; }
article .tip .tip_url{ width:260px; height:42px; top:0; right: 0;line-height:32px; direction: rtl; }
article .tip_url a{ color:#333;}
article .tip_url i{ font-size:9px;}
article .tip_url img{ float:left; margin:7px 0 0 63px;}
article .safeprot1 h2{ line-height: 50px;}
article .safeprot1 .exbox{ width:100%; height:96px;box-shadow:2px 2px 2px #ccc; border-radius:12px; background: #fff; overflow: hidden;}
article .safeprot1 .exbox span{ display:inline-block;width:20%; height:48px; margin:-1px; line-height:47px; font-size:16px; text-indent: 32px;overflow: hidden;}
article .safeprot1 .exbox span:nth-child(2n){ width:79.8%;text-indent:40px;}
article .safeprot1 .exbox .exbox_blue{ background-color:#e4f2fb;}
article .safeprot1 .exbox .exbox_grey{ background-color:#e4ecf7;}
/*=-article-end-=*/
/*
*.mb=======margin-bottom
*.al=======align-left
*exbox=====explanation-box
*safepro===safety production
*softdev===software develop
*witcity===wisdom city
*/
s
