@charset "gb2312";
a {color:#333; text-decoration:none;}
a:hover {color:#f60; text-decoration:none;}
body {margin:0; padding:0; font-size:12px; line-height:24px; background:#fff; color:#333;}
dd {margin:0; padding:0;}
dl {margin:0; padding:0;}
dt {margin:0; padding:0;}
form {margin:0; padding:0;}
h1,h2,h3,h4,h5,h6 {margin:0; padding:0;}
img {border:0;}
input {font-size:12px; line-height:16px;}
li {margin:0; padding:0; list-style-type:none;}
p {margin:0; padding:0;}
select {font-size:12px; line-height:16px;}
ul {margin:0; padding:0; list-style-type:none;}

.ad01{ width:960px; margin:auto;}
.ad02{ width:720px; height:91px;}

.blank10{height:10px; clear:both; line-height:10px; font-size:10px;}
.blogbox{ width:478px; height:188px; border:solid 1px #cfe7f4;}
.blogbox li{text-align:right;}
.blogbox .bd ol{float:left; margin:0; padding:15px 0 0 11px;}
.blogbox .bd ol li{margin-bottom:8px;}
.blogbox .bd ol li img{width:80px; height:60px;}
.blogbox .bd ul{float:right; padding:10px 15px 0 10px; width:360px;}
.blogbox .bd ul li{height:24px; line-height:24px; padding:0 0 0 10px; background:url(imagesicon_dot.png) no-repeat 0 12px; }
.blogbox .bd ul li span{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#666; float:right;}
.blogbox .hd{ width:478px; height:26px; line-height:26px; background:url(imageshometitle.png) no-repeat 0 -250px; overflow:hidden;}
.blogbox .hd h3{padding:0 0 0 12px; color:#1f8fcc; font-size:14px; float:left}
.blogbox .hd h3 a{color:#1f8fcc;}
.blogbox .hd .more{float:right; padding:8px 12px 0 0}
.blogbox .hd .more a{color:#fff; font-size:0; display:block; width:29px; height:9px; background:url(imagesmore2.gif) no-repeat;}
.blogbox .title{float:left;}
.bmdtbox{width:478px; height:197px; border:solid 1px #cfe7f4;}
.bmdtbox .bd ol{float:left; margin:0; padding:10px 0 0 11px;}
.bmdtbox .bd ol li{margin-bottom:8px;}
.bmdtbox .bd ul{float:right; padding:10px 15px 0 10px; width:360px;}
.bmdtbox .bd ul li{height:26px; line-height:26px; padding:0 0 0 10px; background:url(imagesicon_dot.png) no-repeat 0 12px; }
.bmdtbox .bd ul li span{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#666; float:right;}
.bmdtbox .hd{width:478px; height:26px; line-height:26px; background:url(imageshometitle.png) no-repeat 0 -250px; overflow:hidden;}
.bmdtbox .hd h3{padding:0 0 0 12px; color:#1f8fcc; font-size:14px; float:left}
.bmdtbox .hd h3 a{color:#1f8fcc;}
.bmdtbox .hd .more{float:right; padding:8px 12px 0 0}
.bmdtbox .hd .more a{color:#fff; font-size:0; display:block; width:29px; height:9px; background:url(imagesmore2.gif) no-repeat;}
.bmdtbox .sub{height:20px; padding:3px 0 0 4px;}
.bmdtbox .sub li{float:left; height:20px; background:url(imagesbtn_subtab.png) 0 -30px no-repeat; line-height:20px; margin-right:2px; padding-left:14px;}
.bmdtbox .sub li a{display:inline-block; background:url(imagesbtn_subtab.png) right -30px no-repeat; padding-right:14px; padding-top:1px; line-height:19px; height:19px;}
.bmdtbox .sub li.act{float:left; height:20px; background:url(imagesbtn_subtab.png) 0 0 no-repeat; line-height:20px; margin-right:2px; padding-left:14px;}
.bmdtbox .sub li.act a{display:inline-block; background:url(imagesbtn_subtab.png) right 0 no-repeat; padding-right:14px; padding-top:1px; line-height:19px; height:19px; color:#fff;}

.cl{clear:both;}
.class_page a{display:inline-block; border:1px solid #D7E5F2; line-height:160%; text-decoration:none; padding:0 5px; color: #4C9DCE;}
.class_page li{padding: 0px; margin: 0px 0px 0px 10px; text-align: left; list-style: none;}
.class_page strong{background:#5384AF; display:inline-block; border:1px solid #D7E5F2; line-height:160%; text-decoration:none; padding:0 5px; color: #4C9DCE;}
.class_page ul{padding: 0px; margin: 0px 0px 0px 10px; text-align: left; list-style: none;}
.clear{clear:both; margin:0; padding:0; height:1px; line-height:1px; overflow:hidden}
.clearfix:after{clear:both; height:0; overflow:hidden; display:block; visibility:hidden; content:".";}
.cols-1{ width:960px; margin:auto;}
.cols-2{ width:960px; margin:auto;}
.cols-3{ width:960px; margin:auto;}
.cols-4{ width:960px; margin:auto;}

.dis{display:block;}

.fb{font-weight:bold;}
.fl{float:left;}
.fnb{font-weight:200;margin-left:-1px;}
.focus_box{width:272px; height:202px; padding:2px; border:solid 1px #cfe7f4;}
.focus_box img{width:272px; height:202px;}
.fr{float:right;}

.homebox{ width:353px; height:258px; border:solid 1px #cfe7f4;}
.homebox .bd ul{padding:10px 15px 0;}
.homebox .bd ul li{height:25px; line-height:25px; padding:0 0 0 10px; background:url(imagesicon_dot.png) no-repeat 0 12px; border-bottom:dotted 1px #d6d6d6;}
.homebox .bd ul li span{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#666; float:right;}
.homebox .hd{ width:353px; height:26px; line-height:26px; background:url(imageshometitle.png) no-repeat 0 -100px; overflow:hidden;}
.homebox .hd h3{padding:0 0 0 12px; color:#1f8fcc; font-size:14px; float:left}
.homebox .hd h3 a{color:#1f8fcc;}
.homebox .hd .more{float:right; padding:8px 12px 0 0}
.homebox .hd .more a{color:#fff; font-size:0; display:block; width:29px; height:9px; background:url(imagesmore2.gif) no-repeat;}
.homebox2{width:353px; height:258px; border:solid 1px #cfe7f4;}
.homebox2 .bd ul{padding:10px 15px 0;}
.homebox2 .bd ul li{height:25px; line-height:25px; padding:0 0 0 10px; background:url(imagesicon_dot.png) no-repeat 0 12px; border-bottom:dotted 1px #d6d6d6;}
.homebox2 .bd ul li span{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#666; float:right;}
.homebox2 .bd ul li.first{background:none; border:none; padding:0; height:80px;}
.homebox2 .bd ul li.first .imgArea{float:left; width:100px;}
.homebox2 .bd ul li.first .txtArea{float:right; width:210px;}
.homebox2 .bd ul li.first .txtArea h4{font-size:12px; line-height:26px; height:26px; width:200px; white-space:nowrap;overflow:hidden;text-overflow:ellipsis;  /* for IE */  -o-text-overflow: ellipsis;    /* for Opera */ }
.homebox2 .bd ul li.first .txtArea p{line-height:22px; color:#666; padding:0;}
.homebox2 .hd{width:353px; height:26px; line-height:26px; background:url(imageshometitle.png) no-repeat 0 -100px; overflow:hidden;}
.homebox2 .hd h3{padding:0 0 0 12px; color:#1f8fcc; font-size:14px; float:left}
.homebox2 .hd h3 a{color:#1f8fcc;}
.homebox2 .hd .more{float:right; padding:8px 12px 0 0}
.homebox2 .hd .more a{color:#fff; font-size:0; display:block; width:29px; height:9px; background:url(imagesmore2.gif) no-repeat;}

.linkbox{width:958px; border:solid 1px #cfe7f4;}
.linkbox .bd{padding-bottom:10px;}
.linkbox .bd ul{padding:10px 0 0 10px;}
.linkbox .bd li{float:left; padding:4px;}
.linkbox .bd li a{display:block; width:88px; height:31px; padding:3px; border:solid 1px #ddd;}
.linkbox .hd{width:958px; height:26px; line-height:26px; background:url(imageslinktitbg.gif) repeat-x 0 0; overflow:hidden;}
.linkbox .hd h3{padding:0 0 0 12px; color:#1f8fcc; font-size:14px; float:left}
.linkbox .hd h3 a{ color:#1f8fcc;}
.linkbox .hd .more{ float:right; padding:8px 12px 0 0}
.linkbox .hd .more a{ color:#fff; font-size:0; display:block; width:29px; height:9px; background:url(imagesmore2.gif) no-repeat;}

.main_nav{width:960px; height:33px; margin:auto; overflow:hidden; no-repeat; border-top:8px solid #ffffff;}
.main_nav .date{float:right; font-family:Verdana, Arial, "ËÎÌå"; width:220px; color:#666; padding:7px 0 0 0;}
.main_nav .home{float:left; width:110px; text-align:center; padding-top:14px;}
.main_nav .home a{color:#fff; text-align:center; line-height:16px;}
.main_nav .home a:hover{color:#FF0;}
.main_nav .home a strong{display:block; font-size:14px;}
.main_nav .home a span{display:block; font-size:10px; font-family:Tahoma,Arial;}
.main_nav .menu{float:left; width:580px; margin-left:12px; padding-top:4px;}
.main_nav .menu li{float:left; width:90px; text-align:center; line-height:24px;}
.mb6{margin-bottom:6px;}
.miniNav{width:960px; height:32px; background:url(imagesminiNavBg.png); overflow:hidden;}
.miniNav label{float:left; line-height:18px;}

.miniNav .login .btn1{background:url(imagesbtn_log.png) no-repeat 0 0; border:0 none; width:40px; height:18px; line-height:18px; padding:0; color:#fff; vertical-align:middle; margin-left:5px; float:left; cursor:pointer;}
.miniNav .login .btn2{background:url(imagesbtn_log.png) no-repeat -40px 0; border:0 none; width:40px; height:18px; line-height:18px; padding:0; color:#fff; vertical-align:middle; margin-left:5px; float:left; cursor:pointer;}
.miniNav .login .name{width:100px; height:16px; float:left; padding:0 2px; color:#7d7d7d; border:1px solid #ccc; line-height:16px; margin-right:5px;}
.miniNav .login .pwd{width:100px; height:16px; float:left; padding:0 2px; color:#7d7d7d; border:1px solid #ccc; line-height:16px;}
.miniNav .topNav{width:330px; height:20px; line-height:19px; overflow:hidden; padding:5px 15px 0 0; color:#666;}
.miniNav .topNav a{color:#666;}
.miniNav .topNav a:hover{color:#f60; text-decoration:underline;}
.ml10{margin-left:10px;}
.mr10{margin-right:10px;}
.ml11{margin-left:370px;}
.mr11{margin-right:10px;}


.notice{ width:228px; height:208px; border:solid 1px #cfe7f4;}
.notice .bd ul{padding:10px 0 0 10px;}
.notice .bd ul li{height:26px; line-height:26px; padding:0 0 0 10px; background:url(imagesicon_dot.png) no-repeat 0 12px;}
.notice .hd{width:228px; height:26px; line-height:26px; background:url(imageshometitle.png) no-repeat 0 0; overflow:hidden;}
.notice .hd h3{padding:1px 0 0 30px; color:#1f8fcc; font-size:14px; float:left}
.notice .hd h3 a{color:#1f8fcc;}
.notice .hd .more{float:right; padding:0 12px 0 0}
.notice .hd .more a{color:#fff;}

.photo_box{width:958px; height:168px; border:solid 1px #cfe7f4;}
.photo_box .bd li {float:left; padding:0 6px;}
.photo_box .bd li .pe_u_thumb a{border:#ccc 1px solid; padding:1px; display:block; width:120px; height:90px; overflow:hidden;}
.photo_box .bd li .pe_u_thumb a:hover{border:#f60 1px solid;}
.photo_box .bd li .pe_u_thumb_title{width:124px; line-height:16px; text-align:center; padding-top:5px;}
.photo_box .center{float:left; width:887px; margin:15px 0 0 10px; display:inline; overflow:hidden;}
.photo_box .center ul{width:32766px;}
.photo_box .hd{width:958px; height:26px; line-height:26px; background:url(imageshometitle.png) no-repeat 0 -200px; overflow:hidden;}
.photo_box .hd h3{padding:0 0 0 12px; color:#1f8fcc; font-size:14px; float:left}
.photo_box .hd h3 a{color:#1f8fcc;}
.photo_box .hd .more{float:right; padding:1px 12px 0 0}
.photo_box .hd .more a{color:#fff;}
.photo_box .left{display:block; float:left; width:23px; height:32px; padding:40px 0 0 2px;}
.photo_box .right{display:block; float:right; width:23px; height:32px; padding:40px 2px 0 0;}

.sidebox{width:228px; border:solid 1px #cfe7f4;}
.sidebox .hd{width:228px; height:26px; line-height:26px; background:url(imageshometitle.png) no-repeat 0 -150px; overflow:hidden;}
.sidebox .hd h3{padding:1px 0 0 10px; color:#1f8fcc; font-size:14px; float:left}
.sidebox .hd h3 a{color:#1f8fcc;}
.sidebox .hd .more{float:right; padding:8px 12px 0 0}
.sidebox .hd .more a{color:#fff; font-size:0; display:block; width:29px; height:9px; background:url(imagesmore2.gif) no-repeat;}

.tc{text-align:center;}
.tl{text-align:left;}
.top_news{width:428px; height:208px; border:solid 1px #48a2d5;}
.top_news .bd ul{margin:0 auto; padding:12px 15px 0;}
.top_news .bd ul li{height:26px; line-height:26px; padding:0 0 0 10px; background:url(imagesicon_dot.png) no-repeat 0 -40px;}
.top_news .bd ul li span{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#666; float:right;}

.top_news .bd ul li.first{background:none; padding:0; height:auto; border-bottom:dotted 1px #ccc; padding-bottom:5px; margin-bottom:5px;}
.top_news .bd ul li.first h3{text-align:left; font-size:18px; line-height:26px;}
.top_news .bd ul li.first h3 a{color:#ff3300;}
.top_news .bd ul li.first h3 a:hover {color:#f60; text-decoration:none;}

.top_news .bd ul li.first p{color:#666; text-indent:2em; line-height:22px;}

.top_news .hd{width:428px; height:25px; background:url(imageshometitle.png) no-repeat 0 -50px; overflow:hidden;}
.top_news .hd h3{float:left;}
.top_news .hd h3 a{width:89px; height:25px; display:block; text-align:center; line-height:24px; font-size:12px; font-weight:normal; color:#fff;}
.top_news .hd h3.act a{background:url(imagestop_news_act.png) no-repeat 0; text-decoration:none; color:#0085cb;}
.tr{text-align:right;}

.undis{display:none;}

.wrapper{width:990px; margin:auto; background:#000 url(imagesbg.png) repeat-y;}
.wrapperfoot{width:990px; height:16px; margin:auto; background:#000 url(imagesbg02.gif); padding:0px;}
.wrappertop{width:990px; height:16px; margin:auto; background:#000 url(imagesbg01.gif); padding:0px;}

.yxy{width:960px; height:28px; line-height:28px; background:url(imagesyxy.png) ; text-align:center; overflow:hidden;}

#header{width:960px; margin:auto;}
#header .banner{width:960px; height:200px; background:url(imagesbanner.jpg) no-repeat;}

#footer{width:960px; margin:auto; background:#eef7fd;}
#footer .bot_nav{height:18px; line-height:18px; background:#c7effe; border:solid 1px #a7dfff; text-align:center; color:#1f8fcc;}
#footer .bot_nav a{color:#1f8fcc;}
#footer .copyright{text-align:center; color:#666; line-height:20px; padding:10px 0px 0px 0px;}

#kxtd{height:258px;}
#kxtd .bd{background:url(imagesico_kstd.png) no-repeat 5px 5px; width:228px; height:208px;}
#kxtd .bd ul{padding-top:10px; width:228px;}
#kxtd .bd li{float:left;}
#kxtd .bd li a{width:76px; padding-top:48px; display:block; text-align:center;}

#wjdc{height:188px;}
#wztj{height:188px;}
#wztj .bd{background:url(imageswztj_bg.png) no-repeat 5px 5px; width:228px; height:150px;}
#wztj .bd p{padding:5px 0 0 30px; line-height:36px;}

#xkdh{ height:298px;}
#xkdh .bd{ background:url(imagesico_xkdh.png) no-repeat 5px 5px; width:228px; height:268px;}
#xkdh .bd li{ float:left;}
#xkdh .bd li a{ width:64px; padding-left:30px; line-height:42px; height:42px; display:block; text-align:center;}
#xkdh .bd ul{ padding:8px 0 0 12px; width:198px;}

#ztwz{ height:258px;}
#ztwz .bd li{ height:47px; margin-bottom:5px;}
#ztwz .bd li img{ vertical-align:bottom;}
#ztwz .bd ul{ padding:15px 0 0 10px; width:197px;}
#zxsp{ height:197px;}
#zxsp .bd{ padding:16px 0 0 20px;}
