/*默认样式重置*/
html, body, div, p, a, ul, ol, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, form, input, select, button, textarea, iframe, table, th, td { margin: 0 auto; padding: 0; }
article, aside, dialog, footer, header, section, nav, figure, menu { display: block; margin: 0 auto; padding: 0; }
ul, ol, li { list-style: none; }
table {border-collapse: collapse; border-spacing: 0; }
img { border: 0 none; display: block; vertical-align: top; }
a { text-decoration: none; outline: none; color: inherit; }
/*全局定义*/
body { font-family: "宋体", "Arial Narrow"; font-size: 14px; color: #000000; padding-bottom: 50px;}
.fl { display: inline; float: left; }
.fr { display: inline; float: right; }
.cb:after {content: "."; display: block; height: 0; clear: both; visibility: hidden; overflow: hidden; }
.w1000 { width: 1000px; overflow: hidden; clear: both; }
.w1120 { width: 1120px; overflow: hidden; clear: both; }
.mt10 { margin-top: 10px; }
.mt20 { margin-top: 20px; }
/*页头*/
.top { height: 83px; }
.top .fl { margin-left: 30px; margin-top: 4px; }
.top .fr li { float: left; margin-right: 40px; margin-top: 10px; }
.search { float: right; position: relative; margin-top: 35px; margin-right: 100px; width: 236px; height: 23px; border: 1px solid #d2d2d2; }
.search .input { width: 168px; height: 23px; line-height: 23px; padding-left: 10px; padding-right: 58px; border: 0 none; font-size: 12px; }
.search .submit { position: absolute; right: -1px; top: -1px; width: 48px; height: 25px; line-height: 25px; border: 0 none; background: #3b82c5; color: #ffffff; cursor: pointer; font-size: 12px; letter-spacing: 2px; text-align: center; }
/*导航条*/
nav { width: 100%; height: 54px; padding-top: 6px; background: #028168; border-bottom: 1px solid #ffffff; }
nav li { float: left; width: 140px; height: 24px; line-height: 24px; text-align: center; color: #ffffff; font-family: "黑体"; font-size: 16px; }
/*栏目页*/
section{ width: 1120px; margin-top: 20px; overflow:hidden;}
/**正文*/
article { float: left; width: 750px; margin-top: 20px; }
article .title h1 { font-size: 22px; text-align: center; line-height: 60px; }
article .title h4 { margin-left: 5px; color: #8c8c8c; font-size: 12px; font-weight: normal; }
article .title h4 span { margin-right: 20px; }
article .tinfo{ height: 33px; border-bottom: 1px solid #e8e8e8;}
article .tinfo .fl { line-height: 23px; font-size: 12px; }
article .tinfo .fl img { display: inline-block; margin: 5px; }
article .tinfo .fl a { margin-right: 5px; }
article .tinfo .fl a:hover{ color:#ba2636;}
article .tinfo .fl span { color: #f00000; font-weight: bolder; }
article .tinfo .fr { margin-top: -5px; }
article .text{ line-height: 28px;}
article .binfo .fl{ line-height: 23px;}
article .binfo .fl span{ margin-right: 20px;}
article .binfo .fr { margin-top: -5px; }
article .club{ width: 300px; height: 40px; border: 1px solid #e8e8e8;}
article .club a{ line-height: 40px; margin-left: 20px;}
article .club input{ margin-left: 20px; cursor: pointer;}
article .ewm{ width: 620px; height: 150px;}
article .relate .title{display: block; width: 750px; height: 36px; background: #f7f7f7; border-top:2px solid #545454; border-bottom:1px solid #dcdcdc; }
article .relate .title h3{ display: block; width: 120px; height: 37px; line-height: 36px; background: #ffffff; color: #252525; font-size: 16px; margin-left: 0; text-align: center; border-left: 1px solid #dcdcdc; border-right: 1px solid #dcdcdc;}
article .relate ul{ margin-top: 10px; margin-left: 10px; }
article .relate ul li{ width: 750px; height: 28px; overflow:hidden; line-height: 28px; font-size: 20px; list-style-type:disc; list-style-position:inside; color: #d0d7df; }
article .relate ul li a{ font-size: 14px; color: #393939;}
article .relate ul li span{ margin-left: 30px; font-size: 12px; color: #393939;}
/*侧边栏*/
aside { float: right; width: 320px; }
aside .ad1 { width: 292px; height: 70px; }
aside .ad2 { width: 320px; }
aside .ad2 p { width: 320px; text-align: center; font-size: 18px; font-family: "微软雅黑"; }
aside .ad2 img { width: 320px; height: 120px; }
aside .con1 .title { display: block; width: 320px; height: 36px; background: #f7f7f7; border-top: 3px solid #1f5a99; border-bottom: 1px solid #dcdcdc; }
aside .con1 .title h3 { display: block; width: 120px; height: 37px; line-height: 36px; background: #ffffff; color: #252525; font-size: 16px; margin-left: 0; text-align: center; border-left: 1px solid #dcdcdc; border-right: 1px solid #dcdcdc; }
aside .con1 ul { margin-top: 10px; }
aside .con1 ul li { width: 320px; height: 28px; overflow: hidden; line-height: 28px; list-style: initial; list-style-type: disc; list-style-position: inside; }
aside .con2 .title { display: block; width: 320px; height: 36px; background: #f7f7f7; border-top: 3px solid #1f5a99; border-bottom: 1px solid #dcdcdc; }
aside .con2 .title h3 { display: block; width: 120px; height: 37px; line-height: 36px; background: #ffffff; color: #252525; font-size: 16px; margin-left: 0; text-align: center; border-left: 1px solid #dcdcdc; border-right: 1px solid #dcdcdc; }
aside .con2 ul { margin-top: 10px; }
aside .con2 ul li { float: left; width: 150px; height: 140px; margin: 0 5px; }
aside .con2 ul li img { width: 120px; height: 90px; margin: 0 auto; }
aside .con2 ul li span { display: block; width: 150px; height: 36px; line-height: 18px; font-size: 12px; text-align: center; color: #666666; }
/*页脚*/
footer { margin-top: 30px; font-family: "宋体"; font-size: 14px; }
.footer_left { float: left; width: 400px; height: 180px; }
.footer_left img { margin: 58px 39px; }
.footer_right { float: right; width: 600px; height: 180px; overflow: hidden; }
.footer_right p { line-height: 30px; }
.footer_gajg { float: left; margin-top: 15px; line-height: 20px; margin-left: 70px; margin-right: 100px; }
.footer_gajg img { float: left; margin-right: 5px; }
.footer_link { float: left; margin-right: 20px; }
.footer_hidden { width: 0px; height: 0px; overflow: hidden; }