@charset "gb2312";

body {text-align: left; margin:0;padding:0;font-size:12px; color:#000;font-family:'ËÎÌå'; background:#f1f1ef url(http://simg.f.itc.cn/common/modules/media/images/bodyBg.jpg) no-repeat top center; color:#000}
body > div {text-align:left; margin-right:auto; margin-left:auto}
div,form,img,ul,ol,li,dl,dd,dt,p { margin: 0; padding: 0; border: 0;}
h1, h2, h3, h4, h5, h6 {margin:0; padding:0; font-size:12px; font-weight:normal}
ul,ol,li {list-style-image:none;list-style-position:outside;list-style-type:none}

.left { float:left}
.right { float:right}
.clear { clear: both; font-size:1px; width:1px; visibility: hidden;margin-top:-2px }/*ie and firefox1.5 updata */
.clear:after{content: ".";display: block;height: 0;clear: both;}	/* firefox1.0 */
.blank5 { height:5px; font-size:1px; overflow:hidden}
.blank5_w { height:5px; font-size:1px; overflow:hidden; background:#fff}
.blank8 { height:8px; font-size:1px; overflow:hidden}
.blank10 { height:10px; font-size:1px; overflow:hidden}
.mt15 { margin-top:15px;}

a { color:#000; text-decoration:none}
a:hover { color:#c00;text-decoration:underline}
a.red, a.red :hover { color:#c00}

.foot { margin-top:15px; border-top:1px solid #ccc; padding:10px 0}
.foot td { line-height:20px}

.AreaBoxBg { width:1003px; margin:0 auto; background:url(http://simg.f.itc.cn/common/modules/media/images/AreaBoxBg.jpg) no-repeat top; position:relative}
.AreaBoxBg1 {background:url(http://simg.f.itc.cn/common/modules/media/images/AreaBoxBg_1.jpg) no-repeat top}
.Area { width:950px; margin-left:13px;}
.AreaBg { background:url(http://simg.f.itc.cn/common/modules/media/images/cutBg.jpg) no-repeat top #fff; padding:12px 0 26px}
.AreaBg1 { background:url(http://simg.f.itc.cn/common/modules/media/images/cutBg_1.jpg) no-repeat top #fff; padding:80px 0 50px;}
.cut1 , .cut2, .cut3 { width:920px; margin:0 auto}
.col694 { width:694px; float:left}
.col215 { width:215px; float:right}
.col694Box { width:668px; margin:8px auto}
.col215Box { width:193px; margin:8px auto}

/*title*/
.title { background:#333; height:34px; line-height:34px; padding-right:10px; color:#fff}
.title a, .cut2Title a:hover { color:#fff}
.title_1 { background:url(http://simg.f.itc.cn/common/modules/media/images/title_4.gif) no-repeat left; padding:2px 11px; line-height:18px; color:#000}
.title_1 .h2 { font-size:14px; font-weight:bold}
.title_1 a, .title_1 a:hover { color:#000}

/*more*/
.more { line-height:18px; text-align:right}

/*line*/
.line { height:1px; font-size:1px; overflow:hidden; background:#ccc}

/*btn*/
.btn_1 { background:url(http://simg.f.itc.cn/common/modules/media/images/btn_1.gif) no-repeat; width:70px; height:18px; line-height:18px; text-align:center; color:#fff}
.btn_1 a, .btn_1 a:hover { color:#fff}

/*page*/
.page {font-family:Arial}
.page span{float:right; margin-right:5px; overflow:hidden; text-align:center; background:#fff;}
.page span a{display:block; overflow:hidden; zoom:1; _float:left;}
.page span.page_nolink{border:1px #c9c9c9 solid; width:42px;text-align:center; color:#c9c9c9; cursor:default;}
.page span.page_next a,.page span.page_next a:visited{border:1px #c9c9c9 solid; color:#a9aaaa; text-align:center; width:42px; cursor:pointer;}
.page span.page_next a:hover,.page span.page_next a:active{color:#bd0404; border:1px #bd0404 solid; text-decoration:none}
.page span.page_num_nonce{padding:0 2px; height:14px; line-height:14px; color:#fff; cursor:default; background:#bd0404; border:1px solid #bd0404}
.page span.page_num{color:#a9aaaa; height:16px;}
.page span.page_num a,.page span.page_num a:visited{border:1px #c9c9c9 solid; color:#a9aaaa; text-decoration:none; padding:0 2px; cursor:pointer; height:14px; line-height:14px;}
.page span.page_num a:hover,.page span.page_num a:active{border:1px #bd0404 solid;color:#bd0404; text-decoration:none}

.cut1 { background:url(http://simg.f.itc.cn/common/modules/media/images/line_dotted.gif) repeat-x bottom}
.cut1 .lc { width:341px; float:left;}
.cut1 .rc { width:526px; float:right;}
.cut1_lc { margin:15px 0 ;text-align:center}
.cut1_lc img{margin-bottom:5px}
.cut1_lc_1 { width:314px; margin:11px 0 0 10px;text-align:left}
.cut1_lc_1 p { line-height:23px;}

.cut1_rc { margin:63px 0 9px;}
.cut1_rc h2{ height:23px; background:#333; padding-right:10px; line-height:23px; margin-bottom:9px; color:#fff}
.cut1_rc h2 a, .cut1_rc h2 a:hover { color:#fff}
.cut1_rc h2 span{float:right}
.cut1_rc .f14List { background:url(http://simg.f.itc.cn/common/modules/media/images/line_dotted_1.gif); margin:11px 0 0; width:526px}
.cut1_rc .f14List ul { padding:11px 0 10px}
.cut1_rc .f14List li { line-height:18px; padding:2px 0; text-align:right; color:#999}
.cut1_rc .f14List li span { font-size:14px; float:left; color:#2c4d5e}
.cut1_rc .f14List li span a {color:#2c4d5e}
.cut1_rc .f14List li span a:hover { color:#c00}

.cut2 .picList li { margin:25px 0 9px; width:16.6%; text-align:center; float:left; height:154px}
.cut2 .picList li img{margin-bottom:5px}
.cut2 .title span{float:right}
.cut3 .title span{float:right}
.cut3Bg { background:url(http://simg.f.itc.cn/common/modules/media/images/bg_1.gif) repeat-y; width:919px; margin-left:auto; margin-right:auto}
.cut3Top, .cut3Bot { background:url(http://simg.f.itc.cn/common/modules/media/images/bg_2.gif) no-repeat; height:1px; overflow:hidden}

/*blog*/
.entry{border-bottom: 1px solid #ccc;padding:10px 1px;}
.entry .entry_content{margin-left: -60px;width: 100%;float: right;}
.entry .entry_content h3{padding: 0 0 6px; color:#666}
.entry .entry_content h3 a {font-weight: bold; color:#2c4d5e}
.entry .entry_content h3 a:hover { color:#c00}
.entry .entry_innerContent{margin-left: 45px;}
.entry .entry_info { color:#666;}
.entry .entry_ico{float: left;}
.blogIco{width: 48px;height: 48px;padding: 1px;border: 1px solid #ccc;overflow: hidden;background: #fff;}
.clearfix:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}
* html>body .clearfix {display: inline-block;width: 100%;}
* html .clearfix {height: 1%;}
*+html .clearfix {min-height: 1%;}

/*info*/
.infoBox { margin-top:14px; height:123px;}
.infoBox dd, .infoBox dt { float:left; line-height:21px;}
.infoBox dt { width:60px; padding-right:5px; text-align:right; font-weight:bold}

/*gg*/
.ggBox { margin:11px 7px}
.ggBox p { line-height:24px}

/*bbs*/
.topicList{width: 100%;table-layout: fixed;border-top: 1px solid #edecec;}
.topicList th, .topicList td{height: 20px;line-height: 20px;padding: 4px 5px 4px;vertical-align: middle;word-break: break-all;border-bottom: 1px solid #edecec;}
.topicList th{font-weight: bold;}
.topicList .odd{/*background: #fcfcfc;*/}
.topicList .even{}
.topicList .over{background: #f4f6f7;}
.topicList td{}
.topicList td img{width: 16px;height: 16px;line-height: 20px;margin-right: 3px;}
.topicList .type{text-align: center;width: 18px;}
.topicList .count{text-align: center;width: 11%;}
.topicList .topic, .topicList .author, .topicList .reply{text-align: left;}
.topicList .topic{line-height: 180%;}
.topicList .topic a.title{line-height: 180%;text-decoration: none; background:none; color:#2c4d5e}
.topicList .topic .title:visited{color: #2c4d5e;font-weight: normal;}
.topicList .topic a.title:hover{color: red;text-decoration: underline;}
.topicList .topic .commend, .topicList .topic .commend:visited{}
.topicList .topic .elite, .topicList .topic .elite:visited{}
.topicList .topic .hot, .topicList .topic .hot:visited{color: #ff0f6f;}
.topicList .topic .bold, .topicList .topic .bold:visited{font-weight: bold;}	
.topicList .topic .groupIco{width: 20px;height: 15px;padding: 1px;}
.topicList .topic .titPage{padding-left: 10px;}
.topicList .topic .titPage a{font-size: 10px;font-family: Arial, Helvetica, sans-serif;margin-right: 1px;padding: 1px 3px;}
.topicList .topic .titReply, .topicList .topic .titReply a{color: #aaa;font-size: 10px;}
.topicList .topic .titReply a:hover{color: red;}
.topicList .topic .titIco{float: right;text-align: right;}
.topicList .author{width: 21%;}
.topicList .author .blogIco{width: 16px;height: 16px;}
.topicList .reply{width: 18%;}
.topicList td.reply{/*color: #666;*/}
.topicList .normalList{background:#f3f7f8;padding-left:32px;font-weight:bold;}

/*qy*/
.newMembers{ margin:14px 0 5px;}
.newMembers .blogCard-h{width: auto;height: 36px;margin: 0 0 10px;}
.newMembers .blogIco{width: 32px;height: 32px;}
.blogCard-h{height: 52px;width: 170px;}
.blogCard-h .blogIco{float: left;margin-right: 5px;}
.blogCard-h .info{float: left;width: 120px; line-height:18px;}
.blogCard-h .info a { color:#2c4d5e}
.blogCard-h .info a:hover { color:#c00}
.blogCard-h .tit{font-weight: bold;display: block;margin: 2px 0;}
/*hz*/
.summary{ width:886px; margin:0 auto 18px; background:url(http://simg.f.itc.cn/common/modules/media/images/bgy01.gif) repeat-y}
.summary .t{background:url(http://simg.f.itc.cn/common/modules/media/images/bgn01.gif) no-repeat;height:33px;line-height:33px;padding:0 37px;font-size:13px;font-weight:bold;color:#fff}
.summary .b{ background:url(http://simg.f.itc.cn/common/modules/media/images/bgn02.gif) no-repeat; height:10px; font-size:1px;overflow:hidden}
.summary .c { width:866px; margin:12px auto 6px;font-size:14px;line-height:24px;text-indent:2em}
.summary .c p { line-height:23px;}
.hzList{ width:920px; margin:0 auto}
.hzList li { margin:0 17px;width:196px;float:left; display:inline; height:335px;}
.hzList li h3 {line-height:29px;background:url(http://simg.f.itc.cn/common/modules/media/images/icon01.gif) no-repeat left;padding-left:20px;font-size:19px;font-family:'ºÚÌå';color:#c00}
.hzList li h3 a, .hzList li h3 a:hover{color:#c00}
.hzList li img{ padding:7px; background:#fff; border:1px solid #ccc}
.hzList li h5{ background:url(http://simg.f.itc.cn/common/modules/media/images/title_5.gif) no-repeat;width:139px;height:24px;line-height:22px;margin:0 auto;text-indent:42px;color:#fff}
.hzList li h5 a, .hzList li h5 a:hover{color:#fff}