body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td{margin:0;padding:0;word-wrap:break-word}
body,html,input	{font:12px/1.5 "宋体"}
body,html{background: #000 url(bodybg.png) repeat-x}
table{border-collapse:collapse;border-spacing:0;}img{border:none}
h1,h2,h3,h4,h5,h6{font-size:100%;}
h1, h2, h3, .h1, .h2, .h3 {color: #444;font-family:"宋体";font-weight: normal;line-height: 1.5em}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}.clearfix{display:inline-block;}/* Hides from IE-mac \*/* html .clearfix{height:1%;}.clearfix{display:block;}/* End hide from IE-mac */
input.dialog{height:0; height:0; font-size:0; line-height:0; border:none}
input,label,img,th{vertical-align:middle;}
input.button ,input.btn{padding:0.25em;width: auto;_width:0;overflow:visible !ie;}
ul,ol,li{list-style:none;}
h2, .h2 { font-size:12px;}.f14{ font-size:14px}.mb10{ margin-bottom:10px}.mr10{ margin-right:10px}
.fb{ font-weight:bold}.fn{ font-weight:normal}
.bk,.bk3,.bk6,.bk8,.bk10,.bk15,.bk20,.bk30{clear: both;font-size: 1px;height: 0;line-height: 1px}
.bk3{height: 3px;}.bk6{height: 6px}.bk8{height: 8px}.bk10{height: 10px}.bk15{height: 15px}.bk20{height: 20px}.bk30{height: 30px}

a, a:link, a:visited, a:active {color: #222;text-decoration: none}
a:hover{text-decoration: underline}
.gray{ color:#949494}
.color-666{color: #666}
.color-F60{color: #F60}
.c444,.c444 a{ color:#444}
.c149,a.c149,.c149 a{ color:#149}

.hr{background: url(uline.gif) repeat-x center center;}
.hr hr{display:none}
.f12{font-size: 12px}.f14{font-size: 14px}.f16{font-size: 16px}.f18{font-size:18px}.f20{font-size:20px}
.lh20{line-height: 20px}.lh22{line-height: 22px}.lh24{line-height: 24px}.lh25{line-height: 25px}.lh26{line-height: 26px}.lh28{line-height: 28px}
.fb{ font-weight:bold}.fn{ font-weight:normal}
.bk,.bk3,.bk6,.bk8,.bk10,.bk15,.bk20,.bk30{clear: both;font-size: 1px;height: 0;line-height: 1px}
.bk3{height: 3px;}.bk6{height: 6px}.bk8{height: 8px}.bk10{height: 10px}.bk15{height: 15px}.bk20{height: 20px}.bk30{height: 30px}

.lf{ float:left}.rt{ float:right}
.inline,.inline-li li,.nav-screen ul li a,.list-pic li{display:inline-block;zoom:1;*display:inline;}
.cu, .cu a,.cu-li li,.v-tab span{cursor: hand;!important;cursor: pointer}

.col-left{float:left}
.col-auto{overflow:hidden;_zoom:1;}
.col-right{float:right}

.w326{ width:326px}.w402{ width:402px}.w190{ width:190px}

.header-body {background: url(bg.jpg) no-repeat center top; }
.header-body .header{height:200px; position:relative; width:992px; margin:auto}
.main-col{background: url(m_02.jpg) no-repeat center top;}
.main-screen{ position:relative; width:992px; margin:auto;z-index:1; overflow:hidden}
.main-screen .m-content{padding:10px 24px 20px; background-color:#fff; border:1px solid #2c3a55; border-top:none;}
.screen,.wrapper,.footer,.sub-search{ width:960px; margin:auto}


.tongji{ position: absolute; bottom:10px; right:0; width:272px; color:#fff; text-align:right; padding-right:12px}
.tongji a{ color: #bcc2f9; padding:0 4px; font-size:14px}
.flash{ position:absolute; right:150px; top:15px; width:465px; height:60px}
.nav-screen{height:39px;position:relative; z-index:4; width:992px; margin: auto;}
.nav-screen ul{  position:relative; padding:0 4px;background:url(navbg.png) no-repeat}
.nav-screen ul li{ float:left; width:123px; text-align:center; background:url(navm.png) no-repeat}
.nav-screen ul li a{height:40px; line-height:40px; color:#fff; font-size:16px; font-weight:700; width:100%}
.nav-screen ul li a:link, .nav-screen ul li a:visited, .nav-screen ul li a:active {color: #fff;}
.nav-screen ul li a:hover,.nav-screen ul li.on a{text-decoration: none; background:url(nav_hover.png) no-repeat center 1px;}

.box,.catbox{border:1px solid #5c8fc7;zoom:1;background-color:#f0f8fc; overflow: hidden}


.bg{background: url(title_bg.png) no-repeat top left;}
.bg-1{ background-position: 0 0;} 
.bg-2{ background-position: 0 -38px;} 
.bg-3{ background-position: 0 -76px;} 
.bg-4{ background-position: 0 -114px;} 
.bg-5{ background-position: 0 -152px;} 
.bg-6{ background-position: 0 -190px;} 
.bg-7{ background-position: 0 -228px;height: 26px;} 
.bg-8{ background-position: 0 -264px; width: 104px; height: 33px; } 
.bg-8s{ background-position: -113px -264px; width: 104px; height: 33px; }

.w296{ width:296px; margin-right:10px;_margin-right:5px}
.w245{ width:245px; margin-left:10px;_margin-left:5px}
.w377{ width:377px}


#container li {
    background: url(csg-4fd4bdd621ff1.png) no-repeat top left;
}
.sprite-s9_03{ background-position: 0 0; height: 30px; } 
.sprite-s9_07{ background-position: 0 -40px;height: 30px; } 
.sprite-s9_14{ background-position: 0 -80px;height: 31px; } 
.sprite-s9_24{ background-position: 0 -121px; height: 30px; } 
.sprite-s9_25{ background-position: 0 -161px;height: 30px; } 
.sprite-s9_27{ background-position: 0 -201px;height: 31px; } 
.sprite-s9_29{ background-position: 0 -242px;height: 30px; } 


/* 默认幻灯片 */
.FocusPic{zoom:1;position:relative; overflow:hidden}
.FocusPic .content{overflow:hidden}
.FocusPic .changeDiv a{position:absolute;top:0px;left:0px;display:none;}
.FocusPic .title-bg,.FocusPic .title{position:absolute;left:0px;bottom:0;width:434px;height:30px;line-height:30px;overflow:hidden}
.FocusPic .title-bg{background:#000;filter:alpha(opacity=50);opacity:0.5;}
.FocusPic .title a{display:block;padding-left:15px;color:#fff; font-size:14px;}
.FocusPic .change{bottom:4px;height:20px;right:3px;*right:5px;_right:4px;position:absolute;text-align:right;z-index:9999;}
.FocusPic .change i {background:#666;color:#FFF;cursor:pointer;font-family:Arial;font-size:12px;line-height:15px;margin-right:2px;padding:2px 6px; font-style:normal; height:15px;display:inline-block;display:-moz-inline-stack;zoom:1;*display:inline;}
.FocusPic .change i.cur {background:#FF7700;}

.noTitle .title-bg,.noTitle .title{ display:none}

.crumb{line-height:100%; padding:10px}
.crumb span{color:#a5b4d4;font-family:Comic Sans MS;margin:0 2px;}

.list{ font-size:14px}
.lists{ font-size:12px}
.list li a,.lists li a{ background:url(o.png) no-repeat 0 center; padding-left:12px;}

.list li span{ float:right; color:#5a6986}
.list li.hr{ line-height:100%; height:10px; margin-bottom:10px; border-bottom:1px dashed #a2c4d0}
.page{ color:#939fb7; text-align:center; line-height:100%; padding:8px 0}

.Article{ padding:18px}
.Article h2{ font-size:24px; font-weight:700}
.Article h2,.Article .toolbar{ text-align:center}
.Article .toolbar{ padding-bottom:12px; border-bottom:1px solid #c5d2ec; margin:0 12px}
.Article .content{padding:10px 12px; font-size:14px; line-height:200%}

.list-pic{ overflow:hidden; padding-bottom:12px}
.list-pic li{width:20%; margin-bottom:8px; vertical-align:top}
.list-pic li img{ margin-bottom:8px}
.list-pic li a{ display:block; padding:10px;width:132px; margin:auto;}
.list-pic li a:hover{ background-color:#e7f2f8; border-color:#243965}

.slide{ background:url(slidebg.png) no-repeat; height:240px; padding:5px;}
.dtyw .title{ height:30px; line-height:30px; padding:0 12px 0 33px; color:#fff;}
.dtyw .title a{color:#FFFFFF;}
.dtyw .content{ padding:10px}
.dtyw .content h2{ font-size:20px; font-weight:700; text-align:center}
.dtyw .content p{ color:#434343; line-height:22px; border-bottom:1px dotted #9ab8c5; padding-bottom:10px; margin-bottom:10px}
.dtyw .sub-title{ line-height:26px; padding-left:14px}

.box-1{}
.box-1 .title{ line-height:28px; height:28px; padding-left:32px; font-weight:700;color:#fff; font-size:14px}
.box-1 .title a{ color:#fff}
.box-1 .content{padding:10px; background:url(s_23.png) repeat-x}

.fxcz .img{ float:left; background: url(rbg.png) no-repeat; width:81px; height:87px; text-align: center; padding-top:11px; margin-right:10px}

.jiangzuo { padding:10px 0 0 !important}
.jiangzuo .img{ background:url(s9_20.png) no-repeat; width:184px; height:120px; margin:auto; text-align:center; padding-top:8px}

.lcfx{ padding:3px 0 0 2px !important;}
.lcfx li{ float:left; width:62px}
.lcfx li a{ color:#0063ba}

.hty-box{padding:8px 8px 0; border:1px solid #CCC; background-color:#fff;text-align:center;}
.hty{ }
.hty div{display:inline-block;zoom:1;*display:inline; margin-right:12px; margin-bottom:12px}

.v-tab span{ padding-right:80px; font-weight:normal}
.v-tab span.on{ font-weight:bold}

.tgsb{ background:url(s_03.png) no-repeat; height:164px; overflow:hidden}
.tgsb .title{ color:#fff; font-weight:700; padding-left:18px; line-height:30px}
.tgsb .content{ color:#fff; padding:10px}
.tgsb .content p{*margin-top:-10px}
.tgsb .content img,.gwdj img{ float:left}
.tgsb .content img,.gwdj img{ margin-right:8px; border-bottom:8px}

.gwdj{ line-height:19px; color:#444}
.gwdj a{color:#444}

.zj-item{border-bottom: 1px dotted #9AB8C5;  padding-bottom:12px; margin-bottom:11px}
.zj-item .img{ float:left; margin-right:5px; background:url(s9_17.png) no-repeat; width:162px; height:103px; padding-top:12px; text-align:center}
.zj-item .img img{}
.zj-item p{ line-height:22px}

.mhs{ float:left; width:305px;}
.mhs .list{ font-size:12px !important;}

.tusp .content,.mtzt .content{ padding:14px 0 0 5px}
.tusp .content li,.mtzt ul li {width: 155px; float:left;height: 144px;}
.tusp .content li img,.mtzt ul li img{ margin-bottom:5px}
.tusp .content li a,.mtzt ul li a {display: block;margin: auto; width: 132px;}

.weibo{ float:left; width:613px; margin-right:8px;overflow:hidden}
.weibo ul.tab{ background-color:#fff; padding-bottom:1px; font-size:14px}
.weibo ul.tab li{height:31px; line-height:31px; float:left; width:203px; margin-left:1px; text-align:center; background-color:#f0f0f0}
.weibo ul.tab li.on{background: url(s_35.png) repeat-x; font-weight:700}
.weibo .content{ height:426px}
.weibo .huati{ padding:10px; overflow-y:auto;;height:406px;}
.weibo .huati li{ border-bottom:1px dashed #d1e2ea; padding-bottom:10px}
.weibo .huati li h5{ font-size:14px}
.weibo .huati li p{ color:#555; line-height:22px}

.liuyan{width:311px;_width:308px}
.liuyan .s{ height:366px; overflow-y:auto}
.liuyan li{ border-bottom:1px dashed #d1e2ea; padding-bottom:8px; margin-bottom:8px}
.liuyan .form{ padding:10px 0 0}
.liuyan .text-input{ border:1px solid #d1e2ea; width:100%; height:80px; margin-bottom:10px}
.liuyan .input-btn{ border:none;}

.mtzt ul li { height:176px; width:155px}
.mtzt ul li span{ display:block; text-align:center; font-size:12px;}

.ft{ background:url(fbg.png) no-repeat center 20px; line-height:25px; height:140px; color:#c2d9f1; text-align:center; padding-top:60px}
.ft a{ color:#c2d9f1 !important}
.newlist{ border-top:1px dotted #9AB8C5; padding-top:10px;}
.newlist li{ padding:2px 0}
.newlist li span{ background:url(not.png) no-repeat; width:60px; height:20px; line-height:20px; color:#3679be; font-size:12px; font-weight: bold; text-align:center; margin-right:10px}
.list-vod li{ background:url(vod.png) no-repeat left center; padding-left:22px; line-height:22px} 

.fudong{top:260px; right:0; z-index:999; width:113px; position:absolute}
.f-content{ position:relative;}
.fudong .gb{ background:url(gb.png) no-repeat; display: block; width:13px; height:13px; position:absolute; top:0; right:-15px; overflow:hidden; text-indent:-100px}
.fudong .fc{ background:url(fdbg.png) no-repeat; width:68px; height:76px; position:absolute; top:0; right:-5px; z-index:10}
.fudong .f-btn{ background: url(fdbgs.png) no-repeat; height:125px; padding-top:32px; display:none;z-index:5;}
.fudong .f-btn a{ background:url(fd_btn.png) no-repeat; display:block; width:87px; height:24px; line-height:24px; text-align:center; margin:0 auto}
.fudong .f-btn a:hover{ background-position:0 -25px; text-decoration:none}

.rwbg{
padding-left:8px;
text-align:left;
}