@charset "utf-8";
/* CSS Document */

body{color:#000;background:url(bg.jpg) repeat-x;font:12px/1.6 Verdana, Helvetica, sans-serif;text-align:center;}
*{margin:0;padding:0;}
input,select{font-size:12px;vertical-align:middle;}
body div{text-align:left;}
textarea,input{word-wrap:break-word;word-break:break-all;padding:0px;}
li{list-style-type:none;}
img{border:0 none;}
a:link, a:visited{color:#333;text-decoration: none;outline: none;}
a:hover{ color:#F60;text-decoration: underline;-webkit-transition:.25s linear .1s;transition:.25s linear .1s;-moz-transition: .25s linear .1s;}
h1{ font-size:24px;}
h2{ font-size:20px;}
h3{ font-size:18px;}
h4{ font-size:16px;}
h5{ font-size:14px;}
h6{ font-size:12px;}
.ml1 { margin-left: 1px; }
.ml0 { margin-left: 0; }
.mt5 { margin-top: 5px; }
.p10 { padding: 10px; }
.p20 { padding: 20px; }
.pl5 { padding-left: 5px; }
.pl10 { padding-left: 10px; }
.pl15 { padding-left: 15px; }
.pl20 { padding-left: 20px; }
.pl25 { padding-left: 25px; }
.pl30 { padding-left: 30px; }
.pt5 { padding-top: 5px; }
.pt10 { padding-top: 10px; }
.pt15 { padding-top: 15px; }
.pt20 { padding-top: 20px; }
.pt25 { padding-top: 25px; }
.pt30 { padding-top: 30px; }
.pb5 { padding-bottom: 5px; }
.pb10 { padding-bottom: 10px; }
.pb15 { padding-bottom: 15px; }
.pb20 { padding-bottom: 20px; }
.pb25 { padding-bottom: 25px; }
.pb30 { padding-bottom: 30px; }
.pr5 { padding-right: 5px; }
.pr10 { padding-right: 10px; }
.pr15 { padding-right: 15px; }
.pr20 { padding-right: 20px; }
.pr30 { padding-right: 30px; }
.ml5 { margin-left: 5px; }
.ml10 { margin-left: 10px; }
.ml15 { margin-left: 15px; }
.ml20 { margin-left: 20px; }
.ml25 { margin-left: 25px; }
.ml30 { margin-left: 30px; }
.mr5 { margin-right: 5px; }
.mr10 { margin-right: 10px; }
.mr15 { margin-right: 15px; }
.mr20 { margin-right: 20px; }
.mr25 { margin-right: 25px; }
.mr30 { margin-right: 30px; }
.mt5 { margin-top: 5px; }
.mt10 { margin-top: 10px; }
.mt15 { margin-top: 15px; }
.mt20 { margin-top: 20px; }
.mt25 { margin-top: 25px; }
.mt30 { margin-top: 30px; }
.mb5 { margin-bottom: 5px; }
.mb10 { margin-bottom: 10px; }
.mb15 { margin-bottom: 15px; }
.mb20 { margin-bottom: 20px; }
.mb25 { margin-bottom: 25px; }
.mb30 { margin-bottom: 30px; }
.pd1{ padding:1px;}
.pd2{ padding:2px;}
.pd3{ padding:3px;}
.pd4{ padding:4px;}
.pd5{ padding:5px;}
.pd10{ padding:10px;}
.pd15{ padding:15px;}
.pd20{ padding:20px;}
.pd25{ padding:25px;}
.pd30{ padding:30px;}

.block {width:1000px; height:auto; clear:both;margin:0 auto;}
.clearfix:after {visibility: hidden;display: block;font-size: 0;content: " ";clear: both;height: 0;}
* html .clearfix { height: 1%; }
.clearfix { display: block; }
.title01{ background:url(title_bg.jpg) repeat-x; height:31px; position:relative;}
.title01 span{ position:absolute; left:10px; top:3px; display:inline-block; background:url(title_bg2.gif) no-repeat; width:76px; height:31px; line-height:25px; color:#FFF; text-align:center;}
.title01 a{ float:right; display:inline-block;margin-right:10px;}
.title01 a img{ margin-top:10px;}
.title02{ background:url(title_02.jpg) no-repeat; height:27px; color:#0f63b9; font-family:"黑体"; font-size:15px; font-weight:bold; padding-left:40px; line-height:27px;}
.border{ border:1px solid #cedeed;}
ul.a{ padding:0 10px;}
ul.a li{border-bottom:1px dotted #6e6e6e; background:url(ico/title.jpg) no-repeat 2px center}
ul.a li a{ margin-left:10px; line-height:31px;}
ul.a li a span{ float:right;}
.padding_b20 { padding-bottom:20px;}
.wrapper{ width:1000px; margin:0 auto; background:#FFF; overflow:hidden}
/*table样式*/
table{border-collapse:collapse;border-spacing:0;}
table thead th{border:1px solid #ddd;background:#fafafa;text-align:left;padding:8px 20px;}
table td{border:1px solid #ddd;padding:8px 20px;}
/*head*/
.head .logo{ background:url(logo.jpg) no-repeat left top; height:149px; text-align:right;}
.head .logo a{ margin:0 20px; color:#FFF}
/* 导航 */
.navBar{ position:relative; background:url(nav_bg.gif) repeat-x; color:#fff; height:34px; line-height:34px;   }
.nav{ height:34px; line-height:34px; font-family:"Microsoft YaHei",SimSun,SimHei; }
.nav .m{ float:left;  position:relative;}
.nav .m h3 a{ color:#FFF}
.nav a:hover{ text-decoration:none; color:#ff0;   }
.nav h3{ height:34px;  float:left;  font-size:100%; font-weight:normal; font-size:14px;overflow:hidden;  }
.nav h3 a{ display:block; color:#fff;background:url(nav_line.gif) no-repeat right center;  padding:0 27px;vertical-align:top;  }
.nav .sub{ display:none; /*默认隐藏*/ width:110px; padding:5px 0; text-align:center;position:absolute; left:0; top:34px; 
background:#FFF;filter: alpha(opacity=90); -khtml-opacity: 0.9; -moz-opacity: 0.9;opacity: 0.9;}
.nav .sub li{ vertical-align:middle; position:relative; z-index:3px; }
.nav .sub li a{ height:20px; line-height:20px; padding:4px 0;  display:block; position:relative;}
.nav .sub li a:hover{ color:#F60;}
.nav #m8 h3 a{ background:none}
.head .msg{ clear:both; background:url(scroll_bg.jpg) repeat-x; height:24px; border:1px solid #e0d8f0;
-webkit-border-bottom-right-radius: 4px;
-webkit-border-bottom-left-radius: 4px;
-moz-border-radius-bottomright: 4px;
-moz-border-radius-bottomleft: 4px; }
.head .msg .left { float:left; margin-left:30px;}
.head .msg .right{ float:right; margin-right:20px;}
.head .msg .right .index_srh{ background:none; border:none; border:1px solid #abadb3; padding:0 5px; height:17px;}
.head .msg .right .search { border:none; background:none; background:url(search.gif) no-repeat; width:63px; height:19px; cursor:pointer}
.index_flash{ height:266px; margin-top:5px;/*IE6*/_margin-top:3px;}
.index_top{ margin-top:5px;/*IE6*/_margin-top:3px;}
.index_top #myFocus{ width:360px; height:260px; padding:1px; border:1px solid #cadbeb; float:left; overflow:hidden}
.index_top .right { width:630px; height:260px; padding:1px;float:right;}
.index_gg{ margin-top:10px;height:50px; overflow:hidden}
.index_gg .left{ float:left; width:766px; }
.index_gg .right{ float:right;width:227px; position:relative;}
.index_gg span.biaodan{ position:absolute; display:block; width:20px; height:20px; text-align:center; background:#F00; color:#FFF; right:0; top:0;}
.index_bottom{ margin-top:10px;}
.index_bottom .left{ /*width:365px;*/width:115px; overflow:hidden; float:left}
.index_bottom .left p{ height:53px; overflow:hidden;margin-bottom:5px;}
.index_bottom .left a:hover img{filter: alpha(opacity=80); -khtml-opacity: 0.8; -moz-opacity: 0.8;opacity: 0.8; }
.index_bottom .mid{ /*width:355px;*/width:438px; /*height:225px;*/height:300px;float:left; margin-left:5px;}
.index_bottom .right{/*width:265px;*/ width:433px; /*height:225px;*/ height:300px;float:left; margin-left:5px;}
.scroll{ height:160px; overflow:hidden}
.scroll .left{ float:left; width:27px; height:160px;}
.scroll .right{ float:left; padding:10px 8px 0 8px;; width:950px; height:138px;background:#fff;  }
.scroll .right ul{ overflow:hidden; zoom:1; }
.scroll .right ul li{ width:179px; float:left; margin:0 5px;  display:inline; }
.scroll .right ul li a p{ text-align:center}
.scroll .right ul li img{ width:175px; height:115px; border:1px solid #cedeed; padding:1px;}
.foot{ clear:both; margin-top:10px;}
.foot .friendLink{ position:relative; height:29px; border-bottom:none; background:url(title_bg.jpg) repeat-x; padding-right:30px;}
.foot .friendLink p{ text-align:left; margin-top:5px;background:url(frendLink.jpg) no-repeat; width:160px;height:20px;float:right; display:block;}
.foot .friendLink p span{color:#0E73CD; margin-left:45px;}
.foot .friendLink p a{ position:relative; display:block; float:right; background:url(ico/jt.gif) no-repeat center center; width:9px; height:20px; margin-right:10px;_margin-right:5px;}
.foot .friendLink ul{display:none; position:absolute;width:158px; top:25px; right:30px;background:#FFF; border:1px solid #CCC}
.foot .friendLink ul li{ text-align:center}
.foot .text{ margin:10px 0}
.foot .text p{text-align:center; line-height:25px;}
.foot .text p.pic{  width:165px; margin:0 auto;}
.foot .text p.pic a{display:inline-block; float:left}
/*侧边栏*/
.sidebar { float:left; width:225px;}
.sidebar dl dt{ color:#FFF;height:40px; line-height:40px; text-align:center; font-size:18px;font-family:"黑体";background:url(sidebar_bg.jpg) repeat-x; }
.sidebar dl dd{ background:url(sidebar_bg2.jpg) repeat-x; height:40px; line-height:40px;}
.sidebar dl dd a{ margin-left:60px; background:url(ico/side_bar01.jpg) no-repeat 5px center; padding-left:25px; font-size:15px;}
.sidebar dl dd a:hover{ background:url(ico/side_bar02.jpg) no-repeat 5px center; text-decoration:none; color:#0455a8}
.sidebar dl dd a.on{background:url(ico/side_bar02.jpg) no-repeat 5px center; text-decoration:none; color:#0455a8; font-weight:bold}
.sidebar .bottom a{ display:block; margin-top:5px;}
.sidebar .bottom a:hover{filter: alpha(opacity=80); -khtml-opacity: 0.8; -moz-opacity: 0.8;opacity: 0.8; }
/*单页面右侧*/
.main{ margin-top:5px; padding:0 2px}
.main .right{ float:right; width:764px; min-height:400px;}
.main .right .content { width:728px; padding:15px 0; overflow:hidden; margin:0 auto; font-size:14px; line-height:30px;}
.main .right .content .title{ text-align:center; font-size:18px; line-height:50px; font-weight:bold; border-bottom:1px solid #CEDEED; color:#0455A8}
.main .right .content .date{ text-align:center; line-height:30px;}
.main .right .content .date span{ margin:0 10px; color:#666}

/*文字列表页右侧*/
.main .right .text_list{ width:728px; margin:0 auto;}
.main .right .text_list ul li a span{ float:right; font-size:12px; color:#666}
.main .right .text_list ul li a{ font-size:14px; line-height:40px; margin-left:25px;}
.main .right .text_list ul li { background:url(ico/exclamation.png) no-repeat left center; border-bottom:1px dotted #6E6E6E}
/*图片列表页右侧*/
.main .right .pic_list{ width:728px; overflow:hidden; margin:0 auto;}
.main .right .pic_list ul { width:740px;}
.main .right .pic_list ul li{ float:left; width:170px; height:150px; overflow:hidden; margin-right:15px; margin-top:10px;}
.main .right .pic_list ul li a img{ width:166px; height:116px; padding:1px; border:1px solid #CEDEED}
.main .right .pic_list ul li a p{ line-height:30px; text-align:center}

#fancybox-loading { position: fixed; top: 50%; left: 50%; width: 40px; height: 40px; margin-top: -20px; margin-left: -20px; cursor: pointer; overflow: hidden; z-index: 1104; display: none; }
#fancybox-loading div { position: absolute; top: 0; left: 0; width: 40px; height: 480px; background-image: url('fancybox.png'); }
#fancybox-overlay { position: absolute; top: 0; left: 0; width: 100%; z-index: 1100; display: none; }
#fancybox-tmp { padding: 0; margin: 0; border: 0; overflow: auto; display: none; }
#fancybox-wrap { position: absolute; top: 0; left: 0; padding: 20px; z-index: 1101; outline: none; display: none; }
#fancybox-outer { position: relative; width: 100%; height: 100%; background: #fff; }
#fancybox-content { width: 0; height: 0; padding: 0; outline: none; position: relative; overflow: hidden; z-index: 1102; border: 0px solid #fff; }
#fancybox-hide-sel-frame { position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: transparent; z-index: 1101; }
#fancybox-close { position: absolute; top: -15px; right: -15px; width: 30px; height: 30px; background: transparent url('fancybox.png') -40px 0px; cursor: pointer; z-index: 1103; display: none; }
#fancybox-error { color: #444; font: normal 12px/20px Arial; padding: 14px; margin: 0; }
#fancybox-img { width: 100%; height: 100%; padding: 0; margin: 0; border: none; outline: none; line-height: 0; vertical-align: top; }
#fancybox-frame { width: 100%; height: 100%; border: none; display: block; }
#fancybox-left, #fancybox-right { position: absolute; bottom: 0px; height: 100%; width: 35%; cursor: pointer; outline: none; background: transparent url('blank.gif'); z-index: 1102; display: none; }
#fancybox-left { left: 0px; }
#fancybox-right { right: 0px; }
#fancybox-left-ico, #fancybox-right-ico { position: absolute; top: 50%; left: -9999px; width: 30px; height: 30px; margin-top: -15px; cursor: pointer; z-index: 1102; display: block; }
#fancybox-left-ico { background-image: url('fancybox.png'); background-position: -40px -30px; }
#fancybox-right-ico { background-image: url('fancybox.png'); background-position: -40px -60px; }
#fancybox-left:hover, #fancybox-right:hover { visibility: visible; /* IE6 */ }
#fancybox-left:hover span { left: 20px; }
#fancybox-right:hover span { left: auto; right: 20px; }
.fancybox-bg { position: absolute; padding: 0; margin: 0; border: 0; width: 20px; height: 20px; z-index: 1001; }
#fancybox-bg-n { top: -20px; left: 0; width: 100%; background-image: url('fancybox-x.png'); }
#fancybox-bg-ne { top: -20px; right: -20px; background-image: url('fancybox.png'); background-position: -40px -162px; }
#fancybox-bg-e { top: 0; right: -20px; height: 100%; background-image: url('fancybox-y.png'); background-position: -20px 0px; }
#fancybox-bg-se { bottom: -20px; right: -20px; background-image: url('fancybox.png'); background-position: -40px -182px; }
#fancybox-bg-s { bottom: -20px; left: 0; width: 100%; background-image: url('fancybox-x.png'); background-position: 0px -20px; }
#fancybox-bg-sw { bottom: -20px; left: -20px; background-image: url('fancybox.png'); background-position: -40px -142px; }
#fancybox-bg-w { top: 0; left: -20px; height: 100%; background-image: url('fancybox-y.png'); }
#fancybox-bg-nw { top: -20px; left: -20px; background-image: url('fancybox.png'); background-position: -40px -122px; }
#fancybox-title { font-family: Helvetica; font-size: 12px; z-index: 1102; }
.fancybox-title-inside { padding-bottom: 10px; text-align: center; color: #333; background: #fff; position: relative; }
.fancybox-title-outside { padding-top: 10px; color: #fff; }
.fancybox-title-over { position: absolute; bottom: 0; left: 0; color: #FFF; text-align: left; }
#fancybox-title-over { padding: 10px; background-image: url('fancy_title_over.png'); display: block; }
.fancybox-title-float { position: absolute; left: 0; bottom: -20px; height: 32px; }
#fancybox-title-float-wrap { border: none; border-collapse: collapse; width: auto; }
#fancybox-title-float-wrap td { border: none; white-space: nowrap; }
#fancybox-title-float-left { padding: 0 0 0 15px; background: url('fancybox.png') -40px -90px no-repeat; }
#fancybox-title-float-main { color: #FFF; line-height: 29px; font-weight: bold; padding: 0 0 3px 0; background: url('fancybox-x.png') 0px -40px; }
#fancybox-title-float-right { padding: 0 0 0 15px; background: url('fancybox.png') -55px -90px no-repeat; }
/* IE6 */

.fancybox-ie6 #fancybox-close { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancy_close.png', sizingMethod='scale');
}
.fancybox-ie6 #fancybox-left-ico { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancy_nav_left.png', sizingMethod='scale');
}
.fancybox-ie6 #fancybox-right-ico { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancy_nav_right.png', sizingMethod='scale');
}
.fancybox-ie6 #fancybox-title-over { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancy_title_over.png', sizingMethod='scale');
zoom: 1; }
.fancybox-ie6 #fancybox-title-float-left { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancy_title_left.png', sizingMethod='scale');
}
.fancybox-ie6 #fancybox-title-float-main { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancy_title_main.png', sizingMethod='scale');
}
.fancybox-ie6 #fancybox-title-float-right { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancy_title_right.png', sizingMethod='scale');
}
.fancybox-ie6 #fancybox-bg-w, .fancybox-ie6 #fancybox-bg-e, .fancybox-ie6 #fancybox-left, .fancybox-ie6 #fancybox-right, #fancybox-hide-sel-frame {  height: expression(this.parentNode.clientHeight + "px");
}
#fancybox-loading.fancybox-ie6 { position: absolute; margin-top: 0;  top: expression( (-20 + (document.documentElement.clientHeight ? document.documentElement.clientHeight/2 : document.body.clientHeight/2 ) + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop )) + 'px');
}
#fancybox-loading.fancybox-ie6 div { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancy_loading.png', sizingMethod='scale');
}
/* IE6, IE7, IE8 */

.fancybox-ie .fancybox-bg { background: transparent !important; }
.fancybox-ie #fancybox-bg-n { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancy_shadow_n.png', sizingMethod='scale');
}
.fancybox-ie #fancybox-bg-ne { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancy_shadow_ne.png', sizingMethod='scale');
}
.fancybox-ie #fancybox-bg-e { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancy_shadow_e.png', sizingMethod='scale');
}
.fancybox-ie #fancybox-bg-se { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancy_shadow_se.png', sizingMethod='scale');
}
.fancybox-ie #fancybox-bg-s { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancy_shadow_s.png', sizingMethod='scale');
}
.fancybox-ie #fancybox-bg-sw { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancy_shadow_sw.png', sizingMethod='scale');
}
.fancybox-ie #fancybox-bg-w { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancy_shadow_w.png', sizingMethod='scale');
}
.fancybox-ie #fancybox-bg-nw { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancy_shadow_nw.png', sizingMethod='scale');
}
/*页码*/
.page{ clear:both; padding:15px 0;text-decoration:none; text-align:center}
.page a{ border:1px solid #999; padding:0 5px; text-decoration:none}
.pro{ width:728px; margin:0px auto; padding:10px 0; font-size:14px; line-height:30px; border-top:1px dashed #CCC;}
/*搜索结果*/
.main .results{ min-height:400px;}
.main .results .title01 { line-height:31px; padding-left:30px;}
.main .results .results_list{ font-family:"微软雅黑"}
.main .results .results_list ul { width:960px; margin:0 auto;}
.main .results .results_list ul li{ padding:10px 0; border-bottom:1px dashed #CCC;}
.main .results .results_list ul li a { font-size:15px;}
.main .results .results_list ul li a span{ float:right}
/*置顶信息样式*/
.main .right .text_list ul li.istop{ background:url(ico/exclamation.png) no-repeat left center #E8E8FF}
/*飘浮*/
#img{position: absolute; left: 311; top: 815;visibility :hidden; z-index:9999}
#img span{ cursor:pointer;color:red;font-weight:bold;font-size:12px}

.leftad li{ float:left;width:52px; height:72px; overflow:hidden; margin-bottom:5px;margin-left:5px;}
.leftad li a{display:block;width:52px;height:52px;}
.leftad li a span{width:100%;text-align:center;display:block;line-height:20px;}
.leftad li img{width:52px; height:52px;}
