@charset "utf-8";
/* CSS Document */
@import url(reset.css);
body{
	
	font-size:12px;
	font-family:"宋体 ";
	background:url(body-bg.jpg) repeat-x top #d1cfd0;
	color:#000000;
	line-height:20px;
	
}
a{
	color:#000;
	text-decoration:none;}
	
	/*专题头部*/
.special-body-top{height:38px;background-color:#fff; padding-left:280px;}
.special-body-top a.logo{background: url(http://www.ctiforum.com/statics/images/v9/special-show.png) no-repeat right center; padding-right:58px; float:left; display:block}
.special-body-top .content{ padding:2px 0; margin:0 auto;}
.special-body-top .nav{ float:left; padding:10px 0 0 12px;}
.special-body-top .nav span{ padding:0 4px; color:#CCC}
a{
	color:#000;
	text-decoration:none;}

.bank2{
	height:10px;
	overflow:hidden;}
	
.clearfix:after {
visibility: hidden;
display: block;
font-size: 0;
content: " ";
clear: both;
height: 0;
}
.clearfix { display: inline-table; }
/* Hides from IE-mac \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* End hide from IE-mac */

.wraper-bg{
	margin:0 auto;
	width:1017px;
	background:url(body-cont-bg.jpg) repeat-y;}
.wraper{
	margin:0 auto;
	width:960px;}
.banner{
	width:960px;
	height:345px;
	margin:0 auto;
	}
.main{
	width:940px;
	padding-left:10px;
	padding-right:10px;
	/*border:1px solid red;*/
}
.main .left{
	width:638px;
	border:1px solid #ececec;
	background:#f8f8f0;
	float:left;
}
.left_top{
	width:590px;
	float:left;
	padding-top:25px;
	padding-left:25px;
	padding-right:25px;
	padding-bottom:20px;
}
.left_top_l{
	width:380px;
	height:120px;
	float:left;
}
.left_top_r{
	width:185px;
	height:120px;
	float:right;
	position:relative;
}
.left_top_r_n{
	width:185px;
	float:right;
	position:absolute;
}

.main .left_down{
	float:left;
}
.left_down_title{	height:44px;
	padding-left:14px;
	padding-top:20px;
	background:url(left_down_title_bg.jpg)  no-repeat left;
}
.left_down_title_n{
	height:44px;
	background:url(left_down_title_bg_1.jpg) repeat-x left;
	line-height:44px;
	padding-right:10px;
	font-size:20px;
	font-weight:bold;
	font-family:"";
	float:left;
}
.left_down_content{
	padding-top:15px;
	padding-left:25px;
	padding-right:25px;
}

/* right */
.main .right{
	width:290px;
	background:#fff;
	float:right;
}
.right_top{
	width:290px;
	height:214px;
	background:url(right_top_bg2.jpg) no-repeat;
	margin-bottom:10px;
	float:left;
}
.right_top_config{
	width:290px;
	height:153px;
}
.right_top_config_title{
	padding-top:31px;
	padding-left:18px;
	font-size:14px;
	font-weight:bold;
}
.right_top_download{
	padding-left:40px;
	padding-top:5px;
}
.right_top_config_content{
	padding-top:4px;
	padding-left:18px;
}
.right_down{
	width:244px;
	background:#eeebd8;
	padding:10px;
	border: 1px solid #e4dcae;
	float:left;
}
.right_down_title{
	font-size:16px;
	font-weight:bold;
}

.right_down_line{
	float:left;
	width:100%;
	height:0;
	border-top:1px solid #e4dcae;
	border-bottom:1px solid #fcfded;
	margin-top:10px;
	margin-bottom:10px;
	overflow:hidden;
}
.right_contactus{
	float:left;
	margin-top:8px;
}

/*底部*/
.footer{ width:1015px; margin:0 auto;border-top:1px solid #9DC5E9;color:#666;font-size:12px; background:#FFF;}
.footer p{ text-align:center; font-size:12px; color:#999}
.footer_txt{width:850px;height:134px;margin:32px 0 0 79px; }
.footer_txt dl{ width:780px; margin:0 auto}
.footer_txt dl img{ float:left; width:97px; margin-right:10px;}
.footer_txt dl dd{display:inline;line-height:19px;}
.footer a{color:#1d1d1d;text-decoration:none;}
.footer a:hover{text-decoration:underline; color:#003}
