@charset "utf-8";

@media (max-width:1200px) {
.head, .solarbe_bottom {
    display: none;
}
.content {
    width: 100%;
    margin-top: 40px;
}
.banner, .banner img {
    width: 100%;
}
.nav {
    margin: 30px auto;
}
.introduction {
    padding: 0 20px;
    box-sizing: border-box;
}
.introduction>img {
    float: none;
    width: 100%;
    height: auto;
}
.introduction>div {
    float: none;
    width: 100%;
    height: auto;
    display: table;
}
.introduction>div>span {
    display: table-cell;
    vertical-align: middle;
}
.introduction>div>span p {
    font-size: 16px;
    line-height: 24px;
    color: #000;
    text-align: left;
    text-indent: 32px;
    margin-bottom: 10px;
}
.introduction>div>span p:last-of-type {
    margin-bottom: 0;
}
.TabbedPanelsTab {
    position: relative;
    display: inline-block;
    font-size: 14px;
    line-height: 35px;
    padding: 0 15px;
    color: #333;
    background-color: #DDD;
    list-style: none;
    border-radius: 3px;
    -moz-user-select: none;
    -khtml-user-select: none;
    cursor: pointer;
    /* float: left; */
    margin: 0 2.5px 10px 2.5px;
    outline: none;
}
.TabbedPanelsTabSelected {
    background-color: #49c5ff;
    color: #fff;
}
.TabbedPanelsContentGroup {
    clear: both;
    margin-top: 20px;
}
.gslc {
    overflow: hidden;
    padding: 0 20px;
    box-sizing: border-box;
}
.gslc>img {
    float: none;
    width: 100%;
    height: auto;
}
.gslc>div {
    float: none;
    width: 100%;
    height: auto;
    display: table;
    margin-top: 10px;
}
.gslc>div>span {
    display: table-cell;
    vertical-align: middle;
}
.gslc>div>span p {
    font-size: 16px;
    line-height: 24px;
    color: #000;
    text-align: left;
    text-indent: 32px;
}
.ghm {
    padding: 0 20px;
    box-sizing: border-box;
}
.ghm p {
    font-size: 16px;
    line-height: 24px;
    color: #000;
    text-align: left;
    text-indent: 32px;
    margin-bottom: 10px;
}
.ghm p:last-of-type {
    margin-bottom: 0;
}
.bdhcl {
    padding: 0 20px;
    box-sizing: border-box;
}
.bdhcl p {
    font-size: 16px;
    line-height: 24px;
    color: #000;
    text-align: left;
    text-indent: 32px;
    margin-bottom: 10px;
}
.bdhcl div {
    text-align: center;
}
.bdhcl div img {
    width: 100%;
}
.bdhcl div span {
    display: block;
    font-size: 16px;
    line-height: 24px;
    color: #000;
    text-align: center;
    text-indent: 32px;
    margin: 20px 0;
}
.dcgy {
    padding: 0 20px;
    box-sizing: border-box;
}
.dcgy p {
    font-size: 16px;
    line-height: 24px;
    color: #000;
    text-align: left;
    text-indent: 32px;
    margin-bottom: 10px;
}
.dcgy img {
    width: 100%;
}
.dcgy div {
    text-align: center;
}
.dcgy div span {
    display: block;
    font-size: 16px;
    line-height: 24px;
    color: #000;
    text-align: center;
    text-indent: 32px;
    margin: 20px 0;
}
.subnav .TabbedPanelsTab {
    position: relative;
    display: inline-block;
    font-size: 14px;
    line-height: 35px;
    padding: 0 15px;
    margin: 0;
    color: #333;
    background-color: #fff;
    list-style: none;
    border-radius: 0;
    -moz-user-select: none;
    -khtml-user-select: none;
    cursor: pointer;
}
.subnav .TabbedPanelsTabSelected {
    border-bottom: 1px solid #49c5ff;
    color: #49c5ff;
}
.bmdhgy {
    padding: 0 20px;
    box-sizing: border-box;
}
.bmdhgy dl {
    margin-bottom: 10px;
}
.bmdhgy dl dt span {
    font-size: 16px;
    line-height: 24px;
    color: #333;
    margin-right: 10px;
}
.bmdhgy dl dt {
    font-size: 16px;
    line-height: 24px;
    color: #333;
    margin-bottom: 10px;
    text-align: left;
}
.bmdhgy dl dd {
    font-size: 16px;
    line-height: 24px;
    color: #666;
    text-align: left;
    text-indent: 32px;
}
.bmdhgy ul {
    overflow: hidden;
    margin-top: 20px;
}
.bmdhgy li {
    float: none;
    width: 100%;
    text-align: center;
}
.bmdhgy li img {
    width: 100%;
}
.bmdhgy li div {
    font-size: 16px;
    line-height: 24px;
    color: #333;
    text-align: center;
    margin: 20px 0;
}
.bmdhgy p {
    font-size: 16px;
    line-height: 24px;
    color: #000;
    text-align: left;
    text-indent: 32px;
    margin-bottom: 10px;
}
.bmdhgy p:last-of-type {
    margin-bottom: 0;
}
.bmpggy {
    padding: 0 20px;
    box-sizing: border-box;
}
.bmpggy p {
    font-size: 16px;
    line-height: 24px;
    color: #000;
    text-align: left;
    text-indent: 32px;
    margin-bottom: 10px;
}
.jshgy {
    padding: 0 20px;
    box-sizing: border-box;
}
.jshgy p {
    font-size: 16px;
    line-height: 24px;
    color: #000;
    text-align: left;
    text-indent: 32px;
    margin-bottom: 10px;
}
.dcjsycgdcxlbj {
    padding: 0 20px;
    box-sizing: border-box;
}
.dcjsycgdcxlbj p {
    font-size: 16px;
    line-height: 24px;
    color: #000;
    text-align: left;
    text-indent: 32px;
    margin-bottom: 10px;
}
.dcjsycgdcxlbj ul {
    overflow: hidden;
    margin-top: 20px;
}
.dcjsycgdcxlbj ul li {
    float: none;
    width: 100%;
    text-align: center;
}
.dcjsycgdcxlbj ul li img {
    width: 100%;
    margin-bottom: 20px;
}
.dcjsycgdcxlbj ul li:last-of-type img {
    margin-bottom: 0;
}
.TabbedPanelsTab:last-of-type {
    margin-bottom: 0;
}
.djdcxl p {
    font-size: 16px;
    line-height: 24px;
    color: #000;
    text-align: left;
    text-indent: 32px;
    margin-bottom: 10px;
}
.djdcxl {
    text-align: center;
    padding: 0 20px;
    box-sizing: border-box;
}
.djdcxl img {
    margin-top: 10px;
    width: 100%;
}
.duojdcxl {
    padding: 0 20px;
    box-sizing: border-box;
}
.duojdcxl img {
    width: 100%;
}
.zlqy p {
    font-size: 16px;
    line-height: 24px;
    color: #000;
    text-align: left;
    text-indent: 32px;
    margin-bottom: 10px;
}
.zlqy p:last-of-type {
    margin-bottom: 0;
}
.zlqy {
    text-align: center;
    padding: 0 20px;
    box-sizing: border-box;
}
.zlqy img {
    margin: 10px auto 10px auto;
    width: 100%;
}
.qqcnsjqk {
    padding: 0 20px;
    box-sizing: border-box;
}
.qqcnsjqk p {
    font-size: 16px;
    line-height: 24px;
    color: #000;
    text-align: left;
    text-indent: 32px;
    margin-bottom: 10px;
}
.qqcnsjqk div {
    text-align: center
}
.qqcnsjqk div img {
    margin-top: 10px;
    width: 100%;
}
.zb {
    padding: 0 20px;
    box-sizing: border-box;
}
.zb p {
    font-size: 16px;
    line-height: 24px;
    color: #000;
    text-align: left;
    text-indent: 32px;
    margin-bottom: 10px;
}
.zb div {
    text-align: center
}
.zb div img {
    margin-top: 10px;
    width: 100%;
}
.yc {
    padding: 0 20px;
    box-sizing: border-box;
}
.yc p {
    font-size: 16px;
    line-height: 24px;
    color: #000;
    text-align: left;
    text-indent: 32px;
    margin-bottom: 10px;
}
.yc div {
    text-align: center
}
.yc div img {
    margin-top: 10px;
    width: 100%;
}
.tsfdl {
    padding: 0 20px;
    box-sizing: border-box;
}
.tsfdl p {
    font-size: 16px;
    line-height: 24px;
    color: #000;
    text-align: left;
    text-indent: 32px;
    margin-bottom: 10px;
}
.jdddcb {
    padding: 0 20px;
    box-sizing: border-box;
}
.jdddcb p {
    font-size: 16px;
    line-height: 24px;
    color: #000;
    text-align: left;
    text-indent: 32px;
    margin-bottom: 10px;
}
.jdddcb p:last-of-type {
    margin-bottom: 0;
}
.zlcssj p {
    font-size: 16px;
    line-height: 24px;
    color: #000;
    text-align: left;
    text-indent: 32px;
    margin-bottom: 10px;
}
.zlcssj p:last-of-type {
    margin-bottom: 0;
}
.zlcssj {
    padding: 0 20px;
    box-sizing: border-box;
}
.zlcssj div {
    text-align: center;
}
.zlcssj div img {
    width: 100%;
}
.zlcssj div span {
    display: block;
    font-size: 16px;
    line-height: 24px;
    color: #000;
    text-align: center;
    text-indent: 32px;
    margin: 20px 0;
}
.LTD {
    padding: 0 20px;
    box-sizing: border-box;
}
.LTD p {
    font-size: 16px;
    line-height: 24px;
    color: #000;
    text-align: left;
    text-indent: 32px;
    margin-bottom: 10px;
}
.hg {
    padding: 0 20px;
    box-sizing: border-box;
}
.hg p {
    font-size: 16px;
    line-height: 24px;
    color: #000;
    text-align: left;
    text-indent: 32px;
    margin-bottom: 10px;
}
.hg div {
    text-align: center;
}
.hg div img {
    width: 100%;
}
.hg div:first-of-type img {
    width: auto;
}
.hg div:first-of-type {
    margin-top: 20px;
}
.hg div span {
    display: block;
    font-size: 16px;
    line-height: 24px;
    color: #000;
    text-align: center;
    text-indent: 32px;
    margin: 20px 0;
}
.cb {
    padding: 0 20px;
    box-sizing: border-box;
}
.cb p {
    font-size: 16px;
    line-height: 24px;
    color: #000;
    text-align: left;
    text-indent: 32px;
    margin-bottom: 10px;
}
.cb p:last-of-type {
    margin-bottom: 0;
}
.btlx {
    padding: 0 20px;
}
.btlx p {
    font-size: 16px;
    line-height: 24px;
    color: #000;
    text-align: left;
    text-indent: 32px;
    margin-bottom: 10px;
}
.btlx div {
    text-align: center;
}
.btlx div img {
    width: 100%;
}
.btlx div span {
    display: block;
    font-size: 16px;
    line-height: 24px;
    color: #000;
    text-align: center;
    text-indent: 32px;
    margin: 20px 0;
}
.gj {
    padding: 0 20px;
    box-sizing: border-box;
}
.gj p {
    font-size: 16px;
    line-height: 24px;
    color: #000;
    text-align: left;
    text-indent: 32px;
    margin-bottom: 10px;
}
.gj div {
    text-align: center;
}
.gj div img {
    width: 100%;
}
.gj div span {
    display: block;
    font-size: 16px;
    line-height: 24px;
    color: #000;
    text-align: center;
    text-indent: 32px;
    margin: 20px 0;
}
.top {
    position: fixed;
    left: 0;
    top: 0;
    display: block;
    width: 100%;
    height: 40px;
    background-color: #49c5ff;
    text-align: left;
}
.top img {
    height: 24px;
    margin-top: 8px;
    margin-left: 20px;
}
.update {
    position: relative;
    right: 20px;
    font-size: 16px;
    line-height: 24px;
    text-align: right;
    color: #888;
    top: 10px;
    z-index: -1;
}
}
