﻿@charset "utf-8";
html,body{height:100%;background-color:#FFF; text-align:center; font-size:12px; color:#333;}
html,body,div,p,ul,ol,li{margin:0;padding:0;font-family:'Verdana','';font-size:12px;color:#000;line-height:160%}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td,img{margin:0;padding:0; }
table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}
h1,h2,h3,h4,h5,h6,strong{font-weight:bold;}p{ text-indent:30px;}
h1 {font-size:26px;}h2 { font-size:14px;font-weight:bold;text-transform:uppercase;}h3 { font-size:18px; font-weight:normal;}h4 { font-size:11px;}
em{font-style:italic;}th,td{border:0;padding:0;}th{font-weight:bold;text-align:center;}caption{margin-bottom:.5em;text-align:center;}p,fieldset,table,pre{margin-bottom:10px;}a img{border:0}
ul,ol{list-style-type:none;}
select,input,img,select{vertical-align:middle;}
a,a:link,a:visited,a:hover,a:active{text-decoration: none; color:#333;}
a:hover{ text-decoration:underline; color:#cc0000;}
.small{font-size:10px;}.standard { font-size:12px; }
.large{font-size: 14px;line-height:16px;text-decoration:none; font-weight:bold;}
.hide{display: none;}
/*floats*/.clear { clear:both; }.right { float:right; }.left { float:left; }.inline { display:inline; }/*end floats*/
.Cgreen{ color:green !important;}.Cred{ color:#FF0000 !important;}.Corange{ color:#F60}.Cblack { color:#000 !important; }
.darkgrey { color:#5E5E5E; }.grey { color:#aaa }.blue{ color:#1e538e;}.Cgrey{ color:#999 !important;}
.light { color:#ccc; }.lighter { color:#eee; }.white { color:#fff; }
.F14{ font-size:14px}.F12{ font-size:12px}.f10{ font-size:10px;}.f11{ font-size:11px;}
.txtl{ text-align:left}.txtr{ text-align:right}.txtc{ text-align:center}
.lowercase { text-transform:lowercase; }.uppercase { text-transform:uppercase; }
.justified { text-align:justify; }
input[type=text]{font-size:12px; color:#000; line-height:14px; height:14px;  padding:3px 2px; vertical-align:middle}
sup{vertical-align:text-top;}sub{vertical-align:text-bottom;}

.friend{ width:938px; border:1px solid #aadcff; padding:7px 5px 5px; text-align:left; margin:5px auto 0;overflow:hidden;color:#333;}
.endnav{ background:url(../../images/z1/endnav_bg.png) repeat-x left top; height:34px; width:964px; border:1px solid #e3e7e3; line-height:34px; height:34px; margin:7px 0; padding:0 7px; text-align:left; overflow:hidden; float:left;}
.endnav span.nav{ float:left;}
.endnav span.rights{ float:right;}
.endnav a:link,.endnav a:visited,.endnav a:hover,.endnav a:active{ color:#00349A; margin:0 3px;}

#copyright{ width:950px; height:22px; margin:10px 5px; overflow:hidden;  background-color:#EFEFEF; line-height:22px; }
#copyright #left{ float:left; color:#333;}
#copyright #right{ float:right; margin-right:5px;}


.friend a:link,.friend a:visited,.friend a:hover,.friend a:active{ color:#333;}
.friend a:hover,.endnav a:hover{ text-decoration:underline; color:#C00;}
.footer{ text-align:center; padding:10px 0 5px 0; line-height:30px; color:#333; width:950px; margin:5px;color:#333;}
.footer a:link,.footer a:visited,.footer a:hover,.footer a:active{ }



/*index*/
li.middot{ background:url(../../images/z1/middot.jpg) no-repeat left 10px; padding:0 0 0 8px;}
body{  text-align:center; padding:0; margin:0; height:auto; background:#F1F1F1; background:url(../../images/z1/wbg.png) repeat-y center top; }
#wrapper{ margin:0 auto; width:960px; background:#fff; height:auto; text-align:center; padding:0; overflow:hidden;}
#topbar,#header,#search,#headad,.content,.zad{ widows:950px; overflow:hidden; margin:0 5px; padding:0; background:#FFF; text-align:left; height:auto;}
#topbar a:link,#topbar a:visited,#topbar a:hover,#topbar a:active{ color:#666;}
#topbar{width:930px; padding:0 10px; overflow:hidden; color:#666; text-align:left; border-bottom:1px #CCC solid; height:25px; background:#FFF url(../../images/z1/top_bj.gif) repeat-x left top; line-height:25px;}
#header{ margin-top:5px;  }
#logo{ height:83px; width:310px; float:left; background:url(../../images/z1/logo.png) no-repeat -19px -7px;}
#nav{ height:83px; overflow:hidden; float: right; width:640px; text-align:left; overflow:hidden;}
#nav dl,#nav dt,#nav dd{ height:29px; line-height:29px;}
#nav dt,#nav dd{ float:left; color:#D6D7D6;}
#nav .first{ float:left; border-right:1px solid #D6D7D6; width:310px; overflow:hidden;}
#nav .second{ float:left;width:320px; padding:0 0 0 9px; text-align:right;}
#nav a:link,#nav a:visited,#nav a:hover,#nav a:active{ color:#000; font-size:14px;}
#nav dd{ padding:0 5px 0 15px;}
#nav dt a:link,#nav dt a:visited{ font-weight:bold;}
#nav a:hover{ color:#F00;}
#search{ height:35px; background:#f7f7f7; border:1px solid #ccd1d5; width:948px; margin:5px;}
#sbox{ width:210px; overflow:hidden; padding:7px 0 0 17px;float:left;}
#sbox input.txt{height:15px;width: 120px; border:1px solid #91b9dc; color: #b0b1b3; font-size: 12px; padding:3px 5px 1px; background:url(../../images/z1/vb.gif) no-repeat left top;}
#hotquery{ width:290px; overflow:hidden; padding:10px 0 0 10px; float:left;}
#querys,#hnews{width:250px; overflow:hidden; height:20px; float:left; }
#querys .item,#hnews .item{ height:20px; line-height:20px; width:250px; overflow:hidden;}
#querys li,#hnews li{ float:left; overflow:hidden; padding:0 3px; height:20px; line-height:20px; }
#querys li a:link,#querys li a:hover,#querys li a:visited,#hnews li a:link,#hnews li a:hover,#hnews li a:visited{color:#0758a8;}
#querys li a:hover,#hnews li a:hover{ text-decoration:underline;}
#hotnews{ width:415px; overflow:hidden; padding:8px 0 0 5px; float:left; height:20px;}
#hnews{width:350px; padding-left:5px;}
#hnews .item{width:355px;}
#hnews li{padding:0 10px 0 0; width:160px; overflow:hidden;}
.content{ margin:5px;}
#ctop{ height:auto; overflow:hidden;}
#ctop01{ width:290px; overflow:hidden; float:left;}
#ctop02{ width:370px; margin:0 10px; float:left; text-align:center;}
#ctop03{ width:270px; overflow:hidden; float:left;}
#slide{ width:290px; height:170px; overflow:hidden;}
.tbar01{margin:7px 0 0; display:block; background:url(../../images/z1/bg01.gif) repeat-x left top; height:23px;line-height:23px; overflow:hidden; color:#FFF; font-size:14px; padding:0 7px; width:62px; cursor:pointer;}
div.blueline{border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #178fe3;}
.box01,box02{ width:280px; padding:0 0 0 10px; height:180px; overflow:hidden;}
.box01 li,box02 li{ height:25px; line-height:25px; text-align:left; overflow:hidden; display:block;}
.box02{ width:370px; overflow:hidden; padding:10px 0 0 0; border-top:1px dotted #e3e7e3;}
.box02 li{ height:23px; line-height:23px; text-align:left; width:170px; padding-right:7px; float:left; overflow:hidden; display:block;}
.box02 a:link,.box02 a:visited,.box02 a:hover,.box02 a:active{ font-size:14px;}
.topnew{ padding:7px;}
.topnew a:link,.topnew a:visited{ font-size:18px; font-weight:bold; color:#cc0000; font-family:"黑体";}
.topnew a:hover{ color:#F00; text-decoration:underline;}
.subnews{ line-height:30px; padding:0 0 10px 0;}
.tbar02{background:url(../../images/z1/bg03.png) no-repeat left top;width:250px;height:24px;padding:0 0 0 20px;color:#007dd5;font-size:14px;cursor:pointer;}
.box03{ text-align:center; border:1px solid #D1EAFF; width:268px; overflow:hidden; height:auto;}
.mbox01{ width:250px; margin:0 auto; height:75px; overflow:hidden; padding:5px 0; text-align:left;}
.mbox01 .left{ width:100px; height:75px; float:left;}
.mbox01 .right{ width:145px; float:right; height:75px; color:#666;}
a.txt02:link,a.txt02:visited{color: #007dd5; font-size:13px; font-weight:bold;}
a.txt02:hover{ text-decoration:underline; color:#C30;}
.box05{ margin:0 auto; width:250px; overflow:hidden; padding:2px 0 5px 0;}
.box05 li{ height:22px; line-height:22px; text-align:left;}
.leftb,.rightb,.centerb{overflow:hidden; width:308px; border:1px solid #aadcff; float:left; display:inline; text-align:center;}
.box07{ margin:0 auto; width:290px; overflow:hidden; padding:5px 0; height:160px; overflow:hidden;}
.box07 li{ height:23px; line-height:23px; text-align:left;}
.box07 a:link,.box07 a:visited,.box07 a:hover,.box07 a:active{ font-size:13px;}
.centerb{ margin:0 10px;}
.tbar03{background:url(../../images/z1/bg07.png) no-repeat left top;width:298px;height:25px;padding:0 0 0 10px;color:#007dd5;font-size:14px;cursor:pointer;}
.box77{ float:left; width:228px; overflow:hidden; border:1px solid #aadcff; text-align:center; display:block; padding-bottom:10px;}
.box77 .t{padding:2px 0;}
.box77 .t a:link,.box77 .t a:visited,.box77 .t a:hover,.box77 .t a:active{ color:#0F0CBF; font-size:14px; }
.box77 .t a:hover{ text-decoration:underline;}
.box77 .left{ width:90px; padding:0 0 0 10px; overflow:hidden; text-align:left; color:#333;}
.box77 .right{ width:110px; padding:0 10px 0 0; overflow:hidden; text-align:left;}
.box77 .right img{ width:110px; height:110px;border:1px solid #CCC;}

.sleft{ width:618px; padding:0 10px;  border:1px solid #ccc; float:left; text-align:center;}
.sright{ width:300px; float:right; overflow:hidden;}
.navguide{ padding:3px 0 17px 10px; margin:5px 0 0 0; overflow:hidden; text-align:left; color:#333; background:url(../../images/z1/bg11.gif) no-repeat left top;}
.navguide a:link,.navguide a:visited,.navguide a:hover,.navguide a:active{ color:#333;}
.listtxt{font-family: "微软雅黑";font-size: 16px;font-weight: bold; margin:0; padding:0 0 0 10px; height:35px; line-height:35px;color:#000099;background-color: #b0d8f7; text-align:left;}
.listnews{ width:590px; overflow:hidden; margin:10px auto;}
.listnews li{ text-align:left;  overflow:hidden; width:590px; font-size:14px; height:25px; line-height:25px; background-position:left 13px;}
.listnews li span.right{ padding:0 7px 0 0;}
.listnews a:link,.listnews a:visited,.listnews a:hover,.listnews a:active{ font-size:14px;}
.line01{ background:url(../../images/z1/line01.gif) repeat-x scroll left center; line-height:18px; height:18px;}
.pageguide{ display:block; text-align:center; padding:10px 0 20px;}
.pageguide a:link,.pageguide a:visited,.pageguide a:hover,.pageguide a.on{display: inline;color:#666;padding:2px 5px;margin: 0px 3px; font-size:12px;}
.pageguide a:hover{ text-decoration:none; background:#39F; color:#FFF;}
.pageguide a.on{ font-weight:bold; color:#000; }
.lsearch{ width:298px; border:1px solid #CCC; height:30px; line-height:30px; background:url(../../images/z1/s01.gif) no-repeat 10px 5px; overflow:hidden;}
.lsearch input.txt{ width:170px; border:1px solid #CCC; height:13px; padding:2px; margin:0 0 0 40px;_margin-top:5px; color:#666;}
.rankcontent,.photocontent{ width:280px; overflow:hidden; margin:3px auto 0;}
ul.ranklist,ul.photolist {width:280px; text-align:left; margin:0 auto; overflow:hidden;}
ul.ranklist li,ul.photolist li{line-height:24px; height:24px; overflow:hidden; width:100%; float:left; clear:both;}
ul.ranklist .front,ul.ranklist .follow {background:url(../../images/z1/bg_n.gif) left -396px no-repeat; width:13px; height:13px; margin:3px 6px 0 0; line-height:13px; text-align:center; float:left; font-family:Arial; font-size:11px; font-weight:bold; color:#fff;}
ul.ranklist .follow { background-position:right -396px;}
ul.ranklist a:link,ul.ranklist a:visited,ul.ranklist a:hover,ul.ranklist a:active{ color:#0053A3;}
ul.photolist a:link,ul.photolist a:visited,ul.photolist a:hover,ul.photolist a:active{ color:#0053A3;}
ul.ranklist a:hover,ul.photolist a:hover{ color:#C00; text-decoration:underline;}
.tbar05{ background:url(../../images/z1/main_bj_09.gif) repeat-x left top; height:25px; width:288px; padding:0 0 0 10px; line-height:25px;color:#333; font-size:14px; cursor:pointer;}
.box08{ border:1px solid #CCC; margin:5px 0 0 0;}
.pccon{ padding:7px 0 0 12px; margin:0; height:120px; overflow:hidden;}
.pccon ul{ float:left; width:130px; padding:0 10px 0 0; height:130px; overflow:hidden; }
.pccon li{ text-align:center; width:130px; display:block; overflow:hidden;}
.pccon a:link,.pccon a:visited{ color:333;}
.pccon li img{ border:1px solid #e3e7ec; padding:3px; background:#F9F9F9; width:122px; height:90px;}


.contenttitle,.tit{ font-size:20px; font-weight:bold; text-align:center; padding:3px 0 10px 15px; overflow:hidden;}
.tit{ text-align:center; padding:3px 0 30px 0;} 
.contentparams{  overflow:hidden; text-align:center; margin:0 auto;color:#666; font-size:11px;background:url(../../images/z1/line01.gif) repeat-x scroll left top; width:590px; padding:15px 0 0 0; }
#ccontent{width:600px; margin:0 auto; text-align:left; overflow:hidden; padding:9px 0; font-size:14px;line-height:24px;word-wrap:break-word;}
#ccontent p{ font-size: 14px;line-height: 23px;text-indent: 2em;}
.csource{ padding:7px 0 0 10px; font-size:12px; text-align:left;background:url(../../images/z1/line01.gif) repeat-x scroll left 27px; height:30px; color:#000; width:590px; }

.barmore{height: 25px;line-height: 25px; text-align:left; padding:0px 0 0 20px; font-size:14px; color:#000; font-weight:bold;}
.barmore a:link,.barmore a:visited{ color:#03C; margin:0 5px;}
.barmore a:hover{ color:#C00;}
.morelist{ padding:10px 0 10px 20px; font-size:12px; color:#999;}
.morelist a:link,.morelist a:visited,.morelist a:hover,.morelist a:active{ color:#03c; font-size:14px; padding-right:5px;}
.morelist a:hover{ color:#C00;}
.morelist li{ display:block; text-align:left;line-height:22px; height:22px; color:#999;}
.cltitle{ width:600px; margin:0 auto; overflow:hidden; padding:0 0 3px 0px; border-bottom:1px solid #CCC;}
.cltitle span.left{ width:200px; padding:0 0 0 7px; margin:0; text-align:left; }
.cltitle span.left a:link,.cltitle span.left a:visited{ font-size:14px; font-weight:bold; color:#0053A3;}
.cltitle span.right{ width:100px; padding:0 2px 0 0; text-align:right;}
.cltitle span.right a:link,.cltitle span.right:visited{ color:#666;}
.cltitle span.right a:hover{ text-decoration:underline;}
.clistitem{ padding:10px 0 30px 20px; width:620px; overflow:hidden; text-align:left;}
.clistitem li{ line-height:28px; height:28px; display:block; color:#999; font-size:11px;}
.clistitem a:link,.clistitem a:visited,.clistitem a:hover,.clistitem a:active{ color:#333; font-size:14px; margin-right:5px;}
.clistitem a:hover{ color:#C00; text-decoration:underline;}

#siderIMchat{z-index: 65535;position: absolute;right:0pt; width:170px; top:10px; font-size:12px; color:#666; cursor:pointer; display:block;}
#siderIMchat_hiddenbar{ background:url(../../images/z1/obutton.png) no-repeat left top; height:135px; width:26px; cursor:pointer; position:absolute; right:0;}
#siderIMchat_main .top{ margin:0; color:#a10000;transparent;height:34px;background:transparent url(../../images/z1/siderIM_title.gif) no-repeat left top;}
#siderIMchat_main .infobox{ text-align:center; background:#bdc5cb url(../../images/z1/siderIM_infobox.gif) no-repeat left top; padding:5px; line-height:14px; color:#000; font-weight:700;}
#siderIMchat_main .bg{ background:transparent url(../../images/z1/siderIM_bg.gif); padding:12px 7px 7px; text-align:center;}
#siderIMchat_main ul{ list-style:none; padding:0; margin:0;}
#siderIMchat_main li{ text-align:center; margin:8px 12px 8px 12px; padding:0; display:block; margin:0 5px 6px 0;}
#siderIMchat_main .bottom{ background:transparent url(../../images/z1/siderIM_bottom.gif); height:9px; overflow:hidden;}
#closeSiderIMchat{ text-decoration:underline; cursor:pointer;}