*{margin:0;padding:0;font-size:14px;line-height:150%;font-family:"microsoft yahei",SimHei;}
body,html{height:100%;text-align:center;overflow:hidden;min-width: 1200px;
    background: url(../images/body.jpg) #f5f5f5 top center no-repeat;}
.html{height:100%;width:100%;position:relative;overflow-y:auto;overflow-x:hidden;}
strong{color:red;}
a{color:blue;text-decoration:none;}
a:hover {text-decoration:none;color:green;}
.r {text-align:right;width:30%;}
.l {text-align:left;color:green;}
.simg{width:50%;min-width:88px;max-width:188px;}
#divs{margin:0 auto;min-height:98%;position:relative;box-sizing:border-box;margin-top: 170px;}
.divs{width:100%;max-width:1200px;min-width:300px;background-color:#fff;}
strong{color:red;}
.head{position:;top:0px;margin:0 auto;width:100%;max-width:1200px;min-width:300px;z-index:10;display:block;letter-spacing:1px;}
#head{line-height:180%;background-color:#019934;font-size:18px;line-height:50px;color:white;border-radius: 5px 5px 0 0;}
.back{position:absolute;right:9px;top:0px;line-height:40px;}
.d {border:1px white solid;line-height:150%;color:white;font-size:12px;padding:3px 5px;}
.d:hover {text-decoration:none;background-color:white;color:#0180CF; }
#main{margin:2px auto;padding:30px 1px;width:100%;padding-top: 10px;}
form{margin:24px 0;text-align:left;}
.so_box{margin:10px auto;height:40px;line-height:40px;background-color:white;width:92%;border:1px #CACACA solid;margin-top:12px;position:relative}
.so_box .txts{margin:0px auto;height:31px;outline: none;line-height:31px;width:88%;padding-left:10px;border:0px;color:#333333;background-color:#FFFFFF;overflow:hidden;}
.so_box .buts{margin:0 auto;height:40px;line-height:40px;width:100%;padding-left:10px;border:0px;color:#333333;background:#0180CF url(line_bg.jpg) repeat-x;border-radius:25px;}
.so_box .more{position:absolute;position:absolute; top:8px; right:10px;}
.so_box .more img{ height:24px;}
table{border-left:1px solid #a2c6d3;border-top:3px solid #0180CF; margin:0 auto;font-size:12px;width:92%;}
table td{border-right:1px solid #a2c6d3;border-bottom:1px solid #a2c6d3;padding:8px;word-wrap:break-word;word-break:break-all;}
.tt{background:#e5f2fa;line-height:18px;FONT-SIZE:12px;max-width:596px;font-weight: bold;}
table td:nth-child(4) {display:none}
.select select{width:100%;padding:5px;border:1px #CACACA solid;height:40px;/*-webkit-appearance:none;*/}
.select option{height:40px;}
.select{margin:0 auto;width:92%;height:40px;overflow:hidden;}
.so_but{margin:15px auto;width:92%;text-align:center;margin-top:12px;border:0px;}
.so_bus{margin:15px auto;width:92%;text-align:left;margin-top:12px;border:0px; color: #bf0509;}
.so_but .buts{line-height:200%;padding:5px 25px;background:#019934 url(line_bg.jpg) repeat-x;border-radius:8px;color:white;border:0px;  letter-spacing: 2px;cursor: pointer;}
.so_but .buts:nth-child(1) {margin-right: 15px;}
.so_but .buts:nth-child(2) {margin-left: 15px;}
#boto{margin:0 auto;width:100%;max-width:1200px;min-width:300px;position:fixed;bottom:0px;display:block;}
.boto{background-color:#f5f5f5;color:#545454;text-shadow: 0 1px 1px #fff;line-height:180%;font-size: 13px;}
.boto a {color:#545454;}
.center1 {font-size: 18px; color: #c61620; margin: 15px 0; font-weight: bold; text-align: center;}
@media screen and (max-width: 600px) {
body, html {
    height: 100%;
    text-align: center;
    overflow: hidden;
    min-width:100%!important;
    background: url(../images/body_wap.jpg) #f5f5f5 top center no-repeat;
    background-size: contain;
}
#divs {
    margin: 0 auto;
    min-height: 98%;
    position: relative;
    box-sizing: border-box;
    margin-top: 85px;
}
 table{border:0;border-top:0px solid #0180CF;}
 table thead {display:none;}
table tr{margin-bottom:18px;display:block;border-top:2px solid #0180CF;}
table tr{border-right: 1px solid #0180CF;border-bottom: 1px solid #0180CF;}
table td {display:block;text-align:right;font-size: 14px;width: 95%;}
table td {border-left: 1px solid #0180CF;border-bottom: 1px dotted #ccc;border-right: 0px solid #0180CF;}
table td[data-label="证书等级"]{display:none}
table td:last-child {border-bottom:0;}
table td:before {content:attr(data-label);float:left;text-transform:uppercase;}
table td:before {font-weight: bold;}
#head {
    line-height: 180%;
    background-color: #019934;
    font-size: 16px;
    line-height: 50px;
    color: white;
    border-radius: 5px 5px 0 0;
}
.center1 {
    width: 92%;
    font-size: 15px;
    color: #c61620;
    margin: 10px auto;
    font-weight: bold;
    text-align: center;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
}