/*默认样式重置*/
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; }

#logo{width: 1000px;height: 23px;background: url(../img/logo.png);margin-top: 5px;}
#logo p{float: left;font-size: 14px;color: #085d7b;font-weight: bold;}

#topline{width: 1000px;height: 42px;background: url(../img/logo1.png) top center no-repeat;margin-top: 5px;}
#topline ul{float: left;margin-left: 450px;margin-top: 9px;}
#topline ul li{float: left;margin-left:30px;font-size: 20px;color: #ffffff;font-weight: bold;font-family: "黑体";}
#topline ul li:nth-child(1){margin-left: 8px;}

/*页头*/
.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; overflow: hidden;}
article .title{ width: 750px; height: 30px; overflow: hidden; border-bottom: 1px solid #058ac2;}
article .title img{ float: left; margin-top: 1px;}
article .title h3{ display: block; float: left; margin-left: 10px; width: 90px; height: 26px; background: #ff0078; font-size: 20px; text-align: center; color: #ffffff; line-height: 26px; font-weight: normal;}
article .title span{ display: block; float: right; color: #848484; margin-top: 8px;}
article .list li { width: 720px; padding: 20px 15px; border-bottom: 1px solid #dddddd; overflow: hidden;}
article .list h4{ display: block; width: 720px; font-size: 20px; line-height: 30px;}
article .list span{display: block; margin-top: 15px; color: #919191;}
article .more{ width: 100px; text-align: center; margin-top: 30px; font-size: 20px; color: #00790e; font-weight: bolder; cursor: pointer; letter-spacing: 2px;}
article textarea {display: none; }
/*侧边栏*/
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; }