@charset "gb2312";
/* CSS Document */
/*重置*/

* { margin:0 auto; padding: 0; font-family: "微软雅黑"; font-size: 13px; color: #333; }
body { color: #666666; font-family: "微软雅黑"; font-size: 13px; }
li { list-style-type: none; }
input, img { border: 0 none; /*display:block;*/ outline: 0 none !important; }
input { border: 0; }
textarea, input { word-wrap: break-word; word-break: break-all; padding: 0px; }
a { color: #666666; text-decoration: none; }
h1, h2, h3, h4, h5, h6 { font-weight: normal; font-family: "微软雅黑"; }

/*========== header ==========*/
#header { width:100%; min-width:1000px;  margin:0 auto;}
.header {  width:100% ;height:205px; background:url(header_bg.jpg) center no-repeat;}

/* top */
.topbox { width:1000px; margin:0 auto; overflow:hidden;}
.topbox li { float:left; height:35px; line-height:35px; padding-right:5px;}

.topbox-L { float:left; margin:0 auto; width:580px;}
.topbox-R { float:left; width:420px; }

.selecebox{ margin:0 auto;  width:200px; float:left; }
.selecebox label{ float:left; font-size:13px; height:35px; line-height:35px; padding-left:8px; *padding-left:1px; }
.selecebox a{ font-size:13px; }
.selecebox a:hover{ color:#0059b5;}

.searchbox{ margin:0 auto; float:left; width:220px; padding-top:3px; }
.searchbox li { float:left; height:28px; line-height:28px;}
.text{ width:130px; height:26px; line-height:26px; padding-left:5px; border:1px solid #59b8f4 ; background:#FFF; }
.button{ float:left; cursor:pointer; width:60px; height:28px; line-height:28px; color:#fff; background:#0b7bdf; text-align:center;}

.logo { overflow:hidden; height:130px;}
.logo li { float:left; margin:30px 60px 0 30px;}

.slogan { overflow:hidden; height:135px;}
.slogan li { float:left; margin:50px 60px 0 30px;}


/*========== nav ==========*/
#nav { width:100%; min-width:1000px; background:#ddf3fe; border-bottom:2px solid #007ee4;  margin:0 auto;}
.navbox { width:800px; height:40px; }
.navbox li { float:left; line-height:40px; min-width:160px; }
.navbox li a { float:left; font-size:18px; color:#0046ad; cursor:pointer; padding:0px 40px;}
.navbox li a:hover {color:#fff; background:#007ee4;}


/*========== main ==========*/
#main { width:1000px;  margin:0 auto;}
.mainbox { min-width:1000px; padding-top:10px;}

.subbox{ overflow:hidden; padding-top:10px; }
.subbox-P{ float:left; width:430px;}
.subbox-L{ float:left; width:350px; }
.subbox-C{ float:left; width:380px; margin-left:20px;}
.subbox-R{ float:left; width:230px; margin-left:20px;}
.subbox-R1{ float:left; width:150px; margin-left:20px;}

.subbox-A { float:left; width:230px;}
.subbox-B { float:left; width:750px; margin-left:20px;}

/* 图片切换 */
.news-pic-tab01 { position: relative; width:430px; height:325px; overflow: hidden; text-align: left;font: 12px/1.5 Verdana, Geneva, sans-serif; background: white; float:left;}
.news-pic-tab01 .pic img { width:430px; height:325px; display:block; }
.news-pic-tab01 .txt-bg { position: absolute; bottom: 0; z-index: 1; height: 36px; width:100%; background: #000; filter: alpha(opacity=60); opacity: 0.6; overflow: hidden; }
.news-pic-tab01 .txt { *position:absolute; position:absolute; bottom:0; z-index: 2; height: 36px; width:100%; overflow: hidden; }
.news-pic-tab01 .txt li{  height:36px; line-height:36px;  bottom:0px; color: white; }
.news-pic-tab01 .txt li a{  display: block; color: white; padding: 0 0 0 10px; font-size: 14px; font-weight: bold; text-decoration: none; }
.news-pic-tab01 .num { position: absolute; z-index: 3; bottom: 7px; right: 7px;}
.news-pic-tab01 .num li{ float: left; position: relative; width: 25px; height: 22px; line-height: 22px; overflow: hidden; text-align: center; margin-right: 1px; cursor: pointer; }
.news-pic-tab01 .num li a,.news-pic-tab01 .num li span { position: absolute; z-index: 2; display: block; color: white; width: 100%; height: 100%; top: 0; left: 0; text-decoration: none; font-size:12px;}
.news-pic-tab01 .num li span { z-index: 1; background: black; filter: alpha(opacity=50); opacity: 0.5; }
.news-pic-tab01 .num li.on a,.news-pic-tab01 .num a:hover{ background:#8f0000; }

/* 栏目 */
.column01 { width:100%; margin:0 auto;}
.column01 .hd { height:33px; line-height:33px; border-bottom:2px solid #dff3ff; }
.column01 .hd .more { float:right; line-height:33px; }
.column01 .hd .more a { font-size:12px; margin-right:0px; color:#999; }
.column01 .hd .more a:hover { color:#3068bf; }
.column01 .hd li{ float:left; padding:0 16px; cursor:pointer; background:#fff; font-size:16px; }
.column01 .hd li.on{ height:33px; font-size:16px; color:#044dba; background:#dff3ff; border-bottom:2px solid #007ee4; }

.column-title { width:350px; height:30px; line-height:30px; margin-top:3px;}
.column-title li { text-align:center; background: url(lmtop.gif) no-repeat;}
.column-title li a{  font-size:16px; color:#0046ad;}
.column-title li a:hover { color:#009fed;}

/* 列表 */
.list{ margin-top:8px; }
.list li{ overflow:hidden; line-height:26px; *line-height:22px; }
.list li .new{ float:left; font-size:13px; color:#333;}
.list li .new .number { color:#0c6fba; font-size:16px; margin-right:8px;}
.list li .new:hover { color:#007ee4;}
.list li .new:hover .number { color:#0046ad;}
.list li .time{ float:right; font-size:13px; color:#b4b4b4;}

/* 栏目列表 */
.list01{ margin-top:20px; }
.list01 li{ overflow:hidden; line-height:36px; *line-height:32px; border-bottom:1px dashed #b3b3b3;}
.list01 li .new{ float:left; font-size:13px;}
.list01 li .new .number { color:#0c6fba; font-size:16px; margin:0px 8px;}
.list01 li .new:hover { color:#007ee4;}
.list01 li .new:hover .number { color:#0c6fba;}
.list01 li .time{ float:right; font-size:13px; color:#b4b4b4;}

/* 右侧图片 */
.pic-R { width:100%; margin-top:6px;}
.pic-R li { overflow:hidden; line-height:5px; padding-top:4px; *padding-top:1px;}

/* 专题横图 */
.pic { width:100%; margin:0 auto;}
.pic li { overflow:hidden; line-height:77px;}

/* 在线调查 */
.survey { margin-top:8px;}
.survey li { overflow:hidden; line-height:26px; *line-height:22px; }
.survey-bu { cursor:pointer;  padding:10px 30px; margin:0 auto;}
.survey-bu li { float:left; width:70px; margin:5px 7px; }

/* 左侧栏目 */
.leftnav {  overflow:hidden; width:230px; background:#f3fbff; margin:2px 0; padding:10px 0 250px 0;}
.leftnav li { width:170px; height:40px; line-height:40px; border:1px solid #dce2e4;  margin:15px 30px ; background:url(d02.gif) no-repeat #fff; }
.leftnav li a { font-size:14px; color:#0046ad; padding-left:35px; }
.leftnav li a:hover { font-size:14px; color:#007ee4;}

/* 页 码 */
.page-box{ overflow:hidden; margin:20px 0 0 50px;}
.page-box li{ float:left; margin-right:4px;}
.page-box li a .page{ float:left; background-color:#f5f7f8; color:#454545; border:1px solid #c3c9cd; height:34px; line-height:36px; font-size:13px; padding:0 12px;}
.page-box li a .page:hover{ background-color:#235ddb; color:#FFF;border:1px solid #c3c9cd;}
.page-box li a .page_on{ color:#235ddb;}
.ptext{ width:70px; height:34px; line-height:34px; background-color:#f5f7f8; border:1px solid #c3c9cd; text-align:center;}

/* 文 章 */
.title {  overflow:hidden; width:750px;}
.tit-text { font-size:24px; height:55px; line-height:55px; color:#0066cc; text-align:center;}
.source { font-size:13px; height:25px; color:#999999; text-align:center;}
.sizecolor { font-size:13px; height:25px; color:#999999; text-align:center;}
.line { border-bottom:1px dotted #595959; width:100%; margin:10px auto;}
.article{ width:730px; margin:0 auto; font-size:13px; line-height:30px; padding:5px 0 25px 0; text-align:justify; text-justify:inter-ideograph; }


/*========== footer ==========*/
#footer { width:100%; margin-top:20px; background:#ddf3fe; border-bottom:2px solid #007ee4; }
.footer { min-width:1000px; height:40px; line-height:40px; }

.linkbox { width:1000px; overflow:hidden; padding-left:200px; margin:0 auto;}
.linkbox li{ float:left; height:20px; line-height:20px; padding:10px 10px; font-size:16px; color:#0046ad;}
.linkbox li select { width:180px; outline:0 none !important;}
.linkbox li option { outline:0 none !important;}

.copyright { width:1000px; margin:o auto; height:30px;}
.copyright h1 {text-align:center; font-size:13px; color:#0046ad;}
.copyright h1 a { font-size:13px; color:#0046ad; padding:0px 8px;}
.copyright h1 a:hover { color:#007ee4;}
.copyright h2 { font-size:13px; color:#999; line-height:20px; height:80px; text-align:center; }



.weixin{ width:76px; height:30px;position:relative; font-size:12px; text-align:center;background:url(wechat.png) no-repeat 0 top;}
.weixin a{width:40px; height:30px; display:block; position:absolute; left:41px; top:0; font-size:16px; color:#fff;}
.weixin .weixin_nr{width:100px; height:120px; padding:10px; background:#fff; text-align:center; position:absolute; left:0px; top:45px; display:none;}
.weixin .weixin_nr img{ margin-bottom:5px;}
.weixin .weixin_nr .arrow{ width:0; height:0; border-bottom:10px solid #fff;border-left:10px solid transparent;border-right:10px solid transparent; position:absolute; left:50px; top:-10px;}
.weixin.on .weixin_nr{ display:block;}
.weixin.on a{ background:url(images/wechat.png) no-repeat left bottom;}