@font-face{font-weight:400;font-style:normal;font-family:fontawesome;src:url(//:) format("no404"),url(../font-awesome/fontawesome-webfont.woff) format("woff"),url(../font-awesome/fontawesome-webfont.ttf) format("truetype")} 

img,object{max-width:100%}
img{-ms-interpolation-mode:bicubic;border:0}
body{color:#111;font-size:14px;line-height:24px;clear:both;font-family:"微软雅黑";background:#fff}
*,li,ol,ul{margin:0;padding:0}
li,ol,ul{float:left;list-style:none}
p{ margin-bottom:8px;}
a:hover{color:#757575}
a:focus{outline:0}
a,a:focus,a:hover{text-decoration:none!important;transition:all ease-in-out .3s;-moz-transition:all ease-in-out .3s;-webkit-transition:all ease-in-out .3s;-o-transition:all ease-in-out .3s;-ms-transition:all ease-in-out .3s}
.clear{clear:both;margin:0;padding:0;height:0;font-size:0;line-height:0;width:0}
h2{display:block;margin:0;line-height:30px;padding:20px 0;font-size:26px;color:#555;font-weight:400;font-family:Ubuntu Bold}
h2 span{display:block;font-size:18px;color:#777}
h3{display:block;margin:0;padding:5px 0;font-size:20px;line-height:24px;color:#333}
strong{font-weight:400;font-size:16px;color:#000;font-family:Ubuntu Bold;line-height:26px}
input{outline: 0;}
body{max-width: 750px; width: 100%; margin: 0 auto !important;}
a, a:active, a:focus {-webkit-tap-highlight-color: transparent; outline: none; }

/*内页头部*/
.nytopdh{position: fixed; top: 0; left: 50%; transform: translate(-50%); max-width: 750px; width: 100%; display: flex; flex-direction: row; justify-content: space-between; background: #24a6ea; font-size: 15px; 
    color: #fff; height: 50px; align-items: center; z-index: 9999;}
.nytopdh-l{width: 60px; display: flex; flex-direction: row; align-items: center; justify-content: center;}
.nytopdh-l img{width: 40px; }
.nytopdh-c{width: calc(100% - 80px); text-align: center;}
.nytopdh-r{width: 60px; display: flex; flex-direction: row; align-items: center; justify-content: center;}
.nytopdh-r img{width: 40px; }

.overflow{white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.overflow-2{display: -webkit-box; -webkit-line-clamp: 2; overflow: hidden;  text-overflow: ellipsis;}


/*底部导航*/
.full{height: 90px;}
.full-70{height: 70px; width: 100%;}
.full-30{height: 30px; width: 100%;}
.footer{position: fixed; bottom: 0px; left: 50%; transform: translateX(-50%); max-width: 750px; width: 100%; background: #fff; display: flex; flex-direction: row;  padding:5px 5px;   z-index: 999; 
    border-top: solid 1px #d1eefd;}
.footer-li{width: 20%; display: flex; flex-direction: column; justify-content: center; align-items: center;   }
.footer-li a{display: flex; flex-direction: column; justify-content: center; align-items: center; }
.footer-li img{width: 40px; height: 40px; margin-bottom: 5px;}
.footer-li span{font-size: 14px; color: #000;}
.footer-li:nth-child(4){margin-left: 24%;}
.dblogo{width: 20%; position: absolute; bottom: 36px; left: 50%; transform: translateX(-50%); text-align: center; z-index: 10;}
.dblogo img{ width: 75px; height: 75px; background: #24a6ea; border-radius: 50%; padding: 10px;  }

/*底部版权*/
.kjdh{display: flex; flex-direction: row; width: 100%; justify-content: space-around; margin-top: 30px;}
.kjdh-li{ font-size: 13px; color: #999; position: relative;}
.kjdh-li::before{position: absolute; bottom: 0; right: -30px; content: '｜';}
.kjdh-li:last-child:before{display: none;}
.footerdq{display: flex; flex-direction: column; width: 100%; align-items: center; margin-top: 15px;}
.footerdq text{font-size: 12px; color: #333; margin: 3px 0;}
.bqfull{width: 100%; height: 30px;}


.zanwu{display: flex; flex-direction:column; width: 100%; justify-content: center; align-items: center; margin-top: 40px}
.zanwu img{width: 140px;}
.zanwu span{font-size: 15px; color: #999; margin-top: 10px;}