/* =================全局样式定义================ */
* {margin:0px; padding:0px; }
body {
font-size:12px; color:#333333; 
background:url(/Skin/cltech/body-bg.jpg) repeat-x left top;
}
ul,li {list-style:none;}
img {border:0px;}
form {margin:0px; padding:0px;}
.clear {clear:both;}
.ad {float:left;}
.hg {height:23px; line-height:23px;}
.out {margin-top:5px; display:inline;}
.xuxian {background:url(/Skin/cltech/xuxian.gif) repeat-x left bottom;}
.LinkFriendSite {height:14px; line-height:14px;}
#breadcrumb,#search  {
height:26px; border:1px solid #99ccff; line-height:26px; float:left;
}
#breadcrumb {width:712px; padding-left:10px; border-right:0px;}
#search {width:228px; border-left:0px;}
/* ================ 框架结构样式定义============ */
.wrapper {
width:952px; height:auto; margin:0px auto; background-color:#ffffff; 
padding:0px 4px 0px 4px;
}



/* =================HEADER样式定义============== */
#loginbar,#top_nav {
float:left; height:30px; background-color:#efefef; line-height:30px;
}
#loginbar { width:754px; }
#top_nav { width:198px; }
#logo { width:260px; height:55px; float:left; margin:8px 35px 0px 0px; }
#banner { width:657px; height:68px; float:left; }
#menu_l,#menu_r {
width:60px; height:59px; float:left;
}
#menu_c { width:831px; height:50px; float:left; padding-top:9px;
background:url(/Skin/cltech/menu-c-bg.jpg) repeat-x left top;
 }
#menu_c li {width:800px; float:left; height:25px; line-height:25px; padding-left:31px; color:#ffffff; list-style:none; 
}
#menu_c li a {font-weight:bold;}

/* =================首页样式定义============== */
.wrapper .index_t_l {
width:111px; height:auto; float:left; margin-right:6px; border:1px solid #cccccc;
}
.wrapper .index_t_c {
width:632px; height:auto; float:left; margin:0px 8px 6px 0px; display:inline;
}
.index_t_c_news,.index_t_c_img {
width:630px; height:auto; float:left; border:1px solid #ABB9C4; 
}
.wrapper .index_t_r {
width:192px; height:auto; float:left; 
} 
.index_nav{ width:109px; height:auto; float:left; margin:1px 1px 6px 1px; display:inline;}
.nav_title {width:109px; height:34px; line-height:34px; font-weight:bold;
color:#4484DC; text-align:center; background:url(/Skin/cltech/nav-title-bg.jpg) repeat-x left top; font-size:14px;
}
.nav_content {
width:109px; height:auto; float:left; background:url(/Skin/cltech/nav-bg.jpg) repeat-y left top;
}
.nav_content li {
width:89px; height:28px; line-height:28px; float:left; padding-left:20px;
border-bottom:1px solid #96C0EA; background:url(/Skin/cltech/nav-li-bg.jpg) no-repeat 8px 8px;  font-weight:bold;
}
.index_fouc { width:276px; height:236px; float:left;
margin:6px 10px 0px 6px; display:inline; 
}
.index_news { width:333px; height:236px; float:left; line-height:21px; 
}
.channel_fouc { width:276px; height:232px; float:left;
margin:6px 10px 0px 6px; display:inline; 
}
.channel_news { width:333px; height:198px; float:left; line-height:20px;
padding-top:5px; 
}
.channel_news_title {
width:318px; height:25px; line-height:25px; background:#f3f3f3 url(/Skin/cltech/news-title-bg.jpg) no-repeat 10px; center; float:left; margin:2px 2px 0px 0px; display:inline; padding-left:20px; font-size:14px; font-weight:bold; color:#0066CB;
}
.index_t_l_px {
width:100%; height:auto; border-bottom:1px solid #cccccc; float:left;
padding-bottom:4px; margin-bottom:8px; display:inline;
}
.index_t_l_px li {
width:60px; height:36px; line-height:36px; font-weight:bold; float:left;
margin:0px 0px 4px 3px; display:inline;  padding-left:43px; 
background:url(/Skin/cltech/px-bg.jpg) no-repeat left top;
}
.index_t_l_img {
width:109px; height:auto; float:left; margin:0px 1px 1px 1px; display:inline;
background-color:#cccccc; 
}
.index_t_l_img li {
width:40px; height:40px; border:2px solid #ffffff; float:left; margin:5px 2px 5px 6px; display:inline;
}
* html .index_t_l_img li img {margin-bottom:-3px;}
.index_t_l_xy {
width:100%; height:auto; border-bottom:1px solid #cccccc; background:#f0f0f0;
float:left;
}
.index_t_l_xy li {
height:24px; width:101px; padding-left:10px; line-height:24px; float:left;
border-top:1px solid #cccccc; 
}
.index_t_c_colmun {
width:311px; border:1px solid #9ABCD8; margin-right:6px; display:inline;
float:left; height:auto; margin-top:6px;
}
.index_colmun_title {
width:300px; padding-left:11px; float:left; background-color:#d7e7f7;
border-bottom:1px solid #9ABCD8; font-weight:bold; height:27px; line-height:27px;
}
.index_colmun_content {
width:301px; height:auto; float:left; padding:3px 5px; line-height:21px;
}
.index_t_c_img ul {
width:148px; height:154px; float:left; margin:8px 2px 0px 7px; display:inline;
}
.index_t_c_img ul .c_img_pic {
width:148px; height:129px; float:left;
}
* html .index_t_c_img ul .c_img_pic {margin-bottom:-4px; }
.index_t_c_img ul .c_img_title {
width:148px; height:25px; line-height:25px; text-align:center; font-weight:bold;
float:left; 
} 
.index_t_r .t_r_ad {
width:190px; height:auto; float:left; border:1px solid #AABCBE; padding-bottom:8px;
}
* html .index_t_r .t_r_ad {padding-bottom:12px;}
*+html .index_t_r .t_r_ad {padding-bottom:11px;}
.index_t_r .t_r_ad li {
float:left; width:180px; height:76px; margin:8px 0 0 5px; *margin:6px 0 0 5px; _margin:6px 0 0 5px; display:inline;
}
* html .index_t_r .t_r_ad li img {margin-bottom:-3px;}
.index_t_r_colmun {
width:190px; border: 1px solid #ABB7C5; float:left; margin-top:6px;
}
.t_r_colmun_title {
width:180px; height:27px; line-height:27px; float:left; background-color:#d7e7f7; padding-left:10px; font-weight:bold; font-size:14px;
}
.t_r_colmun_content {
width:180px; height:auto; float:left; padding:3px 5px; line-height:20px
}
.hd_title {
width:180px; height:22px; line-height:22px; float:left; font-weight:bold; color:#ff0000; margin-top:4px; display:inline;
}
.hd_content {
width:180px; height:auto; line-height:20px; float:left; padding:3px 0px;
}
.hd_content a {padding-right:5px;}
.zhixing {width:180px; height:auto; float:left; margin:3px 0px 4px 0px; display:inline;}
.zhixing .zx_img { width:50px; height:50px; float:left; border:1px solid #000000; margin-right:20px; display:inline;}
.zhixing .zx_name { width:108px; height:20px; float:left; font-weight:bold;}
.zhixing .zx_info {width:108px; height:18px; line-height:18px; float:left;}
.index_c_l {
width:111px; height:265px; float:left; border:1px solid #cccccc; 
background:url(/Skin/cltech/index-c-l-bg.jpg) repeat-x left top;
}
.index_c_r {
width:839px; height:auto; float:left;  
}
.index_c_r_colmun {
width:412px; height:265px; float:left; border:1px solid #96BCCF; margin-left:5px; display:inline;
}
.c_r_colmun_title {
width:400px; height:27px; line-height:27px; border-bottom:1px solid #96BCCF;
background-color:#D7E7F4; padding-left:12px; font-weight:bold;
}
.c_r_colmun_title span {float:right; margin-right:8px; font-weight:normal;
fong-size:12px;
}
.c_r_colmun_title span a {padding:0px 3px;}
.c_r_colmun_content {
width:402px; height:auto; padding:3px 5px; float:left;
}
.zhuce_title {width:111px; text-align:center; height:25px; line-height:25px; 
float:left; font-weight:bold; color:#ff0000;
}
.zhuce_content {width:101px; padding:3px 5px; float:left;}
.zhuce_content li {width:101px; height:25px; line-height:25px; float:left;}
#book {
width:950px; height:166px; border:1px solid #94BDCF; margin:5px auto;
}
#book #book_title { margin:1px 5px 1px 1px; float:left; font-weight:bold;
background-color:#6599FF; width:24px; height:122px; float:left; color:#ffffff;
text-align:center; padding-top:40px; display:inline;
}
#book #book_content {width:918px; float:left; height:122px; padding-top:10px;} 
.index_b_l {width:532px; height:auto; float:left;}
.index_b_c {width:219px; height:auto; float:left; margin:0px 5px; display:inline;}
.index_b_r {width:191px; height:auto; float:left;} 
.index_b_l_colmun {width:530px; height:auto; float:left; 
border:1px solid #67CBFD; background:url(/Skin/cltech/s_xuxian.gif) repeat-y center top;
}
.index_b_c_colmun {width:217px; height:auto; float;left; border:1px solid #99bbdd;}
.b_c_colmun_title {width:205px; padding-left:12px; float:left; height:27px; line-height:27px; background:#d7e7f7; border-bottom:1px solid #99bbdd;
font-weight:bold; font-size:14px;
}
.b_c_colmun_content {
padding:4px 5px; height:auto; width:207px; float:left; line-height:22px;
}
.index_b_l_colmun ul {width:252px; float:left; height:auto; display:inline;
margin:2px 5px 0px 7px;
}
.b_l_colmun_title {width:232px; height:22px; line-height:22px; float:left; 
background:#FFFDF1 url(/Skin/cltech/b_l_colmun.gif) no-repeat left top;
padding-left:20px; font-weight:bold;
}
.b_l_colmun_content {width:252px; height:auto; line-height:22px; float:left;
padding:5px 0px 3px 0px;
}
#friendlink { background:url(/Skin/cltech/fl-bg.jpg) repeat-x left top; width:950px; 
border:1px solid #68CAFB; width:950px; height:auto; margin:5px auto 5px auto;
}
#friendlink_title {
width:930px; height:23px; line-height:23px; float:left; padding-left:20px;
background:url(/Skin/cltech/b_l_colmun.gif) no-repeat left top; font-weight:bold;
}
#friendlink_title span {
float:right; margin-right:30px; font-weight:normal;
}
#friendlink_content {
width:940px; height:auto; float:left; padding:5px;
}
#fl_name,#fl_list { height:25px; line-height:25px; float:left; }
#fl_name {width:70px; }
#fl_list {width:870px; }
.r_b_jiaocheng {
height:20px; line-height:20px; margin-top:0px;
}
.tjqy_img {
width:130px; height:auto; float:left; margin-right:15px; display:inline;
}
.tjqy_img li {
width:130px; height:49px; margin-top:6px; *margin-top:6px; _margin-top:4px; display:inline; float:left;
}
.tjqy_list{
width:257px; height:auto; float:left; line-height:23px;
}
#sjzt {
width:752px; height:49px; float:left;
}
#sjzt_left {width:132px; height:49px; float:left;}
#sjzt_right {
width:619px; height:49px; float:left; border-right:1px solid #cccccc;
background:url(/Skin/cltech/sjzt-right-bg.jpg) repeat-x left top;
}
#sjzt_right_t {
width:614px; height:22px; padding:3px 0px 1px 5px; float:left; 
line-height:22px;
}
#sjzt_right_b {
width:614px; height:20px; float:left; line-height:20px; padding-left:5px;
}
#lishi {width:260px; height:48px; float:left; background:url(/Skin/cltech/lishi-bg.jpg) no-repeat left top; color:#ffffff; padding-left:610px; padding-right:90px; padding-top:10px; line-height:22px;
}
#lishi li { float:left; padding:0px 5px; display:block; width:50px;}
/* =================频道样式定义============== */
#class_name {
width:950px; height:28px; float:left; background-color:#ff0000; 
line-height:28px; border:1px solid #33ccff; margin-top:5px; text-align:center;
background:url(/Skin/cltech/class-name-bg.jpg) repeat-x left top;

}
.channel_left {
width:644px; height:auto; float:left;
}
.channel_colmun {width:310px; border:1px solid #96BDCE; float:left; 
margin:0px 10px 5px 0px; height:auto; display:inline; overflow:hidden;
} 
.channel_colmun_title {
width:300px; height:25px; line-height:25px;  float:left; font-weight:bold;
background:url(/Skin/cltech/class-l-title.jpg) repeat-x left top;
padding-left:10px; 
}
.channel_colmun_title span {
width:13px; height:13px; float:left; background:url(/Skin/cltech/class-title-ico.jpg) no-repeat left top; margin-top:6px; margin-right:8px;
}
.channel_colmun_content {
width:300px; height:auto; padding:5px; float:left; line-height:20px;
} 
/* =================栏目列表式定义============== */
#class_menu {
width:950px; height:28px; line-height:28px; text-align:center;
background:url(/Skin/cltech/class-nav-bg.jpg) repeat-x left top;
border:1px solid #33ccff;
}
.class_left {
width:632px; height:auto; float:left; margin-right:10px; display:inline;
border:1px solid #69CBFC; background-color:#ffffff;
}
.wrapper_right {
width:308px; height:auto; float:left; 
}
.class_list_title {
width:620px; height:25px; line-height:25px; line-height:25px; float:left;
background:url(/Skin/cltech/class-l-title.jpg) repeat-x left top; 
padding-left:10px; font-weight:bold; font-size:14px; color:#105DB5;
}
.class_list_title span {
width:13px; height:13px; float:left; background:url(/Skin/cltech/class-title-ico.jpg) no-repeat left top; margin:5px 6px 0px 0px; 
}
.class_list_content {
width:610px; height:776px; float:left; padding:5px 10px; line-height:24px;
background-color:#ffffff;
}
#class_showpage {
width:610px; height:24px; line-height:24px; float:left; text-align:center;
border:1px solid #93CEFF; margin:5px 10px; display:inline; padding-top:4px;
background-color:#EAF5FB;
}
.zhinan_title {
width:296px; height:25px; float:left; line-height:25px; font-weight:bold;
color:#0066cc;
}
.zhinan_img {
width:68px; height:56px; border:1px solid #cccccc; padding:2px; float:left;
margin-right:9px; display:inline;
}
.zhinan_content {
width:205px; height:auto; float:left; line-height:20px; font-weight:normal;
color:#0066cc
}
/* =================内容页样式定义============== */
h1 {
width:630px; height:50px; font-size:20px; font-weight:bold; float:left;
text-align:center; line-height:50px;
}
.content_info {
width:610px; margin:0px 10px 5px 10px; float:left; height:24px; display:inline;
line-height:24px; text-align:center; 
background-color:#cccccc; border-top:1px solid #333333; 
}
.content_info li {float:left; padding:0px 8px; }
.content_content {width:600px; padding:5px 15px; float:left; height:auto;
font-size:14px; line-height:180%; overflow-x:hidden;
}
.content_updown {
width:620px; height:44px; float:left; text-align:left; padding-left:10px;
}
.content_edior {
width:600px; height:25px; line-height:25px; float:left;
text-align:right; padding-right:20px; border-bottom:1px dashed #cccccc;
}
.content_updown li {
width:620px; height:22px; line-height:22px; float:left;
}
.channel_right {
width:306px; height:auto; float:left; border:1px solid #66CBFF; margin-bottom:8px;
}
.channel_r_title {
width:287px; height:25px; line-height:25px; float:left; background:url(/Skin/cltech/column-right-title.jpg) no-repeat 1px top; padding-left:19px;
font-size:14px; color:#0066CB; font-weight:bold;
}
.channel_r_content,#zhinan_nav {
width:296px; height:auto; float:left; padding:5px; line-height:22px;
}
#zhinan_nav li {
width:30%; height:23px; border:1px solid #bee1fd; float:left;
 text-align:center; margin:6px 3px 8px 3px; display:inline;
background:url(/Skin/cltech/zhinan-nav-bg.jpg) repeat-x left top;
}
/* =================FOOT式定义============== */
#foot {background:#ffffff url(/Skin/cltech/food-bg.jpg) repeat-x left top;
padding-top:25px;  text-align:center; line-height:22px; 
}

/* =================单页样式定义============== */
.about_right {
width:751px; float:left; height:auto; padding:0px 40px; border:1px solid #cccccc;
}
.about_content {
width:100%; height:auto; float:left; line-height:180%; font-size:14px;
padding:5px 0px;
}
/* =================链接式定义============== */
a {text-decoration:none;}
a:link { color:#333333;}
a:visited { color:#333333;}
a:hover {color:#ff0000;}
.bai:link { color:#ffffff;}
.bai:visited {color:#ffffff;}
.bai:hover { color:#ffffff; text-decoration:underline}
.bai2:link,.bai2:visited {color:#ffffff;}
.bai2:hover {color:#cc0000;}
.lan:link { color:#0068DC;}
.lan:visited { color:#0068DC;}
.lan:hover {color:#ff0000;}
.hong:link {color:#ff0000;}
.hong:visited {color:#ff0000;}
.hong:hover {color:#333333;}
/* ================课程目录定义============== */
.c16btn {
	
	height: 32px;
	width: 190px;
	margin: 5px 0px 0px 40px;
	
	
}
.c16btn a {
	background-image: url(/course/16_btn0.gif);
	display:block;
	height: 22px;
	width: 190px;
	font-family: "黑体", Tahoma, Geneva, sans-serif;
	font-size: 16px;
	font-weight: 600;
	color: #FFFFFF;
	text-align: center;
	text-decoration:none;
	padding-top:10px;
}
.c16btn a:visited {
	color: #FFFFFE;
}
.c16btn a:hover {
	background-image: url(/course/16_btn1.gif);
	color: #000000;
}
