/* CSS Document */
/* For Channel and article pages only*/
/* MR6481 has delete @import url("T2_base.css"), T2_blog.css has imported T2_base.css */
.T2_CA {
	background-image:url(http://image.ceconline.com/T2_CA.png);
	background-repeat: no-repeat;
}
.CA_subNav {
	border-bottom:solid 1px #C4C4C4;
	padding:5px 0 2px 10px;
	color:#000066;
}
.CA_ads {
	text-align:center;
}
.CA_articleTitle {
	height:45px;
	padding:30px 0 0 0;
	text-align:center;
	font-size:22px;
}
.CA_articleTitle .version {
	font-size:12px;
	font-weight:bold;
}
.CA_articleContent {
	border-left:solid 1px #C4C4C4;
	border-right:solid 1px #C4C4C4;
	padding:1px 25px 0 25px;
	height:1%;
	font-size:14px;
	line-height:25px;
}
.CA_articleContent .subTitle {
	text-align:center;
	font-size:14px;
}
.CA_articleContent  p{
	font-size:14px;
	line-height:25px;
	padding:5px 0;
}
.CA_bottomLine {
	height:5px;
	width:680px;
	line-height:5px;
	overflow:hidden;
	background-position:0 -76px;
}
.CA_summary {
	border-top:solid 1px #C4C4C4;
	background-color:#E8EAFA;
	margin-top:5px;
	padding:5px 15px;
	line-height:18px;
	color:#3A3A3A;
	font-size:12px;
}
.CA_info {
	color:#3A3A3A;
	text-align:center;
	padding:10px 0 15px 0;
	font-size:12px;
}

.CA_articleOptions {
	padding:10px 20px;
}
.CA_articleOptions .optionList{
	line-height:22px;
	padding:10px 0;
}
.CA_articleOptions .pre{
	width:206px;
	height:16px;
	padding:5px 10px 0 60px;
	float:left;
	background-image:url(http://image.ceconline.com/icons/pre_article.png);
	background-repeat: no-repeat;
	
	white-space:nowrap;
	text-overflow:ellipsis;
	overflow:hidden;

}
.CA_articleOptions .next{
	width:206px;
	height:16px;
	padding:5px 10px 0 60px;
	float:right;
	background-image:url(http://image.ceconline.com/icons/next_article.png);
	background-repeat: no-repeat;
	
	white-space:nowrap;
	text-overflow:ellipsis;
	overflow:hidden;
}

.CA_conTitle {
	height:20px;
	padding:7px 15px 0 15px;
	font-size:14px;
	color:#990000;
	font-weight:bold;
	background-position:0 -84px;
}
.CA_conTitle a {
	font-size:12px;
	font-weight:normal;
}
.CA_conTitle span {
	float:right;
}
.CA_conTitle_sub {
	width:654px;
	height:18px;
	padding:7px 10px 0 10px;
	font-size:14px;
	color:#990000;
	font-weight:bold;
	background-position:0 -117px;
	margin:0 2px;
}
.CA_conTitle_sub span {
	float:right;
	font-size:12px;
	color:#000;
	font-weight:normal;
}
.CA_conMain {
	border-left: 1px solid #FFFFFF;
    border-right: 1px solid #FFFFFF;
    height: 1%;
}
.CA_conMain .comForm {
	padding:10px 15px;
	line-height:18px;
}
.CA_conMain .comForm .left {
	float:left;
	width:12%;
	font-weight:bold;
	color:#7D7D7D;
	margin-top:10px;
}
.CA_conMain .comForm .right {
	float:left;
	width:88%;
	margin-top:10px;
}
.CA_conMain .comForm .right .commentText {
	border:solid 1px #A5ACB2;
	font-size:12px;
	padding:5px;
	height:80px;
	width:500px;
}
.CA_conMain .comForm .submit {
	clear:both;
	padding-top:10px;
	text-align:center;
}
.CA_conMain .comForm .submit img {
	vertical-align:middle;
}
.CA_conMain .comForm .submit input {
	vertical-align:middle;
}
.CA_conMain .comFrame {
	width:678px; 
	height:200px;
}
.CA_conMain .listEle {
	padding:1px 2px;
}
.CA_conMain .listEle dt {
	line-height:22px;
	padding:8px 15px 0 23px;
	font-weight:bold;
	
	background-repeat:no-repeat;
	background-position:15px 16px;
}
.CA_conMain .listEle dt span {
	float:right;
	font-weight:normal;
}
.CA_conMain .listEle dd {
	line-height:18px;
	padding:0 15px 8px 15px;
}
.CA_conMain .listEle .bg{
	background-color:#F4F4F4;
}
.reply_summary {	color:#7D7D7D;	line-height:24px;}
.reply_summary span {	float:right;}

.CA_comFrame {
	border:solid 1px #CCC; 
	margin-left:20px; 
	height:165px; 
	width:640px; 
	overflow-x:hidden; 
	overflow-y:scroll;
}
.CA_comFrame  .noComments {
	padding:60px 0 0 30px;
	color:#C4C4C4;
	font-weight:bold;
	font-size:14px;
}
.CA_comList {
	padding:0 15px;
}
.CA_comList_bg {
	background:#F5F4F4;
}
.CA_comList dt {
	color:#7D7D7D;
	padding:5px 0;
}
.CA_comList dt span{
	float:right;
}
.CA_comList dd {
	line-height:18px;
	padding:0 0 5px 0;
}

/*List style*/
.CA_box_list {
	float:left;
	width:50%;
}
.CA_box_list h3 {
	font-size:12px;
	line-height:20px;
}
.CA_box_list p {
	line-height:18px;
}
.CA_artList_one {
	padding-left:10px;
	float:left;
	list-style:none;
	
	background-image:url(http://image.ceconline.com/T2_icon.png);
	background-repeat: no-repeat;
	background-position:-480px -357px;
}
.CA_artList_one li {
	width:310px;
	padding-left:15px;
	line-height:24px;
	
	white-space:nowrap;
	text-overflow:ellipsis;
	overflow:hidden;
}

.CA_artList_two {
	padding-left:10px;
	list-style:none;
	
	background-image:url(http://image.ceconline.com/T2_icon.png);
	background-repeat: no-repeat;
	background-position:-480px -357px;
}
.CA_artList_two li {
	width:300px;
	padding-left:15px;
	line-height:24px;
	
	white-space:nowrap;
	text-overflow:ellipsis;
	overflow:hidden;
}



.CA_listBox {
	width:336px;
	float:left;
	overflow:hidden;
}
.CA_listBox .title {
	background: url("http://image.ceconline.com/T2_frame.png") no-repeat scroll 0 -1105px transparent;
    border-bottom: 1px solid #CCCCCC;
    border-top: 3px solid #003399;
    color: #990000;
    font-size: 14px;
    font-weight: bold;
    height: 38px;
    line-height: 38px;
    padding: 0 0 0 28px;
}
.CA_listBox .con {
	height:1%;
}
.CA_listBox .bottom {
	height:5px;
	line-height:5px;
	overflow:hidden;
	background-position:0 -189px;
}

/*channel*/
.CA_outline {
	height:30px;
	width:620px;
	padding:20px 30px;
	line-height:18px;
	overflow:hidden;
	background-position:0 -227px;
}
.CA_outline img {
	float:left;
	margin-right:35px;
}

.CA_recBox {
	float:left;
	width:194px;
	line-height:18px;
}
.CA_recBox h3 {
	font-weight:bold;
	font-size:14px;
}
.CA_recBox img {
	margin-bottom:8px;
	vertical-align:bottom;
}

.CA_recList {
	list-style:none;
}
.CA_recList li {
	float:left;
	width:310px;
	padding:14px 13px 0 13px;
	line-height:18px;
}
.CA_recList li img {
	float:left;
	margin:-4px 8px 8px 0;
}
.CA_column {
	width:340px;
	float:left;
	overflow:hidden;
}
.CA_column_bottom {
	height:7px;
	line-height:7px;
	clear:both;
	background-position:0 -443px;
}
.CA_h3_left_main {
	width:320px;
	height:20px;
	padding:7px 10px 0 10px;
	color:#990000;
	font-weight:bold;
	font-size:14px;
	background-position:0 -308px;
}
.CA_h3_left_main span {
	font-weight:normal;
	font-size:12px;
	float:right;
}
.CA_h3_left_son {
	width:314px;
	height:19px;
	padding:6px 10px 0 10px;
	margin:0 2px;
	color:#990000;
	font-weight:bold;
	font-size:14px;
	background-position:0 -375px;
}
.CA_h3_left_son span {
	font-weight:normal;
	font-size:12px;
	float:right;
}
.CA_h3_right_main {
	width:320px;
	height:20px;
	padding:7px 10px 0 10px;
	color:#990000;
	font-weight:bold;
	font-size:14px;
	background-position:0 -344px;
}
.CA_h3_right_main span {
	font-weight:normal;
	font-size:12px;
	float:right;
}
.CA_h3_right_son {
	width:315px;
	height:19px;
	padding:6px 10px 0 10px;
	margin:0 2px;
	color:#990000;
	font-weight:bold;
	font-size:14px;
	background-position:0 -406px;
}
.CA_h3_right_son span {
	font-weight:normal;
	font-size:12px;
	float:right;
}

.CA_column_left {
	border-left:solid 1px #C4C4C4;
	border-right:solid 1px #C4C4C4;
}
.CA_column_right {
	border-right:solid 1px #C4C4C4;
}

.CA_column_boxA {
	padding:12px 18px 2px 18px;
	width:302px;
	height:250px;
	overflow:hidden;
}
.CA_column_boxA img {
	vertical-align:bottom;
	margin-bottom:4px;
}
.CA_column_boxA h3 {
	font-size:12px;
	line-height:20px;
}
.CA_column_boxA p {
	padding:0 0 4px 0;
	line-height:18px;
}


.CA_column_boxB {
	padding:12px 18px 2px 18px;
	width:302px;
	height:280px;
	overflow:hidden;
}
.CA_column_boxB img {
	vertical-align:bottom;
	margin-bottom:4px;
}
.CA_column_boxB h3 {
	font-size:12px;
	line-height:20px;
}
.CA_column_boxB p {
	padding:0 0 4px 0;
	line-height:18px;
}





	/*innerBox style*/
	
.CA_box_col_A {
	width:64px;
	float:left;
	white-space:nowrap;
	text-overflow:ellipsis;
	overflow:hidden;
	font-weight:bold;
	text-align:center;
}
.CA_box_col_B {
	float:left;
	width:228px;
	margin-left:10px;
}
.CA_box_col_B h3 {
	width:100%;
	
	white-space:nowrap;
	text-overflow:ellipsis;
	overflow:hidden;
}

.CA_img_left {
	float:left;
	margin-right:10px;
}


.CA_list_normal {
	list-style:none;
	background-image:url(http://image.ceconline.com/T2_icon.png);
	background-repeat: no-repeat;
	background-position:-490px 6px;
	
}
.CA_list_normal li {
	padding:0 0 0 15px;
	width:287px;
	line-height:25px;
	
	white-space:nowrap;
	text-overflow:ellipsis;
	overflow:hidden;
}

.CA_list_order {
	list-style:none;
	background-image:url(http://image.ceconline.com/T2_icon.png);
	background-repeat: no-repeat;
	background-position:-91px -357px;
}
.CA_list_order li {
	padding:0 0 0 18px;
	width:291px;
	line-height:24px;
	white-space:nowrap;
	text-overflow:ellipsis;
	overflow:hidden;
}

.CA_dashedLine_A {
	border-bottom:dashed 1px #CCC; 
	height:3px; 
	line-height:3px; 
	overflow:hidden; 
	margin-bottom:5px;
	clear:both;
}


/*订阅*/
.CA_subTitle {
	height:5px;
	line-height:5px;
	overflow:hidden;
	background-position:0 -200px;
}
.CA_subBottom {
	height:6px;
	line-height:6px;
	overflow:hidden;
	background-position:0 -209px;
}

.CA_subCon {
border-left:solid 1px #C4C4C4;
border-right:solid 1px #C4C4C4;
background-image:url(http://image.ceconline.com/T2_CA_line.png);
background-repeat: repeat-x;
background-color:#eceef6;
zoom:1;
padding:0 20px;
}

.CA_subCon h3 {
	color:#990000;
	font-size:14px;
	font-weight:bold;
	border-bottom:solid 1px #990000;
	text-align:center;
	line-height:28px;
}
.CA_subCon .con {
	border-top:solid 1px #FFF;
	padding:10px 12px;
	line-height:22px;
}
.CA_subCon .con .subCat {
	margin-left:15px;
}
.CA_subCon .con .subCat td {
	width:70px;
}
.CA_subCon .con .submit {
	text-align:center;
	margin-top:15px;
}
.CA_subCon .con input {
	margin:0;
	padding:0;
}
/* recommend */
.CA_rec {
	display:none;
	position:absolute;
	display:none;
	width:115px; 
}
.CA_rec .topPointer {
	background-image:url(http://image.ceconline.com/T2_CA.png);
	background-repeat: no-repeat;
	height:4px;
	overflow:hidden;
	background-color:#F00; 
	background-position:0 -479px;
}
.CA_rec .linkBox {
	background-color:#F8F8F8; 
	border-left:solid 1px #615969;
	border-right:solid 1px #615969;
	border-bottom:solid 1px #615969;
}
.CA_rec .linkBox  a {
	line-height:22px;
	display:block;
	padding:0 0 0 5px;
}
.CA_rec .linkBox  a:hover{
	background-color:#DEE1FE;
	color:#000;
}

	/*定义广告位*/
	
.ads_article_pet {
	float:left;
	height:105px;
	width:1px;
}
.ads_article_inner {
	float:left;
	height:250px;
	width:320px;
	clear:left;
	padding:20px 0 10px 0;
}
/*article Share ico*/
.article_Share_sites {
	color:#000000;
	line-height:16px;
	height:16px;
	border-top:#cccccc 1px dashed;
	padding:8px 0;
	font-size:12px;
}
.article_Share_sites li {
	list-style:none;
	float:left;
	padding:4px 0 0 0;
	margin-right:4px;
}
.article_Share_sites li.first {
	margin-right:0px;
}
.article_Share_sites li img {
	vertical-align:middle;
	margin:-2px 3px 0 0;
	
}
.article_Share_sites li a {
	display:block;
}
.article_Share_sites .go_right {
	float:right;
}

.share_sns_frame {
	position:absolute;
	display:none;
	width:200px;
	background-color:#FFF;
	border:solid 1px #CCC;
	z-index:2
}
.share_sns_frame h3 {
	background-color:#F2F2F2;
	height:24px;
	line-height:24px;
	font-size:12px;
	padding:0 0 0 6px;
	margin:0;
}
.share_sns_frame ul {
	list-style:none;
	margin:5px;
}
.share_sns_frame ul li {
	width:72px;
	float:left;
	height:20px;
	line-height:18px;
	font-size:12px;
	padding-left:22px;
}

/*Search engine*/
.Search_engine {
	border:#e8f0f7 1px solid;
	line-height:30px;
	font-size:14px;
	color:#333333;
	background:#FFFFFF;
}
.Search_engine_line {
	border:#c2d6ed 1px solid;
	padding:10px;
}
.Search_engine a {
	font-weight:700;
}
/*copyInfo*/
.copyInfo {
	color:#3a3a3a;
	font-size:12px;
	line-height:15px;
}
.copyInfo a:link {
	color:#3a3a3a;
}
.copyInfo a:hover {
	color:#cc0000;
}
.copyInfo a span.Aslink {
	color:#000066;
}
.copyInfo a:hover span.Aslink {
	color:#cc0000;
}

/*Selected export training course*/
.ietVideoTop {
	height:auto;
	padding:10px;
}
.ietVideoTop .mainVideo {
	background:url(http://image.ceconlinebbs.com/ietVideo_01.jpg) no-repeat;
	width:320px;
	height:240px;
	padding:13px 14px 30px;
	float:left;
}
.ietVideoTop .mainText {
	line-height:20px;
	float:right;
	width:300px;
	padding-top:8px;
}
.ietVideoTop .mainText h3 {
	font-size:14px;
}
.ietVideoTop .mainText h4 {
	font-size:12px;
	padding-top:10px;
}
.ietVideo_list {
	margin-left:18px;
}
.ietVideo_list div{
	color:#666666;
	display:inline;
	float:left;
	line-height:14px;
	margin:0px 18px;
	width:124px;
}

.RelatedpostFrame {
	background:#EEE;
	padding:8px 8px 5px;
	font-size:12px;
	border: 1px solid #E0E0E0;
	line-height:24px;
}
.RelatedpostFrame h2 {
	font-size:14px;
}
.RelatedpostList {
    list-style: none outside none;
    margin-bottom: 0;
    margin-left: 0;
    margin-top: 0;
    padding-bottom: 0;
    padding-left: 0;
    padding-top: 5px;
	width:280px; overflow:hidden;
}
.RelatedpostList li { width:280px; overflow:hidden;height:24px;}
