html,body,dd,dl,dt,form,h1,h2,h3,h4,h5,h6,ul,li,ol,div,p{margin:0;padding:0}
html{overflow-y:scroll}
img{border:0;}
ol,ul{list-style-type:none}
a{color:#576b95;text-decoration:none}
a:link{text-decoration:none}
a:visited{text-decoration:none}
a:hover{text-decoration:underline}
a:active{text-decoration:none}
.button{border:0;cursor:pointer}
.pointer{cursor:pointer}
.font1_1{color:#333333;font-size:14px}
a.font1_1:hover{color:#f30}
.font1_2{color:#333333;font-size:14px}
a.font1_2:hover{color:#f30}
.font1_2d{color:#a59ea3;font-size:14px}
a.font1_2d:hover{color:#f30}
.font2_1{color:#0099ff;font-size:14px}
a.font2_1:hover{color:#0099ff;font-size:14px}
.font2_2{color:#0099ff;font-size:14px}
a.font2_2:hover{color:#0099ff}
.clear{clear:both;overflow:hidden;margin:0;padding:0;height:0;max-height:0;font-size:0}

body{margin:0 auto;background:#f0f0f0;color:#333333;font-size:15px;font-family:-apple-system-font,BlinkMacSystemFont,"Helvetica Neue","PingFang SC","Hiragino Sans GB","Microsoft YaHei UI","Microsoft YaHei",Arial,sans-serif;line-height:1.6}

#htmlBody,.htmlBody{margin:0 auto;padding:0;width:1190px}

#mainBody,.mainBody{margin:0 auto;padding:0;width:1190px}


/* 顶部 */

#topBody,.topBody{margin:0 auto;height:50px;background:#0099ff;text-align:left;line-height:50px;position: fixed; left: 0; top: 0; width: 100%; z-index: 9999999999;}

.topMenu{overflow:hidden;margin:0 auto;width:1190px}
.topMenu .a{float:left;overflow:hidden;margin:0;width:1050px;color:#0099ff}
.topMenu .b{float:right;overflow:hidden;margin:0;width:90px}

.logo{float:left;overflow:hidden;margin:0 auto;width:120px;height:50px;line-height:50px;}
.logo img{height: 20px;margin: 15px 0;width: 120px;}

.topmid {float: left; width: 1010px; height: 50px; line-height: 50px; overflow: hidden; margin: 0 0 0 15px;}
.topmid ul li{float:left;width:fit-content;overflow: hidden;text-align: center;padding: 0;margin:0;height: 50px;line-height: 50px;}
.topmid ul li:hover{background:#ff8600;color:#fff;text-decoration:none;height:50px;line-height:50px;}
.topmid ul li a{ color: #fbfbfb; font-size: 17px; font-weight: bold; padding: 0 8px;text-decoration: none;}
.topmid ul .type1name a {color: #0099ff;background-color: #f3f3f3;}

.search {float: left;width: 45px;height: 24px;line-height: 24px;margin: 13px 0;}

/* 首页 */
.menuh2{font-weight: 700; font-size: 20px;height: 24px; line-height: 24px; margin: 10px 0 10px 0px; color: #0099ff;float: left;width: 1190px;border-left: 5px solid #0099ff; padding: 0 0 0 10px;}

.menubox {background: #ffffff; float: left; margin: 10px 0 0 0; padding: 0; width: 1190px;}

.menuitem {padding: 15px 0px 0 15px; width: 1175px; float: left; margin: 0;}
.menuitem ul li	{float: left; text-align: center; margin: 0; padding: 0; }
.menuitem ul li a{font-size: 15px; color: #576b9f; width: 66px; padding: 3px 5px; background: #f3f3f3; margin: 0 14px 15px 0; float: left;}
.menuitem ul li a:hover{background-color: #ff8600; color:#ffffff;text-decoration:none}

/* 最近更新 */

.indexnews{float: left; overflow: hidden; padding: 0; width: 1190px;  margin: 10px 0;}
.indexnews h2{font-weight: bold; font-size: 19px; height: 24px; line-height: 24px; margin: 0; color: #0099ff; background: #f9f9f9; padding: 15px 15px;}
.indexnews h2 span{float: right;margin-right: 20px;color: #555;font-size: 18px;}
.indexnews ul li{float: left; padding: 20px 0 20px 20px; width: 575px; background: #fefefe; border-top: 1px solid #efefef;margin: 0 0 10px 0;}
.indexnews ul li:hover{background-color:#f8f8f8}
.indexnews .a{width: 150px;height: 100px;overflow: hidden;float: left;}
.indexnews .a img{float: left;overflow: hidden;width: 150px;height: 100px;object-fit: contain;}
.indexnews .b{float:left;width:370px;height: 100px;margin-left:25px}
.indexnews .b h3{font-size:16px;overflow: hidden; text-overflow: ellipsis; text-overflow: -o-ellipsis-lastline; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;font-weight: bold;line-height: 1.75;height: 56px}
.indexnews .b .time{float: left; width: 100%; color: #888; height: 24px; font-size: 14px; line-height: 24px; margin-top: 16px;}

/* 友情链接 */

.flinkbox{float:left;margin:0 auto;width:1188px;border:1px solid #f0f0f0;border-radius:2px;background-color:#fff;box-shadow:0 1px 3px rgba(0,37,55,.05);text-align:left}
.logoBox{padding:5px;width:1180px}
.logoBox dt{overflow:hidden;height:28px;color:#333;font-weight:700;font-size:15px;line-height:28px;padding: 0 0 0 10px;}
.logoBox dd{padding:7px 10px 5px 10px;width:1160px;min-height:25px;border-top:1px #f0f0f0 dashed;line-height:1.8}
.logoBox .flink{color:#666;font-size:13px}

/* 底部 */

#bottommainBody,.bottommainBody{float:left;margin:0 auto;width:100%;background:#fff;padding:20px 0;border-top:1px solid #f3f3f3;margin-top:10px}
#bottomBody,.bottomBody{float:left;margin:0 auto;width:100%;background:#fff;padding:20px 0;border-top:1px solid #f3f3f3;margin-top:10px}

.Copyright{color:#888;text-align:center;margin-top: 20px;}
.Copyright a{color:#888;}
.Copyright .about {margin: 10px 0;}
.Copyright .beian {margin: 10px 0;display: none;}
.Copyright .beian img {margin-bottom: -4px;}