/*!(C)2009, shenzhou.com. Some rights reserved. @Author: Kairyou. @version: 12. Inspired by YUI|TB.*/

html{color:#000000;background:#FFFFFF;}
body,div,dl,dt,dd,ul,ol,li,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td,embed,object,applet{margin:0;padding:0;font-weight:400;}
body{background:#FFFFFF;color:#333333;font:12px/1.666 Tahoma,Arial,sans-serif;text-align:center;}
* html body{text-align:left;/*fix ie6 2form bug for .NET,IE6/IE7都识别这句*/}
/*#505050/#404040/#444444/#669900/#CC6600*/


/* =element */
h1,h2,h3,h4,h4,h5,h6,strong{margin:0;padding:0;font-weight:700;}
table{border-collapse:collapse;border-spacing:0;border-spacing:0;}/*table-layout:fixed*/
/*需要在html中设置cellspacing="0" 来达到完美重置效果*/
th,td{border:1px solid #CCCCCC}
caption,th{text-align:left;}
fieldset,img,iframe{border:none;}
li{list-style:none;}/*ol,ul*/
address,caption,cite,code,dfn,em,th,var,b,i {font-style:normal;font-weight:400;}
pre,code,kbd,samp,tt{font-family:'Courier New',Courier,monospace;}
blockquote:before,blockquote:after,q:before,q:after{content:"";}
abbr,acronym{border-bottom:1px dotted;font-variant:normal;cursor:help;}
sup,sub{font-size:.7em}
sup{vertical-align:text-top;}sub{vertical-align:text-bottom;}/*vertical-align: baseline;*/
input,button,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;*font-size:100%;}
/*select,input{vertical-align:middle;}*/
/* =input */
.type1{border:#D4D0C8 1px solid;height:17px;line-height:19px;padding:1px 2px 0;}
.imd{ime-mode:disabled}/*关闭input输入法,text-transform:uppercase 大写*/
button{border:none;cursor:pointer;}
textarea {padding:4px;border:1px solid #B8CEDD;}
del,ins{text-decoration:none;}
del{color:#666666;}
ins{color:#C32D29;font-weight:700;}
em{color:#666666;}
hr{height:1px;background:#E4E4E4;color:#E4E4E4;border:none;}
h1{font-size:16px;}
h2,h3{font-size:14px;}

a:focus, input:focus {outline:none}/*删除虚线框,<IE8不支持*/
a:link,a:visited{color:#565553;text-decoration:none;}
a:hover,a:active{color:#D40005;text-decoration:underline;}


/* =block */
.fix:after{content:"";display:block;height:0;clear:both;}
.fix {*zoom:1;}
.clr{clear:both;height:0;overflow:hidden;}
.dbh{display:block;overflow:hidden;}
.hid{display:none;}.inv{visibility:hidden;}/*invisible*/
.trl{filter:alpha(opacity=50);-moz-opacity:0.5;opacity:0.5;}/*translucent半透明*/
.he{background:#FCFC99;color:#000000;border:1px solid #FFCC00;}/*high explosive警告*/
.dib{display:inline-block;display:-moz-inline-stack;zoom:1;*display:inline;}
.rod{-webkit-border-radius:10px;-moz-border-radius:10px;}/*round*/


/* =letter */
.b{font-weight:700;}/*粗体*/
.i{font-style:italic;}/*斜体*/
.lts{letter-spacing:5px;}/*字符间空白,中文文字间距*/
.wds{word-spacing:5px;}/*单词间空白,带空格的文字间距*/
.del{text-decoration:line-through;}/*贯穿线*/
    /* =table */
    .nop{white-space:nowrap;}/*不换行*/
    .vat{vertical-align:top;}/*顶端对齐*/
    .tar{text-align:right;}
.cer{text-align:center;}/*居中*/
.r{color:#F00;}/*红-red*/
.o{color:#FF5500;}/*橘-orange highlight*/
.g{color:#666666;}/*灰-grey*/
.p{color:#F65D89;}/*粉-pink*/
.brown{color:#CC0000;}/*褐-error*/

/*#doc,*/
#hd-con,#banner,#bd,#ft{width:960px;margin:0 auto;text-align:left;}
/* =HD */
#hd{width:100%;height:118px;background:#FFFFFF url(../img/hd.gif) repeat-x 0 0;}
#hd-con{overflow:hidden;}



#site-nav{height:31px;overflow:hidden;color:#FFFFFF;line-height:31px;}
    #site-nav span{display:block;float:left;margin-right:10px;}
    #lunar{width:37px;height:37px;background:url(../img/hd-ico.gif) no-repeat 0 50%;}
    #weather{padding-left:25px;background:url(../img/hd-ico.gif) no-repeat -56px 50%;}
    .quick-link{float:right;}
    .quick-link li{float:left;margin-right:-1px;padding:0 8px;border-right:1px solid #444;}
    #site-nav a:link,#site-nav a:visited{color:#FFFFFF;text-decoration:none;}
    #site-nav a:hover{color:#FFDC8B;}
#header{width:100%;height:83px;padding-top:2px;}
    #quick-menu{float:left;}
    #quick-menu p{line-height:17px;}
    #quick-menu a{padding:0 3px;text-decoration:none;}
    #logo a{
        display:block;float:left;width:193px;height:65px;overflow:hidden;
        position:relative;/*解决FF不能点击的BUG*/
        text-indent:-99em;
        background:url(../img/logo.gif) no-repeat 0 0;
    }
    #hd-ad{float:right;height:60px;margin:8px 16px 0 0;}

#banner {height:123px;margin:5px auto;}
#banner td{border:1px solid #FFFFFF;}
#banner img{vertical-align:top;}
/*#banner img{float:left;margin-right:1px;}*/
#navigation{}
.current{}

/* =BD */
#bd{}
/* =gird */
.grid{width:960px;}
.col-main {float:left;width:100%;}
.main-wrap{margin:0 176px 0 164px;min-height:1px;}
.col-sub, .col-extra {float:left;position:relative;overflow:hidden;}
.col-sub {margin-left:-100%;width:157px;}
.col-extra {margin-left:-170px;width:170px;}

.col1{float:left;width:304px;}
.col2{float:right;width:288px;padding:10px;background:#FFFFFF;border:1px solid #EDEDED;}

.c1con{padding:8px 15px;border:1px solid #EDEDED;background:#F5F8FA;}

.col1 .tit{padding:0 10px;height:25px;background:url(../img/bg.jpg) no-repeat 0 0;line-height:25px;}
.h5 {margin:0 0 6px;padding:0 0 6px;border-bottom:1px solid #CCCCCC;}
.h5 dt{width:272px;height:26px;overflow:hidden;font-size:14px;font-weight:700;line-height:1.9em;}
.h5 dd{color:#666666;}
.hnlist{line-height:25px;}
.hnlist li{display:block;width:254px;height:25px;overflow:hidden;padding-left:18px;background:url(../img/icox.gif) no-repeat 0 4px;}
.pnews{padding:12px 0 0;height:280px;overflow:hidden;text-align:center;}
.col1,.col2,.c1con{overflow:hidden;}

.tit{overflow:hidden;}
.col2 .tit{padding:0 5px;height:30px;background:url(../img/icox.gif) no-repeat -640px 50%;line-height:30px;}
.col2 .tit .r{color:#E30303;}
.col2 .hnlist {padding:0 5px;}
.col2 .hnlist li{width:265px;overflow:hidden;}
.col2 .h5{padding:0 5px 6px;border-bottom:1px solid #B0CBD2}
.more{float:right;cursor:pointer;}
.col1 .more,.col2 .more,.colec .more,.coled .more{display:block;width:36px;background:url(../img/icox.gif) no-repeat -604px 50%;}

.hnlist2{line-height:25px;}
.hnlist2 li{float:left;width:128px;height:25px;overflow:hidden;margin-left:5px;_margin-left:3px;padding:0 0 0 8px;background:url(../img/icox.gif) no-repeat -300px 5px;}
.hcate{color:#505050;line-height:25px;}
.hcate p{margin:5px 5px 10px; line-height:25px; height:25px; border-bottom:1px solid #B1B5B4; width:270px; overflow:hidden;}

#lunar,.col1 .more,.col2 .more,.colec .more,.coled .more{overflow:hidden;text-indent:-99em;}

.colmAd,.colsAd,.coleAd{clear:both;text-align:center;}
.colmAd img,.colsAd img,.coleAd img{vertical-align:top;}
.colmAd{width:620px;overflow:hidden;padding:5px 0;}
/*.colsAd{margin:5px 0 0;}*/

.down{margin-top:2px;height:50px;padding-left:33px;background:#E8E3E0 url(../img/down.gif) no-repeat 80% 50%;line-height:50px;}
.down a{font-size:13px;font-weight:700;}

.search-box{margin-top:5px;}
.search-box .tit{height:25px;padding-left:10px;background:url(../img/bg.jpg) no-repeat 0 -45px;line-height:25px;}
.search-box p{height:50px;padding:0.5em 10px 0.7em;background:#FFFFFF;border:1px solid #EDEDED;border-top:none;}
.sbtn{float:right;background:url(../img/btn.gif) no-repeat scroll 0 0;}
.lbtn{display:block;float:left;background:url(../img/btn.gif) no-repeat scroll 0 -47px;}
.rbtn{display:block;float:left;background:url(../img/btn.gif) no-repeat scroll 0 -95px;}
.sbtn,.lbtn,.rbtn{width:60px;height:26px;margin:5px 0 0 3px;padding:0;border:none;text-indent:-99em;cursor:pointer;}



.colec,.coled{margin-bottom:5px;}
.colec .tit{padding:0 10px;height:25px;background:url(../img/bg.jpg) no-repeat 0 -90px;line-height:25px;}
.colec .con{padding:10px;border:1px solid #EDEDED;border-top:none;}
.colec .con p{margin-bottom:10px;}
.coled .tit{padding:0 10px;height:26px;background:url(../img/bg.jpg) no-repeat 0 -136px;line-height:26px;}
.coled .con{padding:5px;border:1px solid #EDEDED;border-top:none;}
.coled li{display:block;width:140px;height:24px;overflow:hidden;padding-left:15px;background:url(../img/icox.gif) no-repeat 0 4px;line-height:24px;}


.detail{}
.detail .tit{height:25px;padding:0 15px;background:url(../img/bg2.jpg) no-repeat 0 0;line-height:25px;}
.detail h2{font-size:14px;}
.detail .con{margin:0;padding:0;border:1px solid #EDEDED;border-top:none;}
.detail .colmAd{width:618px;}
.detail h1{padding:10px 0;border:1px solid #EBEBEB;border-bottom:none;text-align:center;font-size:20px;line-height:30px;}
.detail .info{padding:10px;}
.detail .info p{padding:0.3em 5px 0.7em;}
.crumb{line-height:27px;color:#727171;}

.pagination{float:right;}
.pagination table,.pagination td{border:none;text-align:center;}
.pagination td{padding:0 3px;}
.pagination a:link,.pagination a:visited{color:#0600FF;}
.pagination a:hover,.pagination .current{color:#FF1100;}

.sdata{width:97%;margin:0 auto;border-bottom:1px solid #B0CBD2}
.sdata td{padding:10px 0;border:none;}
.sdata h5{font-size:14px;}
.sdata .blue strong{font-size:12px;}
.sdata .xxxx{float:right;}
.sdata .xxxx:link,.sdata .xxxx:visited{color:#0600FF;}
.blue{color:#0600FF}

.tab-a li{display:block;float:left;width:90px;height:29px;background:url(../img/tab.jpg) no-repeat 0 -39px;font-size:14px;font-weight:700;text-align:center;line-height:29px;margin-right:1px;cursor:pointer;}
.tab-a li.active{background-position:0 0;color:#FFFFFF;}

.nlist{padding:10px 0;}
.nlist li {float:left;width:280px;height:25px;overflow:hidden;margin-left:13px;_margin-left:8px;padding:0 0 0 10px;
background:transparent url(../img/icox.gif) no-repeat scroll -300px 5px;line-height:25px;}
.nlist li a:link,.nlist li a:visited{color:#000;}
.nlist li a:hover{color:#E40000;}


/* =Max Width */
.max-w img{
max-width:570px;height:auto;/*for ie7+ & other*/
_zoom:expression(function(elm){if(elm.width>570){var oldVW =elm.width;elm.width=570;elm.height = elm.height*(570 /oldVW);}elm.style.zoom = '1';}(this));/*for ie6*/
overflow:hidden;}.chrome{}/*chrome下,expression 这段下一个id{}或class{}内的css会被过滤掉,所以这里加了个空的.chrome{}*/

.max-w2 img{width:auto!important;width:570px;max-width:570px;}

.max-h{height:auto!important;height:350px;max-height:350px;}
/* =Min Height */
.min-h{height:auto!important;height:500px;/*IE6*/min-height:500px;}

/* =FT */
#ft{clear:both;margin-top:10px;padding:10px;border-top:1px solid #E5E5E5;color:#666;
	background-color:#E8E8EA;	
	}

/* =FIX */
.ftl{float:left;}
.ftr{float:right;}
.tclass
{
	border:0px;
}
.tclass td
{
	border:0px;
}