@charset "utf-8";
/* CSS Document */
/*基础部分*/
html{-webkit-text-size-adjust:none;}
body,dl,dt,dd,h1,h2,h3,h4,h5,h6,form,input,button,textarea,blockquote,th,td{ margin:0; padding:0;}
table{ border-collapse:collapse; border-spacing:0;}
td,th{ word-wrap:break-word; word-break:break-all;}
img{ border:0;}
/*del,ins{ text-decoration:none;}*/
caption,th{ text-align:left;}
h1,h2,h3,h4,h5,h6{ font-size:100%; font-weight:normal;}	
q:before,q:after{ content:'';}
abbr,acronym{ border:0; font-variant:normal;}
sup,sub{ vertical-align:baseline;}
/* because legend doesn't inherit in IE */
input,select{ vertical-align:middle;}
i,cite,em{ font-style:normal}
/* New Clearfix */
.clearfix:after { visibility:hidden; display:block; font-size:0; content:''; clear:both; height:0;}
* html .clearfix{ zoom:1; } /* IE6 */
* html{ overflow:hidden;}
* html body{ width:100%;height:100%;overflow:hidden;}
*:first-child+html .clearfix { zoom:1;} /* IE7 */
/* Defaults */
a{ text-decoration:none;}
body{ font:normal 14px tahoma,Arial,\5FAE\8F6F\96C5\9ED1,\5B8B\4F53; color:#5f5f5f; background:#f5f5f5;}
.l{ float:left;}
.r{ float:right;}
.reset_ul{ margin:0; padding:0; list-style:none;}

.wa{ margin:0 auto;}
.w980{ width:980px;}
.p_tb{ padding:60px 0px;}
.p_tb_pub{padding:40px 0px;}
.p_t{ padding-top:60px;}
.p_b{padding-bottom:60px;}
.p_b_pub{padding-bottom:40px;}
.block{ display:block;}
.title{ font-size:24px; font-weight:bold;  height:60px; color:#2d2d2d; font-family:\5FAE\8F6F\96C5\9ED1,\9ED1\4F53;}
.title a{ color:#2d2d2d;}
.title a:hover{ color:#003;}

#top_nav{ background:#000c31; width:100%; overflow:hidden; height:118px; position:fixed; _position:absolute; z-index:8000; top:0; left:0;}
.channel ul{ width:740px;}
.channel ul li{ float:left; line-height:98px;}
.channel ul li a{ display:block; _float:left; color:#FFF; padding:0px 25px; color:#c0ddfe; font-size:15px;}
.channel ul .on,.channel ul li a:hover{ color:#000c31; background:#9C0;}
#ie6win{ position:relative; width:100%; overflow:auto;}

.footbg{ background:#000c31 url(../imgs/footnavbg.gif) repeat-x;}
.footbg .ejphion{ background:url(../imgs/phion.jpg) no-repeat left center; padding-left:60px; color:#f1ff53; font-size:24px;font-family:\5FAE\8F6F\96C5\9ED1,\9ED1\4F53;}
.footnav{ line-height:72px;}
.footnav a{ color:#FFF; padding-right:67px; font-size:16px; }
.footnav a:hover{ color:#000;}

#footer{background:url(../imgs/footlogo.gif) no-repeat bottom left;}
.link{ padding:42px 0px; color:#7483b6; }
.link ul{ float:left; margin-left:30px;  width:840px; }
.link ul li{ font-size:12px; line-height:25px; float:left;padding-left:12px;border-left:#121c3f solid 1px; width:108px;}
.link ul li a{ color:#7483b6;}
.copyright{ color:#27345b; font-size:11px; padding:0px 0px 20px 90px;  }

/********************************************************************************/
#banner_pub{ margin-top:98px;}
#sidebar_pub{ width:248px;}
#content_pub{ width:686px;}
#content_pub .dtitle{font-size: 24px;font-weight: bold;height: 60px;color: #2d2d2d;font-family: \5FAE\8F6F\96C5\9ED1,\9ED1\4F53; border-bottom:#e0e0e0 dotted 1px;}
#content_pub .xtit{ font-size:12px; color:#999; line-height:30px;}

.classlink ul{ margin:0; padding:0; list-style:none;}
.classlink a{ display:block; line-height:45px; font-size:20px; color:#000c31; background:#e7e7e7; text-indent:25px;font-family:\5FAE\8F6F\96C5\9ED1,\9ED1\4F53;}
.classlink .over{ color:#fff; background:#000c31;}
#tcode .title{ font-size:14px; color:#000; font-family:\5FAE\8F6F\96C5\9ED1,\5B8B\4F53;}
#tcode ul li{ border:#e0e0e0 solid 1px; background:#FFF; height:39px; overflow:hidden; padding:8px; margin-bottom:6px; cursor:pointer; text-align:center; }
#tcode ul li img{ margin:8px auto;}
#tcode ul li span{ display:block; line-height:39px; height:39px; background:url(../imgs/nk.gif) no-repeat; text-indent:50px; text-align:left;}
#tcode .sina{ }
#tcode .wx{ background-position:left -39px;}
#tcode .app{background-position:left -78px;}

#leftcontact .title{ height:40px;}
#leftcontact .contsty{ font-size:14px;}
#leftcontact .contsty p{ margin:10px 0px;}

.topnews dl{ width:380px;}
.topnews dl dt{ height:40px; font-weight:bold; font-size:16px;}
.topnews dl dt a{ color:#000;}
.deta{ color:#900; font-size:12px;}

.newslist li{padding-bottom:20px;}
.newslist dl{ border-bottom:#d4d4d4 solid 1px; padding-bottom:20px;}
.newslist dt{ height:40px; color:#000; font-size:14px; font-weight:bold;}
.newslist dt a{ color:#000;}
.newslist dt a:hover{ color:#000c31;}
.newslist dd{ line-height:20px; font-size:12px;}

.ct{ line-height:20px;}

.qq{ background:url(../imgs/kf.gif) no-repeat; width:113px; height:47px; cursor:pointer;}
.qq a{ display:block; width:100%; line-height:47px;}

#ad span{ color:#447fb1; line-height:20px;}

