﻿.clearfix:after{clear:both; content:"."; display:block; height:0; visibility:hidden;}
.clearfix{height:1%;}

body{ background:#f9f9f9;}
/*=================== head ==================*/
.head_bg{ background:url(../images/head_bg.jpg) no-repeat; height:104px;}
.head{ width:1003px; margin:0 auto; position:relative;}
.logo{ float:left; width:364px; height:60px; padding-top:14px;}
.rx{ float:right; width:250px; height:45px; padding-top:32px;}

.set { position:absolute; top:-5px; right:2px; height:20px; padding-top:10px;}
.set a{ float:left; display:inline;  font-size:12px; color:#360; background:#9c0; padding:2px 8px; margin-left:10px;}
.set a:hover{ color:#fff;}

/*=================== 导航 ==================*/
.nav_bg{ background:url(../images/nav.jpg) repeat-x; height:57px;}
.nav ul{ width:1003px; margin:0 auto; height:57px;}
.nav ul li{ height:57px; line-height:57px; float:left; width:111px; background:url(../images/nav2.jpg) left center no-repeat; text-align:center;}
.nav ul li.first{ background:none;}
.nav ul li a{ display:block; margin:0 2px; font-size:14px; color:#fff; font-weight:bold;}
.nav ul li a:hover{ background:url(../images/nav_bg.jpg) repeat-x; color:#fff;}
.nav ul li a.spe{ background:url(../images/nav_bg.jpg) repeat-x; color:#fff;}

/**banner**/
.mF_liuzg{ width:1003px; margin:0 auto; height:280px; overflow:hidden; font:12px/1.5 Verdana,Geneva; background:#fff; position:relative;}
.mF_liuzg .loading{ position:absolute; z-index:9999; width:100%; height:100%; color:#666; text-align:center; padding-top:90px; background:#fff url(/web/UploadPic/2010-8/2010826163527881.gif) center -40px no-repeat;}/*载入画面*/
.mF_liuzg .pic li{ width:1003px; position:relative; overflow:hidden; *margin-top:-2px;}
.mF_liuzg .pic li p{ width:1003px; position:absolute;}
.mF_liuzg .pic li p a{ display:block;}/*图片和焦点图框架一样大小*/
.mF_liuzg .pic li p img{ width:1003px; height:280px;}

.mF_liuzg .txt li{ display:none;}
.mF_liuzg .num{ position:absolute; z-index:3; bottom:10px; right:8px; color:#333;}/*按钮样式*/
.mF_liuzg .num li{ float:left; width:18px; height:18px; position:relative; border:1px solid #333; line-height:18px; text-align:center; margin-right:3px; cursor:pointer; background:#aaa; filter:alpha(opacity=90); opacity:0.9;}
.mF_liuzg .num li.current,.mF_liuzg .num li.hover{ background:#f60; color:#fff; font-weight:bold; height:18px; line-height:18px;}

/*=================== center ==================*/
.banner{ margin: 0 auto; width:1003px; height:280px; overflow:hidden;}
.center{margin:10px auto 0; width:1003px;}
.about{ float:left; width:458px; border:1px solid #dddbdb; padding:8px 0; }
.about_img{ float:left; width:193px; height:183px; display:inline; margin-left:8px;}
.about_right{ float:left; width:246px; display:inline; height:10px; margin-left:6px;}
.about_tit{ float:left; width:246px; height:30px; line-height:30px; background:url(../images/about_tit.jpg) no-repeat;}
.titCn{ float:left; font-size:14px; font-weight:bold; padding-left:10px; color:#360;}
.more{ float:right; padding-right:10px; padding-top:10px; *padding-top:5px;}
.about_tex{ float:left; width:230px; height:147px; margin-top:5px; overflow:hidden; padding:0 8px;}
.about_tex p{ line-height:24px;}

.dt{ float:left; width:246px; border:1px solid #dddbdb; display:inline; margin-left:5px; padding:8px 5px; }
.index11_tt{ float:left; width:246px; height:66px; margin-top:px; margin-bottom:12px;}
.index11_tt img{ float:left; width:80px; height:57px; padding-right:8px;}

.tex{ float:left; width:158px;}
.tex_tit{ float:left; width:158px; height:20px; font-size:12px; line-height:20px;}
.tex_tit a{ float:left; color:#360; width:150px; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow: hidden;}
.tex_tit a:hover{ color:#360; text-decoration:underline;}
.news_tex{ float:left; width:158px; height:38px; overflow:hidden;}

.link{ float:left; width:274px; display:inline; margin-left:5px;}
.block{ float:left; width:272px; border:1px solid #dddbdb; height:45px; margin-bottom:4px;}
.b_img{ float:left; width:107px; height:45px;}
.b_right{ float:left; width:150px; height:37px; padding-top:8px; padding-left:15px;}
.link_tit{ float:left; width:150px; height:16px; line-height:16px; font-size:12px; color:#360;}
.link_tit a{ color:#360;}
.link_tit a:hover{ color:#360;}
.b_right p{ float:left; font-size:12px; color:#333; height:16px; line-height:16px; }

/*=================== main ==================*/
.main{ width:1003px; margin:10px auto 0; background:#fff;}
.left{ float:left; width:258px;}
.titEn{ float:left; padding-left:5px; color:#f60; font-size:12px;}
.list{ float:left; width:246px; padding:0 5px; border:1px solid #dddbdb;}
.fl{ float:left; width:236px; padding:5px 5px 0; height:379px; overflow:hidden;}
.fl li{ float:left; width:236px; height:24px; line-height:24px; background:url(../images/bor_bg.jpg) repeat-x left bottom;}
.fl li a{ width:211px; display:block; background:url(../images/fl_bz.jpg) 5px center no-repeat; color:#333; font-size:12px; padding-left:25px;}
.fl li a:hover{ color:#360;}

.right{ float:left; width:726px; padding:0 5px; display:inline; margin-left:7px; border:1px solid #dddbdb;}
.tit{ float:left; width:726px; margin-top:8px; background:url(../images/titbg.jpg) no-repeat; height:30px; line-height:30px;}
.posi{ float:right; color:#666; font-size:12px; padding-right:10px; font-weight:normal;}

.con{ float:left; margin-top:8px; width:246px; padding:0 5px; border:1px solid #dddbdb; height:250px; background:url(../images/conbg.jpg) left bottom no-repeat;}
.con p{ line-height:24px; color:#333;}

/*=================== sub ==================*/
.sub{ float:left; width:694px; padding:15px; min-height:614px; _height:614px;}
.sub p{ color:#333; font-size:12px; line-height:24px;}
.sub img{display:block; margin:0 auto; max-width:690px; _width:expression(this.width > 690 ? "690px" : this.width); text-align:center; vertical-align:middle;}

.contact{ float:left; width:694px; background:url(../images/con_bg.jpg) right top no-repeat;}
.contact p{ line-height:30px; font-size:14px; color:#333;}


.fixed{width:120px;
	/*min-width:980px;
	_width:expression(this.width < 980? "980px" : this.width);*/
	/*height:34px;*/
	padding-bottom:10px;
	right:50px;
	top:170px;
	position:fixed;
	_position:absolute;/* for IE6 */
	_top:expression(eval(documentElement.scrollTop +150)); /* for IE6 */ 
	overflow:visible;
	z-index:9999;}
.fixedQq{width:109px; float:right; }
.fixedQq li{float:left;}
.fixedQq li.qqTop,.fixedQq li.qqCenter,.fixedQq li.qqBottom{ background-image:url(../images/qqFixed.png); }
.fixedQq li.qqTop{width:109px; height:34px; line-height:34px; background-position:left top;}
.fixedQq li.qqTop a{display:inline-block; width:109px; height:34px; line-height:34px;}
.fixedQq li.qqCenter{padding:10px; width:89px; background-position:left -73px; background-repeat:repeat-y; background-color:#F2F2F2;}
.fixedQq li.qqCenter p{width:89px; height:30px; line-height:30px;}
.fixedQq li.qqBottom{width:109px; height:34px; line-height:34px; background-position:left -36px;}

.newstit{ float:left; width:694px; background:url(../images/tit_bg.jpg) repeat-x; height:34px; line-height:34px; margin-bottom:10px;}
.wd{ float:left; font-size:12px; color:#000; font-weight:normal; padding-left:28px;}
.xz{ float:right; font-size:12px; color:#000; font-weight:normal; padding-right:55px;}
.fb{ float:right; font-size:12px; color:#000; font-weight:normal; padding-right:80px;}

/*下载 */ 
.down{ float:left; width:694px; min-height:260px; _height:260px; }
.down li{height:34px; line-height:34px;   overflow:hidden; border-bottom:1px solid #d7e3d5;}
.down li.spe{ background:#f1fdf1;}
.down li span a{ float:left; display:inline; margin-left:85px; color:#fff; font-weight:bold; background:#64b346; height:26px; line-height:26px; margin-top:2px; width:60px; text-align:center;}
.down li span a:hover{ color:#ff0; text-decoration:underline;}
.down li a.nr{ float:left; display:inline-block; width:400px;  white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow: hidden; color:#333; background:url(../images/news_bz.jpg) no-repeat 5px 50%; padding-left:20px;}
.down li a.nr:hover{ color:#360; text-decoration:underline;}

/*技术文章 */ 
.wz{ float:left; width:694px; min-height:260px; _height:260px; }
.wz li{height:34px; line-height:34px;   overflow:hidden; border-bottom:1px solid #d7e3d5;}
.wz li.spe{ background:#f1fdf1;}
.wz li span.time{ float:right; padding-right:45px; }
.dj{ float:right; display:inline; margin-right:35px; color:#fff; font-weight:bold; color:#360; height:26px; line-height:26px; margin-top:2px; width:60px; text-align:center;}
.wz li a.nr{ display:inline-block; width:400px;  white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow: hidden; color:#333; background:url(../images/news_bz.jpg) no-repeat 5px 50%; padding-left:20px;}
.wz li a.nr:hover{ color:#360; text-decoration:underline;}

.news_block{ float:left; width:654px; height:140px; overflow:hidden; background:#e6fac4; padding:15px 20px;}
.news_img{ float:left; width:192px; height:137px;}
.news_right{ float:left; width:447px; display:inline; margin-left:15px;}
.news_tit{ float:left; width:447px; height:30px; line-height:30px; font-size:12px; color:#333;}
.block_tex{ float:left; width:447px; height:70px; overflow:hidden;}
.block_tex p{ float:left; line-height:24px; font-size:12px; color:#333;}
.up{ float:right; width:447px; font-size:12px; color:#333; text-align:right; margin-top:15px;}


.pro_tit{ float:left; width:694px; height:30px; line-height:30px; font-size:16px; text-align:center; color:#04a032; border-bottom:1px solid #ccc;}
.pro{ float:left; width:694px; margin-top:15px;}
.pro_img{ float:left; width:210px; height:210px; border:2px solid #ccc;}
.pro_right{ float:left; width:450px; display:inline; margin-left:30px;}

.name{ float:left; width:450px;}
.name span{ float:left; width:75px; height:28px; line-height:28px; font-size:14px;}
.name p{ float:left; width:350px; color:#df5113; line-height:28px; font-size:16px;}
.name .jj{ float:left; width:350px; line-height:28px; color:#0d9f00; font-size:14px; height:110px; overflow:hidden;}
.name div a{ float:left; width:80px; display:inline; margin-right:20px;}

.subtit{ float:left; width:694px; height:29px; background:url(../images/subtit.jpg) no-repeat; line-height:29px; margin-bottom:15px;}
.sub_titCn{ float:left; width:260px; overflow:hidden; display:inline; margin-left:17px; font-size:14px; color:#ff0; text-align:center;}
.more1{ float:right; font-size:14px; color:#000; font-weight:normal;}

.table_mes{ float:left; width:656px;  border:1px solid #ccc; color:#000; margin-top:20px; background:#f1f7e0;}
.table_mes tbody{}
.table_mes td{ float:left; padding:10px 20px; width:392px;*border:1px solid #ccc;}
.table_mes td.first{ float:left; padding:10px 0px; text-align:center; vertical-align:middle; width:218px; color:#333; border-right:1px solid #*border:1px solid #ccc;}
.table_mes td.f00{ color:#f00;}


/*========== 搜索 ==========*/
.search{ float:left; width:694px; height:46px; background:url(../images/serch_bg.gif) repeat-x;}
.search-icon {
	float:left;
    padding-left: 30px;
    width: 43px;
}.search_input {
	float:left;
    padding-left: 10px;
    padding-top: 11px;
    width: 190px;
}
.head-search input {
	float:left;
    padding: 2px;
}
.search_menu {
	float:left;
    padding-left: 10px;
    padding-top: 12px;
    width: 90px;
}
.search_btn {
	float:left;
    padding-left: 2px;
    padding-top: 6px;
    width: 90px;
}








