/* 全局定义 */
* {margin:0px; padding:0px;}
body {
font-size:14px; color:#333333; 
font:Geneva, Arial, Helvetica, sans-serif,宋体
}
ul,li {list-style:none;}
form {margin:0px; padding:0px;}
img {border:0px;}
/* 通用样式 */
.wrapper {
width:1000px; height:auto;  margin:0 auto 5px auto; background-color:#ffffff;
}
.title-bg1 {
background:url(/Skin/cltech/channel-title.jpg) repeat-x left top; color:#cd2606;
}
.title_bg2 {
background:url(/Skin/cltech/title-2.jpg) repeat-x left top; color:#cd2606;
}
.title_bg3 {
background-color:#EB991B; color:#ffffff;
}
.title_bg4 {
background:url(/Skin/cltech/title-3.jpg) repeat-x left top; color:#ffffff;
}
.title_bg5 {
background:url(/Skin/cltech/title-4.jpg) repeat-x left top; color:#333333;
}
.title_bg6 {
background:url(/Skin/cltech/title-5.jpg) repeat-x left top; color:#333333;
}
.title_bg7 {
background:url(/Skin/cltech/title-6.jpg) repeat-x left top; color:#ffffff;
}
.title_bg8 {
background:url(/Skin/cltech/title-7.jpg) repeat-x left top; color:#ffffff;
}
.title_bg9 {
background:url(/Skin/cltech/title-8.jpg) repeat-x left top; color:#ffffff;
}
.title_bg10 {
background-color:#CD9933; color:#ffffff;
}
.title_bg11 {
background:url(/Skin/cltech/title-10.jpg) repeat-x left top; color:#ffffff;
}
.title_bg12 {
background:url(/Skin/cltech/title-11.jpg) repeat-x left top; color:#ffffff;
}
.title_bg13 {
background:#DFDEDC url(/Skin/cltech/title-13.jpg) no-repeat 5px 2px; color:#ffffff;
}
.title_bg14 {
background:#DFDEDC url(/Skin/cltech/title-14.jpg) repeat-x left top; color:#0066CB;
}
.title_bg15 {
background:#DCE1DD url(/Skin/cltech/title-16.jpg) no-repeat 5px 1px; color:#ffffff;
}
.title_bg16 {
background-color:#095C9E; color:#ffffff;
}
.title_bg17 {
background:#DCE1DD url(/Skin/cltech/title-17.jpg) repeat-x left top; color:#ffffff;
}
.title_bg18 {
background:#DCE1DD url(/Skin/cltech/title-18.jpg) no-repeat left top; color:#ffffff;
}
.title_bg19 {
background:#F0F0F0 url(/Skin/cltech/title-19.jpg) no-repeat 5px 1px; color:#ffffff;
}
.r_title_bg1 {
background:url(/Skin/cltech/channel-r-title.jpg) repeat-x left top; color:#00529b;
}
.r_title_bg2 {
background:url(/Skin/cltech/title-2.jpg) repeat-x -300px top; color:#ffffff;
}
.r_title_bg3 {
background:url(/Skin/cltech/r-title-4.jpg) repeat-x left top; color:#333333;
}
.r_title_bg4 {
background:url(/Skin/cltech/title-5.jpg) repeat-x -100px top; color:#ffffff;
}
.r_title_bg5 {
background:url(/Skin/cltech/title-9.jpg) repeat-x -100px top; color:#ffffff;
}
.r_title_bg6 {
background:url(/Skin/cltech/title-12.jpg) repeat-x -100px top; color:#ffffff;
}
.r_title_bg7 {
background:url(/Skin/cltech/title-15.jpg) repeat-x left top; color:#cb0101;
}
#show_page_box {
width:633px; height:50px; line-height:50px; float:left; border:1px solid #cccccc; display:inline; text-align:center; margin:5px 0 10px 10px;
}
#show_path_box {
width:100%; height:25px; float:left; line-height:25px; font-size:12px;
color:#0067CC;
}
.ad {float:left;}
.clear {clear:both}
/* 首页顶部样式 */
#head {
width:1000px; height:109px; margin:0 auto 5px auto; padding-top:4px;
background:url(/Skin/cltech/header-bg.jpg) repeat-x left top;
}
#login {
width:690px; padding:4px 8px 0 20px; float:left; color:#ffffff; height:25px;
}
#topbar {
width:282px; height:29px; line-height:29px; float:left; color:#ffffff;
}
#topbar span {
font-size:12px;
}
#logo {
width:350px; height:70px; float:left; margin:5px 30px 0 0; display:inline;
}
#menu {
width:620px; padding:13px 0; float:left; height:44px; margin-top:5px;
display:inline;
}
#menu li {
width:76px; height:22px; line-height:22px; border-right:1px solid #aaaaaa;
float:left; text-align:center;
}
#wrapper_nav {
width:998px; height:59px; margin:0 auto 5px auto; border:1px solid #cccccc;
background-color:#ffffff;
}
#hot {
height:31px; border-bottom:1px solid #150B6C; line-height:31px;
}
#gonggao {height:27px; width:100%; line-height:27px;}
#wrapper_nav ul {width:100%; float:left;}
#wrapper_nav ul img {
margin:12px 7px 0 8px; float:left; display:inline;
}
#wrapper_nav ul span {
font-weight:bold;  float:left; margin-right:40px; display:inline;
}
#wrapper_nav ul div {
font-size:12px; float:left; 
}
/* 首页样式 */
.box_lt {
background:url(/Skin/cltech/yj-lt.jpg) no-repeat left top;
width:257px; height:14px; float:left;
}
.box_rt {
background:url(/Skin/cltech/yj-rt.jpg) no-repeat right top;
width:352px; height:14px; float:left;
}
.box_lb {
background:url(/Skin/cltech/yj-lb.jpg) no-repeat left bottom;
width:1000px; float:left;
}
.box_rb {
background:url(/Skin/cltech/yj-rb.jpg) no-repeat right bottom;
width:1000px; float:left;
}

.index_l {
width:258px; height:auto; float:left; margin-right:10px; display:inline;
}
.index_c {
width:354px; height:auto; float:left; border-left:1px solid #cccccc;
border-right:1px solid #cccccc; padding:0px 8px;
}
.index_r {
width:352px; height:auto; float:left; margin-left:8px; display:inline;
}
.wrapper_index_l {
width:249px; height:auto; float:left; margin-left:9px; display:inline;
}
.wrapper_index_l .index_title {
width:100%; height:23px; line-height:23px; border-bottom:1px solid #cccccc;
float:left; color:#993331; font-weight:bold;
}
.wrapper_index_l .index_title img {
float:left; margin:6px 7px 0 4px; display:inline;
}
.wrapper_index_l .index_title span {
font-weight:normal; font-size:12px; float:right; margin-right:5px; display:inline;
}
.wrapper_index_l .index_content {
width:100%; height:auto; padding:5px 0 0 0 0; float:left; font-size:12px;
line-height:23px; padding:5px 0;
}
#news_box {
width:352px; height:199px; float:left; border:1px solid #f6f6f6; 
border-bottom:2px solid #f6f6f6; margin-top:14px; display:inline;
}
#news_box .index_title {
width:100%; height:28px; line-height:28px; font-size:16px; font-weight:bold;
float:left; text-align:center; background-color:#f6f6f6;
}
#news_box .index_content {
width:342px; padding:5px 5px 0 5px; float:left; height:auto; line-height:24px;
}
.wrapper_index_c {
width:100%;  float:left; margin-top:14px; display:inline;
}
.wrapper_index_c .index_title {
width:100%; height:24px; line-height:24px; float:left; background:url(/Skin/cltech/title-bg.jpg) no-repeat left -2px; font-weight:bold;
}
.wrapper_index_c .index_title span {
float:right; font-weight:normal; font-size:12px;  margin-right:20px; display:inline;
}
.wrapper_index_c .index_content {
width:100%; height:auto; float:left; padding:5px 0 0 0; line-height:25px;
}
#news_list {
width:352px; height:auto; float:left; margin-top:5px; display:inline;
}
#news_list .index_title {
width:100%; height:28px; line-height:28px; font-size:14px; font-weight:bold;
float:left; background-color:#f6f6f6; color:#901D22;
}
#news_list .index_title span {
font-weight:noamal; font-size:12px; float:right; margin-right:5px;
}
#news_list .index_content {
width:342px; padding:5px 5px 0 5px; float:left; height:auto; line-height:24px;
}
.wrapper_index_r {
width:342px; height:auto; float:left; margin-right:10px; display:inline;
}
#download {
width:340px; border:1px solid #cccccc; height:287px; float:left;
}
#download .index_title {
width:100%; height:29px; line-height:29px; font-weight:bold; float:left;
background:url(/Skin/cltech/download-bg.jpg) repeat-x left top;
}
#download .index_title img {
margin:8px 10px 0 10px; display:inline; float:left;
}
#download .index_title span {
margin:0 10px 0 0; display:inline; float:right; font-weight:normal; font-size:12px;
}
#download .index_content {
width:330px; padding:5px 5px 0 5px; height:auto; float:left; line-height:25px;
} 

/* 首页文字切换样式 */
.IndexContentTopMiddle2 {
FLOAT: left; WIDTH: 352px; height:230px; overflow:hidden; display:inline;
}
.IndexContentTopMiddle2 a {color:#666}
.TopBarTitle  {
	WIDTH: 342px; HEIGHT: 31px; TEXT-ALIGN: center; font-weight:bold; background:url(/Skin/cltech/qh-title-bg.jpg) no-repeat left 3px; color:#333333; padding-left:10px;  font-size:12px; line-height:28px;
}


.TopBarActive  {
HEIGHT: 31px; LINE-HEIGHT: 25px; FLOAT: left; WIDTH:78px; CURSOR: hand; color:#ffffff; display:block;
background: url(/Skin/cltech/qh-bg-2.jpg) no-repeat center bottom;  font-size:14px;
}
.TopBarActive a:link,.TopBarActive a:visited {color:#ffffff;}
.TopBarActive a:hover {color:#ffffff;}
.TopBarNormal  {
FLOAT: left; WIDTH: 78px; CURSOR: hand; LINE-HEIGHT: 28px;  HEIGHT: 31px
}
.IndexMiddleHotNews  {
PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px;  WIDTH: 352px; HEIGHT: 160px; padding-top:5px; line-height:24px;	
}
.ShowBlock  {
DISPLAY: block
}
.HideBlock  {
DISPLAY: none; 
}
/* 首页图片切换样式 */
.IndexContentTopMiddle2_img {
FLOAT: left; WIDTH: 342px; height:278px; overflow:hidden; display:inline; border-bottom:1px solid #e5e5e5;
}
.IndexContentTopMiddle2_img a {color:#666}
.TopBarTitle_img  {
	WIDTH: 342px; HEIGHT: 25px; TEXT-ALIGN: center; font-weight:bold; background:url(/Skin/cltech/qh-img-bg.jpg) no-repeat left top; color:#333333; line-height:23px;
}
.TopBarActive_img  {
HEIGHT: 25px; LINE-HEIGHT: 23px; FLOAT: left; WIDTH:68px; CURSOR: hand; color:#ffffff; display:block;
background: url(/Skin/cltech/qh-img-bg-2.jpg) no-repeat left bottom;  font-size:14px;
}
.TopBarActive_img a:link,.TopBarActive_img a:visited {color:#ffffff;}
.TopBarActive_img a:hover {color:#ffffff;}
.TopBarNormal_img  {
FLOAT: left; WIDTH: 68px; CURSOR: hand; LINE-HEIGHT: 23px;  HEIGHT: 25px
}
.IndexMiddleHotNews_img  {
PADDING-BOTTOM: 2px;  WIDTH: 342px; HEIGHT: 250px; padding-top:1px; 	
}
.ShowBlock_img  {
DISPLAY: block
}
.HideBlock_img  {
DISPLAY: none; 
}
.qh_title {
 color:#333333; font-weight:bold; text-align:center; position:absolute; float:left; width:342px; height:26px; line-height:26px; display:inline;
margin-top:224px; background:url(/Skin/cltech/tm.png) no-repeat left top;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/Skin/cltech/tm.png",sizingMethod='crop'); 
_background:none;
}
/* 频道首页风格样式一 */
#channel_top {
border-top:1px solid #3355D1; border-bottom:1px solid #3355D1; height:50px;
margin-top:5px;
}
#channel_logo {
width:180px; height:50px; float:left;
}
#channel_menu {
width:800px; height:50px; line-height:50px; float:left; margin-left:19px; 
display:inline; text-align:center;
}
#channel_nav {height:30px; background-color:#EAEEF9; line-height:30px; text-align:center; font-weight:bold;
}
.channel_title,.content_title {font-weight:bold; }
.channel_title span,.content_title span {
float:right; font-weight:normal; margin-right:8px; font-size:12px;
}
.channel_title img,.content_title img {margin:0 10px; _margin:8px 10px 0 10px; display:inline;}

.channel_l {
width:768px; height:auto; float:left; 
}
.channel_r {
width:230px; height:auto; float:left; 
}
.wrapper_c_l {
width:302px; height:auto; margin-right:12px; display:inline; float:left;
}
.wrapper_c_l #hdp {
width:300px; height:226px; border:1px solid #cccccc; margin-bottom:10px;
display:inline; float:left;
}
.wrapper_c_l_box {
width:300px; height:250px; float:left; border:1px solid #cccccc;
overflow:hidden;
}
.wrapper_c_l_box .channel_title {
width:100%; height:28px; float:left; line-height:28px;
}
.wrapper_c_l_box .channel_content {
width:100%; height:auto; float:left;  line-height:23px; font-size:12px;
padding:5px 5px 0 5px;
}
.wrapper_c_r {
width:430px; height:480px; margin:0 10px 15px 0; display:inline; float:left;
border:1px solid #cccccc; padding:7px 6px 0 6px; line-height:24px; text-align:left
} 
.wrapper_c_r .box {
width:422px; height:94px; border:1px solid #cccccc; float:left; margin-bottom:10px; display:inline; text-align:left; padding-left:5px;
}
.center {text-align:center;}
.channel_l_box {
width:756px; height:auto; float:left; margin:0 10px 0 0; border:1px solid #cccccc;  
}
.channel_l_box .channel_title {
width:100%; height:28px; line-height:28px; float:left; font-weight:bold;
float:left; background-color:#cccccc;
}
.channel_l_box .channel_content {
width:100%; height:auto; float:left; padding-top:3px; font-size:12px;
}
.channel_l_box_h {
width:372px; height:auto; float:left; border:1px solid #cccccc;
border:1px solid #cccccc; margin:10px 10px 0 0; display:inline;
overflow:hidden;
}
.channel_l_box_h .channel_title {
width:100%; height:28px; float:left; line-height:28px; 
}
.channel_l_box_h .channel_content {
width:100%; height:257px; float:left; line-height:22px; padding:5px 5px 0 5px;
line-height:25px;
}
.wrapper_r_box {
width:230px; height:auto; float:left; border:1px solid #d1d1d1; 
margin-top:10px; display:inline; background-color:#f5f5f5;
}
.wrapper_r_box .channel_title {
width:100%; height:28px; float:left; line-height:28px; 
}
.wrapper_r_box .channel_content {
width:218px; border-left:1px solid #ffffff; border-right:1px solid #ffffff;
float:left; font-size:12px; padding:5px 5px 0 5px; line-height:178%; *line-height:182%; _line-height:182%;
}

.IndexContentTopMiddle2_yuedu {
FLOAT: left; WIDTH: 230px; height:260px; overflow:hidden; display:inline; border:1px solid #d0d0d0; background-color:#f5f5f5;
}
.TopBarTitle_yuedu  {
	WIDTH: 230px; HEIGHT: 28px; TEXT-ALIGN: center; font-weight:bold; background:url(/Skin/cltech/channel-r-title.jpg) repeat-x left top; color:#565656; line-height:28px;
}
.TopBarActive_yuedu  {
HEIGHT: 28px; LINE-HEIGHT: 28px; FLOAT: left; WIDTH:115px; CURSOR: hand; color:#ffffff; display:block;
background: url(/Skin/cltech/yuedu-bg.jpg) no-repeat left bottom;  font-size:14px;
}
.TopBarActive_yuedu a:link,.TopBarActive_yuedu a:visited {color:#02529B;}
.TopBarActive_yuedu a:hover {color:#565656;}
.TopBarNormal_yuedu  {
FLOAT: left; WIDTH: 115px; CURSOR: hand; LINE-HEIGHT: 28px;  HEIGHT: 28px
}
.IndexMiddleHotNews_yuedu  {
PADDING-BOTTOM: 2px;  WIDTH: 228px; HEIGHT: 224px; padding-top:5px; border:1px solid #ffffff; border-top:0px; font-size:12px; line-height:22px;	
}
.ShowBlock_yuedu  {
DISPLAY: block
}
.HideBlock_yuedu  {
DISPLAY: none; 
}

/* 频道首页风格二 */
.wrapper_box {
width:493px; height:auto; float:left; border:1px solid #cccccc; overflow:hidden;
}
.wrapper_box .channel_title {
width:100%;  height:28px; float:left; line-height:28px;
}
.wrapper_box .channel_content {
width:100%; padding:5px 0 0 5px; float:left; line-height:25px;
}
.w_10 {
width:10px; height:100px; float:left;
}
/* 频道首页风格三 */
.wrapper_c_658 {
width:658px; height:auto; float:left; margin-right:10px; display:inline;
}
.wrapper_c_332 {
width:332px; height:auto; float:left; 
}
.wrapper_c_658_box {
width:656px; height:auto; float:left; border:1px solid #cccccc;
margin-bottom:10px; overflow:hidden;
}
.wrapper_c_658_box .channel_title,.wrapper_c_332_box .channel_title {
width:100%; height:auto; float:left; height:28px; line-height:28px;
}
.wrapper_c_658_box .channel_content {
width:100%; height:auto; float:left; line-height:25px; padding:5px 0 0 5px;
}
.wrapper_c_332_box  {
width:330px; height:auto; float:left; border:1px solid #cccccc; margin-bottom:10px; overflow:hidden; 
}
.wrapper_c_332_box .channel_content {
width:100%; height:auto; float:left; line-height:22px; padding:5px 0 0 5px;
font-size:12px;
}
/* 频道首页风格四 */
.anli_l,.anli_r {
width:15px; height:28px; float:left;
}
.anli_c {
width:960px; line-height:28px; height:28px; float:left; padding:0  4px;
background:url(/Skin/cltech/anli-c.jpg) repeat-x left top;
}
.anli_c li {
width:320px; height:28px; line-height:28px; float:left; font-weight:bold;
text-align:center;
}
.anli_775 {
width:775px; height:292px; float:left; margin-right:9px;
}
.channel_775 {
width:773px; height:auto; float:left; margin-right:9px; border:1px solid #cccccc; overflow:hidden;
}
#anli_img {
width:322px; height:280px; float:left; margin-right:10px; display:inline;
background-color:#E4EDF6; border:1px solid #cccccc; padding-top:10px;
}
.anli_list {
width:435px; height:285px; float:left; padding:5px 0 0 5px; line-height:22px;
}
.channel_216 {
width:216px; height:auto; float:left; 
}
.channel_216_box {
width:214px; height:auto; float:left; border:1px solid #cccccc; overflow:hidden;
}
.channel_216 .channel_title,.channel_775 .channel_title {
height:28px; line-height:28px; float:left; width:100%; color:#ffffff; 

}
.channel_216 .channel_content {
height:auto; padding:5px 0 0 5px; float:left; font-size:12px; line-height:21px;
}
.channel_775 .channel_content {
height:240px; margin:11px 5px; float:left; line-height:24px; width:762px;
background:url(/Skin/cltech/anli-content-bg.jpg) repeat-y 368px top;
}
.channel_775 .channel_content li {
width:50%; float:left;
} 
/* 内容页模板 */
#content_top {
height:22px; line-height:22px; margin-bottom:5px; margin-top:5px;
border-top:1px solid #3355D1; border-bottom:1px solid #3355D1; font-size:12px;
}
.content_logo {
width:144px; height:40px; float:left; margin-right:63px; display:inline;
}
.content_nav {
width:640px; height:40px; float:left; text-align:left; line-height:40px;
color:#003497;
}
.content_reg {
width:150px; height:40px; float:left; text-align:center; line-height:40px;
color:#003497;
}
.wrapper_690 {
width:678px; float:left; border:1px solid #cccccc; height:auto; overflow:hidden;
padding:5px; line-height:25px; margin-right:10px; display:inline;
}
h1 { width:625px; height:50px; line-height:50px; font-weight:bold; font-size:16px; float:left; border-bottom:1px solid #C7D9F1; margin:0 32px 0 29px;
text-align:center; color:#0365CA; display:inline;
}
#content_info { width:625px; height:30px; line-height:30px;  font-size:12px; float:left; margin:0 32px 10px 29px; display:inline; text-align:center; 
}
#content_content {
width:668px; height:auto; float:left; padding:0 5px 10px 5px; 
}
.wrapper_301_box {
width:298px; height:auto; float:left; border:1px solid #cccccc; overflow:hidden;
margin-bottom:10px; display:inline;
}
.wrapper_301_box .content_title {
width:100%; height:28px; line-height:28px; float:left;
}
.wrapper_301_box .content_301_content {
padding:5px 0 0 5px; font-size:12px; float:left; line-height:22px;
}
#xiangguan {
width:662px; height:236px; float:left; border:1px solid #cccccc;
margin:0 6px 10px 8px; display:inline; overflow:hidden;
}
#xiangguan .title {
width:100%; height:24px; line-height:24px; float:left; font-weight:bold;
background:url(/Skin/cltech/xg-title.jpg) repeat-x left top; 
}
#xiangguan .title img { margin:0 10px 0 10px;}
#xiangguan .content { padding:5px 0 0 20px; float:left; width:100%; height:auto; background:url(/Skin/cltech/dian.gif) no-repeat 9px top;
}
/* 作者列表 */
.author {
width:340px; height:202px; float:left; background:url(/Skin/cltech/author-bg.jpg) no-repeat left top; padding:3px 12px 7px 12px; overflow:hidden;
margin:0 8px 0 9px; display:inline;
}
.author_title {
width:100%; height:35px; border-bottom:2px solid #b5b5b5; float:left; line-height:35px; font-weight:bold;
}
.author_content {
width:100%; height:160px; padding-top:4px; line-height:22px; float:left;
}

.author_title div {margin:0 10px;}
/*  友情链接 */
#friendlink {
width:998px; height:auto; border:1px solid #cccccc; margin:0 auto 5px auto;
background-color:#f5f5f5;
}
#f_title {
width:100%; height:26px; line-height:26px; font-weight:bold; float:left;
color:#005399;
}
#f_content {
width:100%; height:auto; float:left; font-size:12px; line-height:20px;
padding-top:5px; color:#005399; 
}
/* 底部样式 */
#footer_menu {
width:100%; height:18px; padding-top:10px; text-align:center; color:#ffffff;
background:url(/Skin/cltech/footer-bg.jpg) repeat-x left top; float:left;
}
#copyright {
width:100%; height:66px; margin-top:5px; display:inline; float:left;
line-height:22px; text-align:center;
}
/* 链接样式 */
a {text-decoration:none;}
a:link,a:visited {color:#333333}
a:hover {color:#ff0000;}
.font_bai:link,.font_bai:visited {color:#ffffff;}
.font_bai:hover {color:#ffffff; text-decoration:underline;}
.font_lan:link,.font_lan:visited {color:#02669A}
.font_lan:hover {color:#cc0000;}
.font_hei:link,.font_hei:visited {color:#333333;}
.font_hei:hover {color:#ffffff;}
.font_hong:link,.font_hong:visited {color:#cc0000;}
.font_hong:hover {color:#333;}
.LinkPath:link,.LinkPath:visited {color:#0067CC;}
.LinkPath:hover {color:#333333;}
.font_hong2:link,.font_hong2:visited {color:#901D22;}
.font_hong2:hover {color:#333333;}

.AnnounceTitle
{
font-weight:bold;
font-size:14px;
color:red;
text-align:center;
padding-top;10px;
padding-bottom:20px;
}