/* ------基本样式------ */
body {margin:0px; padding:0px; text-align:center; font-size:14px; font-family:"宋体";}
dl, dt, dd, ul, li {list-style:none; margin:0px; padding:0px;}
form, p, h1, h2, h3, h4, h5 {padding:0px; margin:0px;}
img {border:0; -ms-interpolation-mode:bicubic;/*IE7图片失真修复*/}
i {font-style:normal;}
textarea, select, option, input {font-size:12px; font-family:Verdana, Arial; vertical-align:middle; margin:0;}
.clear {font:0px/0px sans-sreif; clear:both; display:block;}
.block {display:block;}
.none {display:none;}

/* ------链接样式------ */
a {text-decoration:none; color:#000000;}
a:hover {text-decoration:underline; color:#FF0000;}
a.fun {color:#425566; text-decoration:underline; font-size:12px;}
a.fun:hover {color:#FF0000;}
a.footer{ color:#005bac; text-decoration:underline;}
a.footer:hover{ color:#ff0000;}
a.icp{ color:#808080;}
a.icp:hover{ color:#ff0000;}
a.nowpage{ text-decoration:underline; font-weight:bold; color:#ff0000;}

/* ------布局样式------ */
#container {width:100%;}
#header {width:1000px; height:106px; margin:0 auto; text-align:left; overflow:hidden;}
#content {width:1000px; padding-top:20px; margin:0 auto; text-align:left; overflow:hidden;}
#footer {width:1000px; margin:0 auto; color:#005bac; font-size:12px; padding:20px 0px 10px 0px; line-height:150%; overflow:hidden;}

/* ------内容样式------ */
.logo{height:72px; float:left; padding:7px 0px 0px 5px;}
.banner{ height:72px; float:right; padding:7px 5px 0px 0px;} 

.nav{ clear:both; height:27px; background:#425566 url(navLeft.jpg) no-repeat; padding-left:120px; overflow:hidden;}
.nav ul{ float:left;}
.nav ul li{ display:inline;}
.nav ul li a{ display:inline; margin-right:5px; width:80px; height:27px; line-height:27px; text-align:center; float:left; color:#ffffff; font-size:14px; font-weight:bold;}
.nav ul li a:hover, .nav ul li a.sel{ color:#005bac; text-decoration:none; background-color:#ffffff; font-size:16px;}
.nav .login{ float:right; width:440px; color:#ffffff; font-size:12px; padding-top:5px; *padding-top:3px;}
.nav .login span{ padding-left:15px;}
.nav .login a{ color:#ffffff; text-decoration:underline; margin-left:5px;}

.boxLeft{ width:210px; float:left; overflow:hidden;}
.boxCenter{ width:524px; padding:0px 7px 5px 7px; border:1px solid #808080; float:left; min-height:667px; _height:667px;}
.boxMain{ width:984px; padding:0px 7px 5px 7px; border:1px solid #808080;}
.boxRight{ width:240px; float:right; overflow:hidden;}

.titleMenu{ border-top:1px solid #808080; border-left:1px solid #808080; border-bottom:3px solid #005bac; padding:5px 10px;}
.titleMain{ border-bottom:3px solid #bcbcbc; width:204px; padding:5px 10px; font-weight:normal;}
.line{ background:url(line.jpg) repeat-x; height:1px; margin:2px 8px; overflow:hidden; clear:both;}
.line2{ background:url(line.jpg) repeat-x; height:1px; margin:15px 0px; overflow:hidden; clear:both;}

.menu{ border-left:1px solid #808080; border-bottom:1px solid #808080; background:url(menuBg.jpg) repeat-y 0 0;}
.menu a{ display:block; height:30px; line-height:30px; padding-left:10px; font-weight:bold; color:#425566;}
.menu a:hover, .menu a.sel{ background-color:#e3e3ec; text-decoration:none; color:#425566;}
.subscript{ margin-top:15px;}

.nowTop{ float:left; display:inline; margin-right:10px;}
.nowTop .pic{ text-align:center; padding:10px 0px;}
.nowTop .title1{ font-weight:bold; color:#425566; line-height:60px; height:60px; display:block; clear:both;}
.nowTop .title2{ font-weight:bold; color:#d00000; line-height:30px; height:30px; float:left; background:url(titledot.jpg) no-repeat 0 9px; text-indent:16px;}
.nowTop .title3{ font-family:黑体; font-size:20px; color:#000000; padding:7px 0px; line-height:130%; display:block; clear:both;}
.nowTop .time{ color:#999999; float:right; line-height:30px; height:30px;}
.nowTop .cont{ color:#425566; line-height:150%; padding-top:5px; display:block; width:280px;}
.nowTop .more{ float:right; padding-top:20px;}
.nowTop .div20{ height:17px; overflow:hidden;}
.nowTop2{ margin:0px 20px 15px 20px;}
.nowTop2 .title1{ font-family:黑体; font-size:20px; color:#000000; padding:15px 0px 10px 0px; line-height:130%; display:block; clear:both;}
.nowTop2 .cont{ color:#425566; line-height:150%; display:block;}
.nowTop2 .more{ float:right; padding-top:20px;}

.listdl{ margin:0px 10px;}
.listdl dt{ font-weight:bold; color:#d00000; line-height:20px; height:20px; background:url(titledot.jpg) no-repeat 0 12px; text-indent:16px; padding-top:8px;}
.listdl dd{ line-height:150%; padding-top:7px; padding-left:12px;}
.listdl dd.more{ text-align:right;}
.listdl dd .flag{ color:#0860ae;}
.listdl dd span{ color:#425566; font-size:12px; display:block;}

.listIndex{ float:left; margin-left:10px; display:inline; width:250px;}
.listIndex table td{ vertical-align:top; line-height:120%;}
.listIndex .colTitle{ font-weight:bold; color:#d00000; line-height:20px; height:20px; background:url(titledot.jpg) no-repeat 0 8px; text-indent:16px; padding:4px 0px;}
.listIndex .more{ text-align:right; padding:7px 4px 0px 0px;}
.listIndex .img{ margin-right:6px; padding:3px; border:1px solid #bcbcbc;}
.listIndex .title{ font-weight:bold; color:#000000; font-size:14px; padding-bottom:3px;}
.listIndex .cont{ font-size:12px; color:#425566;}
.listIndex ul{ margin-top:10px;}
.listIndex ul li{ background:url(lidot.jpg) no-repeat 0 6px; text-indent:11px; padding-bottom:11px;}

.listdl2{ margin:0px 10px 20px 10px;}
.listdl2 dt{ font-weight:bold; color:#d00000; line-height:20px; height:20px; background:url(titledot.jpg) no-repeat 0 12px; text-indent:16px; padding-top:8px;}
.listdl2 dd{ line-height:150%; padding-left:12px;}
.listdl2 dd .title{ width:400px; height:28px; line-height:28px; overflow:hidden; float:left;}
.listdl2 dd .author{ float:right; color:#425566; font-size:12px; width:90px; height:28px; line-height:28px; float:right; text-align:right;}
.listdl2 dd .flag{ color:#0860ae;}
.listdl2 dd .sub{ color:#425566; font-size:12px;}

.listSearch { margin:10px;}
.listSearch li{ background:url(lidot.jpg) no-repeat 0 12px; text-indent:11px; padding-bottom:11px;}
.listSearch li .title{ width:400px; height:28px; line-height:28px; overflow:hidden; float:left;}
.listSearch li .author{ float:right; color:#425566; font-size:12px; width:90px; height:28px; line-height:28px; float:right; text-align:right;}

.listul{ margin:6px 0px 16px 0px; clear:both;}
.listul li{ line-height:150%;}
.listul li .title{ width:400px; height:28px; line-height:28px; overflow:hidden; float:left; padding-left:12px;}
.listul li .author{ float:right; color:#425566; font-size:12px; width:90px; height:28px; line-height:28px; float:right; text-align:right; padding-right:12px;}
.listul li .flag{ color:#0860ae;}
.listul li .sub{ color:#425566; font-size:12px;}

.aboutus{ padding:15px;}
.aboutus ul{ margin-bottom:15px;}
.aboutus ul li{ display:inline; margin-right:2px;}
.aboutus ul li.name{ float:left; width:150px; height:25px; line-height:15px; background:url(a03+_03.gif) no-repeat 0 3px; padding-left:12px;}
.aboutus ul li a{ color:#005bac;}
.aboutus ul li a:hover{ color:Red;}
.aboutus table td{ vertical-align:top; line-height:150%;}
.aboutus .titleRed{ color:#d00000; font-weight:bold;}
.aboutus .titleBule{ color:#005bac; font-weight:bold;}
.aboutus .p{ padding:10px 20px 40px 20px;}
.aboutus .p2{ padding:10px 20px 30px 20px;}
.aboutus .img{ margin-right:20px; display:inline; float:left; padding:6px; border:1px solid #bcbcbc;}
.aboutus .title1{ color:#425566; font-weight:bold; display:block; padding-bottom:20px;}
.aboutus .title2{ color:#000000; font-family:黑体; font-size:20px; display:block; padding-bottom:5px;}
.aboutus .title3{ color:#000000; font-family:黑体; font-size:20px; display:block; padding-bottom:30px;}
.aboutus .title4{ color:#000000; font-family:黑体; font-size:20px; display:block; padding-bottom:15px;}
.aboutus .title5{ color:#000000; font-size:16px; font-weight:bold; display:block; padding-bottom:10px;}
.aboutus .cont{ color:#425566; line-height:150%;}
.aboutus .zi{ color:#0059ab; font-weight:bold; padding:10px 15px; background-color:#e3e3ec; margin-bottom:20px;}

.magazine{ width:225px; height:285px; background-color:#e3e3ec; padding:10px; position:relative; color:#425566; float:left; display:inline; margin:18px 8px 0px 8px; line-height:180%;}
.magazine .btn{ position:absolute; right:2px; bottom:2px;}
.magazine .img{ padding:5px; width:128px; height:173px; border:1px solid #bebebe; background-color:#ffffff;}
.magazine .title{ color:#005bac; font-weight:bold; display:block; margin-top:4px;}

.event{ padding:15px;}
.event table td{ vertical-align:top; line-height:150%;}
.event .img{ margin-right:20px; display:inline; float:left; padding:6px; border:1px solid #bcbcbc;}
.event .title1{ color:#000000; font-family:黑体; font-size:20px; display:block; padding-bottom:15px;}
.event .cont{ color:#425566; line-height:150%; padding-left:5px;}
.event .ul li{ background:url(lidot.jpg) no-repeat 0 6px; text-indent:11px; padding-bottom:12px;}
.event .ul li a{ color:#425566;}
.event .title{ color:#000000; font-family:黑体; font-size:20px; text-align:center;}
.event .time{ color:#425566; text-align:center; padding-top:8px;}
.event .content{ color:#425566; line-height:150%; padding:5px;}

.subscription{ color:#425566; line-height:150%; padding:20px;}
.subscription .title{ color:#005bac; font-weight:bold;}

.adbox{ text-align:center; padding:20px 0px;}

.content{ padding:15px;}
.content .title{ color:#000000; font-family:黑体; font-size:20px; text-align:center;}
.content .time{ color:#425566; text-align:center; padding-top:8px;}
.content .content{ line-height:150%; padding:5px;}

.page{ color:#666666; font-size:12px; text-align:center; padding:15px 0px 8px 0px;}
.page a{ color:#0068b7; text-decoration:underline;}

.search{ background-color:#d3d6dd; padding:8px 10px;}
.ad240{ margin-top:10px;}

/* ------按钮、字体、图片样式------ */
.fb{ font-weight:bold;}
.fr{ color:red;}
.fblue{ color:#005d94;}
.fright{ text-align:right;}
.farial{ font-family:Arial;}
.pt20{ padding-top:20px;}
.btnLogin{ position:relative; top:-1px;}
.text90{ border:1px solid #bcbcbc; height:15px; width:90px; position:relative; top:-1px;}
.text160{ border:1px solid #808080; height:17px; width:150px; line-height:17px; color:#8b8b8b; font-size:14px; padding:1px 5px;}

/* reg */
.fontred1{color:#AA1818;}
.ok{color:#8F8F8F;}
.not_ok{background:#EFEFEF; border:1px solid #C0C0C0; color:#AA1818; text-indent:0.3pc;}
.function_table {margin:0 auto; border-collapse:collapse;}
.function_table td{line-height:36px; text-align:left;}
.function_table td .function_subtable td{line-height:18px;}
.function_input{width:194px; height:15px; border:1px solid #8F8F8F;}
.function_textarea{border:1px solid #8F8F8F; width:405px; height:118px;}
.function_input1{width:80px; height:15px; border:1px solid #8F8F8F;}
.function_input2{width:405px; height:15px; border:1px solid #8F8F8F;}
.function_btn1{background:url(btn_bg1.gif); width:78px; height:22px; line-height:22px; border:0; margin:0 10px;}
.function_btn2{background:url(btn_bg2.gif); width:102px; height:22px; line-height:22px; border:0; margin:0 10px;}