/** 清除内外边距 **/
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea, img { border: medium none; margin: 0; padding: 0; }
/** 设置默认字体 **/
body, button, input, select, textarea { font: 12px/1.5 Verdana, Geneva, sans-serif, tahoma, Srial, helvetica, sans-serif; }
h1, h2, h3, h4, h5, h6 { font-size: 100%; }
em { font-style: normal; }
/** 重置列表元素 **/
ul, ol, li { list-style: none; }
/** 重置图片元素 **/
img { border: none; vertical-align: middle; }
/** 重置表格元素 **/
table { border-collapse: collapse; border-spacing: 0; }
/** 重置超链接元素 **/
a:focus { outline: 0; }
a { blr:expression(this.onFocus=this.close());
}
a { blr:expression(this.onFocus=this.blur());
}
a:focus { -moz-outline-style: none; }
a { text-decoration: none; color: #666; transition: all 0.4s ease 0s; }
a:hover { color: #a80402; }
.red { color: #F00; }
.yel { color: #ddc64f; } /* yellow 黄色 */
.ple { color: #881ca7; } /* purple 紫色 */
.gray { color: #5e5e5e } /* gray 灰色 */
.blue { color: #519a20; }
.pink { color: #f69aac; }
.white { color: #FFF; }
.green { color: #89cd7d; }
.lf { float: left; display: inline; }
.rt { float: right; display: inline; }
.blank { clear: both; width: 100%; height: 10px; overflow: hidden; }
.blank4 { clear: both; width: 100%; height: 40px; overflow: hidden; }
.ico { background: url(images/ico.png) no-repeat; }
body { background: #FFF; font-family: 微软雅黑; line-height: 25px; color: #5a5a5a; }
.w1100 { width: 1100px; margin: 0 auto; overflow: hidden; }
.w1000 { width: 1000px; margin: 0 auto; overflow: hidden; }
.top01 { background: url(images/top01.jpg) no-repeat center 0; width: 100%; height: 400px; }
.topMenu { padding: 10px 0; overflow: hidden;display: flex;justify-content:space-around;}
.topMenu dl { float: left; display: inline; width: 182px; padding: 8px 9px; color: #FFF; overflow: hidden; }
.topMenu dt { display: block; background: url(images/topmenu01.png) no-repeat center bottom; margin-bottom: 3px; padding-bottom: 15px; text-align: center; font-size: 18px; font-weight: bold; }
.topMenu dt a{color: #FFF;}
.topMenu dd { display: block; font-size: 12px; display: flex;align-content:space-around; justify-content:space-around;flex-wrap:wrap}
.topMenu dd a { display: inline-block; padding: 0 5px; color: #FFF; }
.topMenu dd a:hover { color: #a80402; }
.topMenu dl.dl01 { background: #834399; }
.topMenu dl.dl02 { background: #eb8e23; }
.topMenu dl.dl03 { background: #834399; }
.topMenu dl.dl04 { background: #00abab; width:205px}
.topMenu dl.dl05 { background: #834399; }
.topMenu dl.dl06 { background: #af6c8f; }
.topMenu dl.dl07 { background: #00abab; }
.hotTags { border-bottom: 2px solid #bbb; line-height: 44px; }
.hotTags p { float: left; display: inline; }
.hotTags span { background: url(images/hottag.png) no-repeat 0 center; margin-left: 45px; padding-left: 30px; color: #a43ab9; }
.hotTags a { margin-right: 15px; }
.hotTags .search { float: right; width: 272px; margin: 10px 45px 0 0; overflow: hidden; }
.hotTags .search .keyword { float: left; display: inline; width: 210px; height: 23px; border: 1px solid #E0E0E0; text-indent: 5px; line-height: 23px; color: #c7c7c7 }
.hotTags .search .button { float: left; display: inline; background: #FF8800; width: 60px; height: 25px; color: #FFF; cursor: pointer; }
.ftBox1 { }
.ftBox1 dl { margin: 30px 0; overflow: hidden; }
.ftBox1 dd { float: left; display: inline; width: 366px; padding: 20px 0; font-family: 微软雅黑; font-size: 24px; line-height: 50px; overflow: hidden; }
.ftBox1 dd.dd01 { background-color: #a56ece; }
.ftBox1 dd.dd02 { background-color: #985ec3; }
.ftBox1 dd.dd03 { background-color: #8854ae; }
.ftBox1 dd span { float: left; display: block; background: url(images/ft_ico.png) no-repeat; width: 50px; height: 50px; margin: 0 20px 0 100px; transition: all 0.3s linear 0s; }
.ftBox1 .dd01 a span { background-position: 0px 0; }
.ftBox1 .dd02 a span { background-position: -50px 0; }
.ftBox1 .dd03 a span { background-position: -100px 0; }
.ftBox1 .dd01 a:hover span { background-position: 0px -50px; }
.ftBox1 .dd02 a:hover span { background-position: -50px -50px; }
.ftBox1 .dd03 a:hover span { background-position: -100px -50px; }
.ftBox1 dd a { display: block; color: #FFF; }
.ftNav { margin: 0 auto 20px; }
.ftNav ul { width: 1000px; margin: 0 auto; }
.ftNav li { float: left; width: 165px; height: 18px; border-left: 1px solid #666666; line-height: 18px; text-align: center; font-size: 16px; }
.ftNav li.nbor { border: none; }
ul, ol, li { list-style: none; }
.lf { float: left; display: inline; }
.rt { float: right; display: inline; }
.w1002 { width: 1002px; margin: 0 auto; overflow: hidden; }
.topLink { background: #ededed; font-family: 微软雅黑; font-size: 14px; line-height: 30px; color: #666; }
.topLink p { background: url(images/toplinkbg01.gif) no-repeat 0 center; padding-left: 12px; }
.topLink li { float: left; display: inline; height: 30px; margin-left: 10px; }
.topLink li a, .topLink li a:hover { color: #666; }
.topLink li.li1 { background: url(images/toplinkbg02.jpg) no-repeat 0 center; padding-left: 18px; }
.topLink li.li2 { background: url(images/toplinkbg03.jpg) no-repeat 0 center; padding-left: 18px; }
.topLink li.li3 { background: url(images/toplinkbg04.jpg) no-repeat 0 center; padding-left: 18px; }
.logo { background: #fff; height: 60px; padding: 25px 0 15px; }
.logo .scoll { float: left; display: inline; width: 240px; margin-top: 10px; }
.logo .scoll ul { width: 240px; height: 40px; overflow: hidden; }
.topNav { background: #881ca7; width: 100%; height: 46px; overflow: hidden; }
.topNav ul { width: 840px; margin: 0 auto; overflow: hidden; }
.topNav li { float: left; display: inline; width: 120px; text-align: center; font-family: 微软雅黑; font-size: 16px; line-height: 46px; }
.topNav li a { display: block; color: #FFF; }
.topNav li a:hover, .topNav li a.hover { background: #611477; text-decoration: none; }
.footer { background: #e5e5e5; padding: 40px 0; font-family: 微软雅黑; font-size: 12px; line-height: 25px; overflow: hidden; }
.copyright { margin: 0 auto; overflow: hidden; width: 1000px; }
.copyright .img { float: left; margin-top: 10px; }
.copyright_1 { float: left; display: inline; overflow: hidden; width: 425px; }
.copyright_1 li { float: left; display: inline; width: 100px; text-align: center; }
.copyright_1 p { float: left; display: inline; width: 100%; padding: 5px 18px; }
.Newsindex { height: 175px; overflow: hidden; margin-bottom: 25px; }
.frame { border: 1px solid #CCCCCC; background: url(images/a3.jpg) repeat-x; }
.frame h3 { height: 35px; line-height: 35px; padding-left: 30px; background: url(images/ico.gif) no-repeat 8px; color: #1a74b8; }
.Newsindex ul { margin: 15px 0 0 15px; color: #CCC; }
.Newsindex ul li { line-height: 22px; width: 31%; float: left; margin-right: 15px; }
.Newsindex ul li span { float: right; color: #CCC; }
