@charset "utf-8";
/* CSS Document */

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,textarea,p,blockquote,th,td {padding:0;margin:0;} 
body,input{color:#000;font-family:Tahoma,Microsoft YaHei,Verdana,Arial,Helvetica,sans-serif;font-size:14px;}
a{color:#666;text-decoration:none;cursor:pointer;}
a:hover{color:#018EE8;}
fieldset,img {border:0;} 
ol,ul{list-style:none;}

.disn{display:none;}
.disb{display:block;}
.c{clear:both;font-size:0;}
.h{cursor:pointer;}
.l{float:left;}
.r{float:right;}
.mr{margin-right:5px;}
#body{background:#fff url(/images/mainbg.gif) repeat-x;} 
#wrap{margin:0 auto;width:980px;} 

#header{height:110px;margin-top:5px;}

/**
 * Public -- navigation
 * class = home | single | multis | hcur | sincur | mulcur
 **/

#menu{width:980px;height:36px;line-height:36px;padding-left:5px;background:transparent url(/images/y.gif) no-repeat scroll 0 0;}
#menu ul.navigation li {float:left;position:relative;}

#menu ul.navigation li a{padding:0 10px;display:block;_display:inline-block;}
#menu ul.navigation li a.single:hover,
#menu ul.navigation li.active a.single{color:#fff;background:url(/images/x.gif) no-repeat right -90px;}

#menu ul.navigation li a.home{text-align:center;padding:0 15px 0 30px;background:url(/images/x.gif) no-repeat left 0;}
#menu ul.navigation li a.home:hover,
#menu ul.navigation li.active a.home{color:#fff;background:url(/images/x.gif) no-repeat left -44px;}

#menu ul.navigation li a.multis{text-align:center;padding:0 20px 0 10px;background:url(/images/x.gif) no-repeat right 0px;}  
#menu ul.navigation li a.multis:hover,
#menu ul.navigation li.active a.multis{color:#fff;background:url(/images/x.gif) no-repeat right -44px;}

#menu ul.navigation li ul {position:absolute;top:35px;left:4px;z-index:99;width:152px;padding-bottom:6px;background:url(/images/x.gif) no-repeat 0 100%;border-top:1px solid #ddd;display:none;}
#menu ul.navigation li li {position:static;line-height:28px;float:none;padding:0 5px;border-left:1px solid #999;border-right:1px solid #999;background-color:#FFF;}
#menu ul.navigation li li a{text-align:left;_width:100px;padding-left:30px;border-bottom:1px dashed #ddd;background:url(/images/x.gif) no-repeat -232px -182px;}
#menu ul.navigation li li a:hover{color:#fff;background:url(/images/x.gif) no-repeat 0 -180px;}

/**
 * Public -- Crumb
 **/
#crumb {height:27px;line-height:27px;padding-left:10px;overflow:hidden;color:#888;}
#crumb a{color:#018EE8;}
#crumb a:hover{text-decoration:underline;}
/*#crumb .gt{display:block;margin:7px 7px;width:5px;height:12px;background:url(/images/x.gif) no-repeat -45px -217px;font-size:0;line-height:0;}
*/
/**
 * Public -- box-top box-bottom
 **/
.boxt, .boxb{height:4px;width:100%;background:url(/images/y.gif) no-repeat;font-size:0;line-height:0;}
.boxt-285{background-position:0 -116px;}
.boxb-285{background-position:0 -122px;}
.boxt-689{background-position:-291px -115px;}
.boxb-689{background-position:-291px -121px;}
.boxt-315{background-position:0 -53px;}
.boxb-315{background-position:0 -57px;}
.boxt-658{background-position:-322px -53px;}
.boxb-658{background-position:-322px -57px;}
.boxt-980{background-position:0 -44px;}
.boxb-980{background-position:0 -48px;}
.boxc-285{padding:5px 10px;border:1px solid #dedede;border-width:0 1px;background:#FFF url(/images/y.gif) no-repeat 0 -135px;*background-position:1px -135px;}
.boxc-315, .boxc-658, .boxc-689, .boxc-980{border:1px solid #dedede;border-width:0 1px;}


/**
 * Only For Home Page Feature image auto switch
 **/
#feature {margin-bottom:7px;}
#feature #fimage {float:left;width:360px;height:203px;background:#333;position:relative;z-index:-1;overflow:hidden;color:#fff;border:5px #EBEBED solid;border-right:0;}
#feature #fimage .title {position:absolute;bottom:0;left:0;height:30px;line-height:30px;padding-left:10px;font-size:16px;width:100%;background-color:#222;}
#feature #fimage .title a{color:#fff;}
#feature #ftitle {float:left;width:320px;border:5px #EBEBED solid;border-left:0;}
#feature #ftitle ul li{width:307px;padding-left:13px;height:28px;line-height:28px;border-bottom:1px dashed #ccc;overflow:hidden;}
#feature #ftitle ul li.hover, #feature #ftitle ul li.active{background:#E7F6F9 url(/images/x.gif) no-repeat 0 -433px;}

#feature .hotlist{float:left;width:285px;margin-left:5px;}
#feature .hotlist .title i{font-size:10px;}
#feature .hotlist ul {padding-left:7px;}
#feature .hotlist ul li{float:left;line-height:53px;width:85px;}

.banner{width:980px;height:60px;line-height:40px;margin-bottom:7px;background-image:url(/images/guoqing_bg.jpg);font-size:16px;color:#fff;font-weight:bold;}
.banner li {float:left;margin:3px 10px;}
/** 
 * For Index Page Center 
 * btitle : box title
 **/
#main{width:689px;}
#main .ixdt { margin-bottom:5px;*margin-bottom:8px;}
#main .ixdt .btitle{height:27px;line-height:25px;padding:0 10px;background:#FFF url(/images/y.gif) no-repeat -291px -192px;}
#main .ixdt .btitle h2{ float:left;line-height:27px;font-size:14px;}
#main .ixdt .btitle span.more{float:right;line-height:27px;font-size:12px;}
/*#main .ixdt .btitle a, #main .ixdt .keyword a, #main .ixdt .related a{color:#018EE8;padding:0 5px;}*/
#main .ixdt .btitle a:hover, #main .ixdt .keyword a:hover, #main .ixdt .related a:hover{text-decoration:underline;}
#main .ixdt .content {border:1px solid #CCDFF2;_padding-top:2px;height:100%;}
#main .ixdt .content dl{display:block;float:left;width:49%;height:156px;padding:5px 0 5px 5px;border-bottom:1px dashed #CCDFF2;}
#main .ixdt .content dl dt{float:left;padding:0 5px;text-align:center;border-left:1px dashed #CCDFF2;}
#main .ixdt .content dl dd {height:22px;line-height:24px;padding-left:10px;background:url(/images/x.gif) no-repeat 0 -412px;overflow:hidden;font-size:13px;}
#main .ixdt .content dl dt a.preview img{padding:4px;margin:5px 0;background-color:#F6F6F6;border:1px solid #DFDFDF;}
#main .ixdt .content dl dt a.preview:hover img{border:1px solid #999;}

#main .ixdt ul.sptitle {width:669px; background-color:#e6e6e6;border:5px solid #e6e6e6;}
#main .ixdt ul.sptitle li.sphead{background-color:#e6e6e6;}
#main .ixdt ul.sptitle li.spmidd{background-color:#fff;height:40px;line-height:30px;}
#main .ixdt ul.sptitle li.spfoot{background-color:#e6e6e6;padding-top:10px;}
/** 
 * For Channel index Page
 * tnews top detail
 * tatcl top article
**/
#channel{margin:0 auto;width:980px;}
#channel ul.tatcl li{width:31%;float:left;margin:5px;_margin:4px;padding:5px;border:1px solid #CCC;background:#fff url(/images/mainbg.gif) repeat-x 0 -10px;}
#channel ul.tatcl li h2{line-height:27px;height:27px;font-size:15px;overflow:hidden;}
#channel ul.tatcl li .summary{text-indent:26px;margin-bottom:10px;height:80px;overflow:hidden;}
#channel ul.tatcl li a:link,
#channel ul.tatcl li a:visited{color:#018EE8;}
#channel ul.tatcl li a:hover,
#channel ul.tlist li .more a:hover{text-decoration:underline;}

#channel ul.tlist li {width:32%;float:left;margin:5px;_margin:4px;padding:0;border:1px solid #CCC;}
#channel ul.tlist li h3{height:30px;margin:1px;line-height:30px;padding:5px 5px 0;background:#fff url(/images/mainbg.gif) repeat-x;}
#channel ul.tlist li ul{background-color:#fff;padding-left:7px;}
#channel ul.tlist li ul li{width:auto;float:none;margin:0;border:0;padding:0 10px;height:27px;line-height:24px;background:url(/images/x.gif) no-repeat 0 -412px;overflow:hidden;}
#channel ul.tlist li .more{margin-top:5px;clear:both;padding:2px 5px;background-color:#EDF5FC;}

/**
 * For detail page
 **/
#main .ixdt ul#switch li{float:left;margin:8px 6px 0;width:10px;height:10px;border:1px #ccc solid;line-height:0;font-size:0;cursor:pointer;} 
#main .ixdt ul#switch li span{display:none;}
#main .ixdt ul#switch li:hover{border:1px solid #999;} 

#main .ixdt h1{ padding:5px;text-align:center;font-size:18px;/*color:#0086E3;*/}
#main .ixdt .status {font-size:12px;color:#999;height:25px; line-height:25px;text-align:center;}
#main .ixdt .status span{padding:0 6px;}
#main .ixdt .summary{display:none;padding:5px;margin:5px 0;line-height:20px;border:1px solid #D2E8FA;background-color:#F1F7FD;}
#main .ixdt #content{padding:5px 10px;text-indent:28px;line-height:25px;min-height:300px;_height:300px;}
#main .ixdt #content img{max-width:600px;}
#main .ixdt .subpage{float:none;text-align:center;}
#main .ixdt .keyword{padding:5px 10px;height:20px;line-height:20px;}
#main .ixdt .related{padding:5px 0;margin:0 5px;border-top:1px dashed #0086E3;}
#main .ixdt .relmore{padding:5px;background-color:#F1F7FD;}
#main .ixdt .related ul {padding:0 10px;}
#main .ixdt .related ul li{height:26px;line-height:22px;padding-left:10px;background:url(/images/x.gif) no-repeat 0 -412px;overflow:hidden;width:48%;float:left;}
#main .ixdt .notice{padding:5px 5px;height:30px;line-height:30px;font-size:12px;}
/** 
 * for list page 
 **/
#main dl.lt {padding:5px;border-bottom:1px solid #dedede;}
#main dl.lt a{color:#0086E3;}
#main dl.lt a:hover{text-decoration:underline;}
#main dl.lt dt {padding:5px;border:1px solid #D2E8FA;line-height:20px;background-color:#F1F7FD;}
#main dl.lt dd {margin-top:7px;border-bottom:1px dashed #0086E3;padding-bottom:5px;}
#main dl.lt dd h2{font-size:16px;}
#main dl.lt dd i{ font-size:12px;}
#main dl.lt dd p{line-height:20px;padding:0 0 7px 5px;}
#main dl.lt a.preview img{float:left;padding:4px;margin:4px 5px 0;background-color:#F6F6F6;border:1px solid #DFDFDF;}
#main dl.lt a.preview:hover img{border:1px solid #999;}
#main dl.lt span.read {padding-left:17px;background:url(/images/x.gif) no-repeat -111px -345px;}


/**
 * paginator
 **/
#main div.paginator {color:#3666D4;height:40px;float:right;margin-top:10px;}
#main div.paginator a:hover{background-color:#0086E3;border-color:#2B55AF;color:#fff;text-decoration:none; }
#main div.paginator a,
#main div.paginator strong{border:1px solid #CCDBE4;margin-right:5px;padding:2px 5px 2px 8px; line-height:30px;}
#main div.paginator strong{border:0;color:#666;}

/**
 * sidebar 
 **/
#sidebar{width:285px;overflow:hidden;}
#sidebar ul li{width:285px;margin-bottom:5px;}
#sidebar dl dt,#sidebar dl dt a{color:#0086E3;font-size:16px;}
#sidebar dl dt i{font-size:10px;}
#sidebar dl dd {padding-left:10px;height:27px;line-height:24px;background:url(/images/x.gif) no-repeat 0 -412px;overflow:hidden;}

#sidebar dl dd.mi {padding:2px 0;font-size:12px;height:80px;line-height:20px;overflow:hidden;background:none; border-bottom:1px dashed #0086E3; }
#sidebar dl dd.mi img{width:60px; height:40px;}
#sidebar dl dd.mi a.preview{float:left;display:block;padding:4px;margin:4px 5px 0;background-color:#F6F6F6;border:1px solid #DFDFDF;}
#sidebar dl dd.mi a.preview:hover{border:1px solid #999;}
#sidebar dl dd.mi a.title{color:#696969;height:20px;font-weight:bold;display:block;overflow:hidden;}
#sidebar dl dd.mi a.title:hover{text-decoration:underline;}

#links {width:980px;margin:0px auto;padding-top:15px;text-align:left;}
/**
 * Public -- Footer
 **/
#footer {width:980px;margin:0px auto;padding-top:15px;text-align:center;}
#footer .about{line-height:28px;background-color:#EFF5ED;color:#666;}
#footer .warn{line-height:30px;font-size:12px;color:#91bbd1;}
#footer .icp{height:62px;font-size:12px;}

/**
 * site map && about us
 */
#contact,#sitemap,#aboutus{padding:15px 10px;width:950px;}
#sitemap li.sub1,#aboutus li.sub1{padding:4px 20px;background:transparent url(/images/x.gif) no-repeat scroll 0 -477px;}
#sitemap li.sub2,#aboutus li.sub2{padding-left:40px;background:transparent url(/images/x.gif) no-repeat scroll 20px -458px;}
#sitemap li.sub1{clear:both;}
#sitemap li.sub2{float:left;}
#contact {line-height:30px;}
/**
 * for pubic html page, big box (sitemap|aboutus|....)
 */
.bigbox{border:5px solid #D9E6F7;}
.bigbox h1{font-size:18px;font-weight:normal;}

.pt15{padding-top:15px;}
.pl20{padding-left:20px;}
.pr20{padding-right:10px;}
.brd1{border-right:1px #0086E3 dashed;}
.h255{height:255px;}
.sponsor_section{display:none;font-size:0;height:0;}
/**
* google.com
*/
.SP300X250{width:310px;height:250px;margin:5px;}
.SP728X90{width:728px;height:100px;margin-top:5px;}
.SP468X15{widht:468px;height:20px;}
.SP468X60{widht:468px;height:95px;}
/**
* baidu.com
*/
.SP960X90{width:960px;height:90px;border:1px solid #ccc;margin:0 auto 5px; padding:0 10px;}
.SP360X300{width:370px;height:300px;margin:5px 0;}