/* CSS Document */
body{ font-size:12px; margin:0px; padding:0px; background:url(../images/bg.jpg);}
ul,li,dl,dd,de{ margin:0px; padding:0px; list-style-type:none;}
h1,h2,h3,h4,h5,p{ margin:0px; padding:0px;}
a{ text-decoration:none;}

.mt_15{ margin-top:15px;}
/*==========*/
.mt_8{ margin-top:8px; float:left}
*+html .mt_8{ margin-top:8px;}
.mt_7{ margin-top:7px;}
.mt_5{ margin-top:6px; float:left;}

.mt_30{ margin-top:30px;}
.mt_1{ margin-top:1px;}
.mb_10{ margin-bottom:10px;}
.mb_20{ margin-bottom:50px;}
.mb_5{ margin-bottom:5px;}
.pb_8{ padding-bottom:8px;}
.pb_10{ padding-bottom:10px;}
.mt_-7{ margin-top:-7px;}

#mainbody{ width:980px; margin:0 auto; background:#FFF; padding:2px;}
#head{ background:url(../images/head.jpg) no-repeat; width:980px; height:115px;}
#head span{ float:right; margin:20px 18px 0 0; font-size:13px;}
#head span a{ color:#000;}

/*
#nav{ width:980px;}
#nav li{ float:left; font-size:14px;  text-align:center; line-height:35px;}
#nav li a{ float:left; background:url(../images/nav.jpg) no-repeat; width:137px; height:35px; color:#FFF;}
#nav .a{ width:158px; background:url(../images/nav_a.jpg) no-repeat; color:#FFFF00; font-weight:bold; height:35px; text-align:center;}
#nav li a:hover{ background:url(../images/nav_hover.jpg) no-repeat; color:#FFFF00;}*/

/*menu*/
#nav {width:980px; display:block;}
#nav .mainlevel {background:#ffe60c; float:left;/*IE6 only*/}
#nav .mainlevel .menu {height:35px; line-height:35px; display:block; width:137px; background:url(../images/nav.jpg) no-repeat; text-align:center; color:#FFF; font-size:14px;}
#nav .mainlevel .menu:hover {background:url(../images/nav_hover.jpg) no-repeat; color:#FFFF00; font-weight:bold;}
#nav .mainlevel ul {display:none; position:absolute;}
#nav .mainlevel li {border-top:1px solid #fff; background:url(../images/nav_hover.jpg) no-repeat; width:137px;/*IE6 only*/}
#nav .a{width:158px; background:url(../images/nav_a.jpg) no-repeat; color:#FFFF00; font-weight:bold; height:35px; line-height:35px; text-align:center; font-size:14px; float:left;}

/*================*/
#div1{position:absolute; background:url(../images/p_bg.jpg) no-repeat; overflow:hidden; width:980px;display:none; margin-left:-274px;}

#div1 ul{ padding-left:1px;}
#div1 li{margin-top:7px; float:left; margin-left:9px; margin-right:43px; _margin-right:8px; _margin-left:5px;}
/*============================*/
#div1 li h2{font-size:14px; width:175px; height:30px; line-height:35px; *height:27px; *line-height:27px; text-align:center; margin-bottom:2px;}

#div1 li dl{ line-height:27px; _line-height:25px; background:url(../images/dot.png) no-repeat left; padding-left:18px; height:24px; margin-left:6px; width:145px;}
#div1 li dl a{ color:#666;}
#div1 li dl a:hover{ color:#000; text-decoration:underline; font-size:13px;}

#banner{ width:980px; height:274px; margin-top:1px; background:#666666;}
/*==================*/
#line980{ margin-top:37px; _margin-top:-1px;}
*+html #line980{ margin-top:3px; _margin-top:-1px;}
/*=================*/
#content{ width:980px; margin-top:5px;}

*+html #content{ width:980px; margin-top:5px;}
#content #left{ width:266px; float:left;}
/*=======================*/
#content #left .l_1{ width:264px; border:solid 1px #E4E4E4; float:left;}
*+html #content #left .l_1{ width:264px; border:solid 1px #E4E4E4;}

#content #left .l_1 h2{ height:31px; line-height:35px; background:url(../images/l_bg.jpg) no-repeat top; color:#fff; padding-left:15px; font-size:14px;}
#content #left .l_1 p{ font-size:13px; color:#2E79D6; padding:10px; line-height:26px;}

#content #left .l_1{}
#content #left .l_1 .a1{ float:left; text-align:center; line-height:35px; margin-left:8px; _margin-left:4px; _margin-right:4px; margin-top:3px;}
#content #left .l_1 img{ border:1px solid #999; padding:2px;}
#content #left .l_1 a{ color:#666;}
#content #left .l_1 a:hover{ color:#990000; text-decoration:underline;}

.line682_bg{background:url(../images/line682.jpg) no-repeat bottom;}
.line682_1_bg{ background:url(../images/line682_1.jpg) no-repeat bottom; float:left;}
.line682_2_bg{ background:url(../images/line682_2.jpg) no-repeat bottom;}

#content #right{ width:708px; float:right; margin-top:2px;}
/*===================*/
#content #right .r_top{ width:708px; height:38px; background:url(../images/r_top_bg.jpg) no-repeat; float:left;}
*+html #content #right .r_top{ width:708px; height:38px; background:url(../images/r_top_bg.jpg) no-repeat;}

#content #right .r_top .line682{ width:682px; height:38px; margin:0 0 0 13px;}
#content #right .r_top .line682 h2{ float:left; font-size:14px; margin-top:16px; margin-left:10px; _margin-left:5px; color:#2E79D6;}
#content #right .r_top .line682 a{ float:right; margin-top:19px; margin-right:10px; color:#A9A9A9;}
#content #right .r_top .line682 a span{ color:#2E79D6; font-weight:bold;}

/*==========================*/
#content #right .r_content{ width:708px; background:url(../images/r_content_bg.jpg) repeat-y; float:left; padding-bottom:12px;}
*+html #content #right .r_content{ width:708px; background:url(../images/r_content_bg.jpg) repeat-y;}

#content #right .r_content .a2{ width:330px; float:left; margin-left:17px; _margin-left:10px; _margin-right:5px; margin-top:23px; _margin-top:26px;}
#content #right .r_content img{ float:left; border:0px;}
#content #right .r_content .a3{ float:right; width:140px; line-height:20px; margin-top:2px;}
#content #right .r_content .a3 span{ color:#3177D6;}
#content #right .r_content .a3 a{ font-size:13px; color:#999900; font-weight:bold;}
#content #right .r_content .a3 a:hover{ text-decoration:underline;}
#content #right .r_content .a3 p{ margin-top:10px;}

/*========================================*/
#content #right .r_bottom{ width:708px; background:url(../images/r_bottom_bg.jpg) no-repeat; float:left; height:13px;}
*+html #content #right .r_bottom{ width:708px; background:url(../images/r_bottom_bg.jpg) no-repeat;}

#content #right .roration{ width:300px; height:200px; float:left; margin-left:13px; _margin-left:7px; margin-top:15px;}
#content #right .a4{ float:right; width:370px; font-size:12px; margin-right:12px; _margin-right:4px; line-height:23px; text-indent:24px; margin-top:15px; text-align:left; color:#333;}
#content #right .a4 a{ color:#990000; font-size:12px;}
#content #right .a4 a:hover{ text-decoration:underline;}

.qiye_bg{ background:url(../images/qiye.jpg) no-repeat;}
.dongtai_bg{ background:url(../images/dongtai.jpg) no-repeat; margin-left:10px;}
#content #right .qiye{ width:349px; height:255px; float:left;}
#content #right .qiye ul{ margin:52px 0 0 22px;}
/*================================*/
#content #right .qiye li{ background:url(../images/line306.jpg) no-repeat; width:306px; height:34px; line-height:14px; *height:30px; _height:30px;} 

#content #right .qiye li a{ float:left;padding-left:20px; color:#333;}
#content #right .qiye li a:hover{ color:#990000;}
#content #right .qiye li span{ float:right; margin-left:0px; color:#999;}

/*===============================*/
#bottom{ width:980px; float:left; margin-top:7px; *margin-top:0px;}

#bottom .text{ height:20px; margin-top:5px; text-align:center; color:#666;}
#bottom .text a{ color:#666;  font-size:12px; line-height:21px; *line-height:10px;}
#bottom .text a:hover{ color:#990000; text-decoration:underline;}
/*===================================*/
#bottom p{ text-align:center; line-height:23px; color:#666; margin-top:7px;}
*+html #bottom p{ text-align:center; line-height:23px; color:#666; margin-top:-8px;}

/*产品列表*/
/*=======================*/
.plist{ width:262px; margin-left:1px; margin-top:3px;}
*+html .plist{ width:262px; margin-left:1px;}

.plist dt{ margin-left:25px; height:20px; padding-left:22px; line-height:23px; background:url(../images/dot1.png) no-repeat left; margin-bottom:6px;}
.plist dt .a5{ color:#666;}
.plist dd{ margin-left:48px; padding-left:15px; background:url(../images/tou1.png) no-repeat left; line-height:22px;}
.plist dd a{ color:#FF0000;}

/*==================*/
.line28{ background:url(../images/line28.jpg) no-repeat; height:28px; line-height:30px; margin-bottom:8px; padding-left:108px;}
.line28 a{ color:#000;}
.line28 a:hover{ color:#000; text-decoration:underline;}
*+html .line28{ background:url(../images/line28.jpg) no-repeat; height:28px; line-height:30px; margin-bottom:8px;}

*html .line28{_width:600px;}

/*=============================================*/
.l1 .line682{ width:682px; height:2px; margin:0 0 16px 13px; _height:22px; margin-top:23px; _margin-left:6px; _margin-top:0px;}

.l1 .line682 h2{ float:left; font-size:14px; margin-top:-20px; margin-left:0px; _margin-left:0px; color:#2E79D6; _margin-top:0px;}
.l1 .line682 a{ float:right; margin-right:10px; margin-top:-17px; color:#A9A9A9; _margin-top:3px;}
.l1 .line682 a span{ color:#2E79D6; font-weight:bold;}

/*===================*/
.u1{ margin-top:-20px; *margin-top:-20px; _margin-top:-16px; _float:left; _position:relative; /*to ie6*/}

.l2{ float:left; width:328px; text-align:right; line-height:40px; margin-left:17px; margin-right:0px; _margin-left:9px; _margin-right:6px; margin-bottom:5px;}
.l2 img{ float:right; margin-top:5px;}
.a7{ color:#666; font-size:14px;}
.a7:hover{ color:#990000; text-decoration:underline;}

/*产品详情*/
.green_bg{ width:670px; background:#E3E3E3; height:25px; font-size:14px; line-height:27px; color:#333; padding-left:8px; margin-bottom:10px;}
.line-height20{ line-height:20px;}

/*新闻列表*/
/*==========================*/
.tuwen{ width:680px; margin-left:15px; margin-bottom:10px; float:left; _margin-left:7px;}

.tuwen img{ float:left; border:#000000 solid 1px; padding:3px; margin-left:5px;}
.wen{ float:right; width:363px;}
.wen h2{ font-size:14px; margin-bottom:5px; height:20px; line-height:20px;}
.wen h2 a{ color:#333;}
.wen h2 a:hover{ color:#990000; text-decoration:underline;}
.wen p{ line-height:20px;}
/*==============================*/
.l3{ width:650px; background:url(../images/line649.jpg) no-repeat bottom; height:30px; margin-left:27px; line-height:25px; float:left; margin-top:8px; _margin-left:13px;}

.l3 a{ float:left; padding-left:16px; line-height:29px; color:#666;}
.l3 a:hover{ color:#990000; font-size:13px; font-weight:bold;}
.l3 span{ float:right; line-height:29px; color:#999;}
.l3 b{ font-weight:normal;}
.l3 b:hover{ font-weight:bold;}

.u2{ margin-top:-38px; _padding-bottom:13px; _position:relative;/*to ie6*/ _float:left;}
/*===========================*/
.line683{ width:682px; height:28px; line-height:28px; margin:13px 0 15px 12px; float:left; _margin-left:6px;}


.line683 h2{ font-size:14px; float:left; color:#2E79D6;}
.line683 a{ float:right; color:#A9A9A9; margin-right:3px; line-height:32px;}
.line683 a span{ color:#2E79D6; font-weight:bold;}
.line683 h2 font{ font-size:12px; color:#999; font-weight:normal; margin-left:28px;}
.line683 h2 font span{ color:#333;}
.jieshao{ width:680px; margin:0 auto; font-size:13px; color:#666;}
.jieshao img{ width:680px; margin-bottom:10px;}

.u3{ width:680px; padding-bottom:10px;}
.l4{ width:150px; text-align:center; line-height:40px; text-align:center; margin-left:20px; _margin-left:11px; _margin-right:6px; float:left;}
.l4 a{ color:#666;}
.l4 a:hover{ color:#990000; text-decoration:underline; font-weight:bold;}

.u4{ margin-top:-10px; _margin-top:0px;}
.l5{ float:left; width:680px;}
.l5 h2{ font-size:16px; text-align:center;}
.info{ color:#666; height:38px; line-height:38px; text-align:center;}
.info a{ color:#666;}
.info a:hover{ color:#990000; text-decoration:underline;}
.info small{ color:#999; font-size:12px;}

.intro{ margin-left:15px; width:660px; background:#F5FCEE; border:solid 1px #DCDDDD; line-height:22px; text-align:left; padding:8px; margin-bottom:10px;}
.content{ width:673px; margin-left:18px; line-height:27px; font-size:13px;}

.boxoff{ width:678px; margin-left:15px; background:url(../images/line678.jpg) no-repeat; float:left; height:10px;}

.context{ width:678px; margin-left:15px;}
.context ul{ margin-top:10px; margin-left:15px;}
.context li{ line-height:30px; font-size:15px; color:#333;}
.context li a{ color:#999;}
.context li a:hover{ color:#333; text-decoration:underline;}

/*关于我们等其它页面*/
.u5{margin-top:-13px; float:left; _position:relative;/*to ie6*/}
.l6{ width:680px; margin-left:15px; font-size:14px; line-height:28px; color:#666;}

/*荣誉证书*/
.u6{ width:680px; margin-bottom:18px;}
.l7{ float:left; margin-left:22px; margin-bottom:20px; margin-top:10px; margin-right:5px; _margin-left:12px; _margin-right:12px;}
.l7 img{ border:1px #FF0000 solid;}

/*技术支持*/
.u7{margin-top:-13px; float:left; _position:relative;/*to ie6*/}
.l8{ width:656px; margin-left:15px; font-size:14px; line-height:28px; color:#666; padding-left:20px;}


/*投票*/
.newdigg{
	width:406px;
	height:51px;
	margin:8px auto;
	clear:both;
	overflow:hidden;
	padding-left:8px;
	margin-top:25px;
}
.diggbox{
	width:195px;
	height:51px;
	float:left;
	margin-right:8px;
	overflow:hidden;
	cursor:pointer;
}
.diggbox .digg_act{
	font-size:14px;
	float:left;
	line-height:31px;
	text-indent:32px;
	height:29px;
	overflow:hidden;
	font-weight:bold;
}
.diggbox .digg_num{
	float:left;
	line-height:29px;
	text-indent:5px;
}
.diggbox .digg_percent{
	width:180px;
	clear:both;
	padding-left:10px;
	overflow:hidden;
}
.diggbox .digg_percent .digg_percent_bar{
	width:100px;
	height:7px;
	background:#E8E8E8;
	border-right:1px solid #CCC;
	float:left;
	overflow:hidden;
	margin-top:3px;
}
.diggbox .digg_percent .digg_percent_num{
	font-size:10px;
	float:left;
	padding-left:10px;
}
.diggbox .digg_percent .digg_percent_bar span{
	display:block;
	height:5px;
	overflow:hidden;
	background:#000;
}
.newdigg .digg_good{
	background:url(../images/newdigg-bg.png) left top no-repeat;
}
.newdigg .digg_bad{
	background:url(../images/newdigg-bg.png) right top no-repeat;
}
.newdigg .digg_good .digg_act{
	color:#C30;	
}
.newdigg .digg_good .digg_num{
	color:#C63;
}
.newdigg .digg_bad .digg_act{
	color:#36C;	
}
.newdigg .digg_bad .digg_num{
	color:#39C;
}
.newdigg .digg_good .digg_percent .digg_percent_bar span{
	border:1px solid #E37F24;
	background:#FFC535;
}
.newdigg .digg_bad .digg_percent .digg_percent_bar span{
	border:1px solid #689ACC;
	background:#94C0E4;
}

.dede_pages{
width:708px; margin:0 auto; float:left;
}
.dede_pages ul{
	width:340px;
	padding:18px 0px 0px 10px;
	margin:0 auto;
}
.dede_pages ul li{
	float:left;
	font-family:Tahoma;
	line-height:17px;
	margin-right:6px;
	border:1px solid #E9E9E9;
}
.dede_pages ul li a{
	float:left;
	padding:2px 4px 2px;
	color:#555;
	display:block;
}
.dede_pages ul li a:hover{
	color:#690;
	text-decoration:none;
	padding:2px 4px 2px;
}
.dede_pages ul li.thisclass,
.dede_pages ul li.thisclass a,.pagebox ul li.thisclass a:hover{
	background-color:#F8F8F8;
	padding:2px 4px 2px;
	font-weight:bold;
}
.dede_pages .pageinfo{
	line-height:21px;
	padding:12px 10px 12px 16px;
	color:#999;
}
.dede_pages .pageinfo strong{
	color:#555;
	font-weight:normal;
	margin:0px 2px;
}
/*table 隔行换色*/
#main_table{ font-size:12px;}
.odd{background-color:#DDDCCD;}
.even{background-color:#F0F1EB;}
.hover{background-color:#99CCFF;cursor:pointer;}
#main_table td{ padding-left:23px;}
#main_table thead tr{background-color:#BF6B00;}
#main_table thead td{font-weight:bold;}
#main_table1 thead tr{background-color:#99CC66;}
#main_table1 thead td{ } 
#main_table1 caption{ background:#FFFF00; line-height:50px; font-size:16px; font-weight:bold; color:#FF0000;}
#tInfo td{ height:25px;}
#jstable{ line-height:25px;}
#jstable td{ padding-left:20px;}
/*网站地图样式*/
.linkbox{ margin-left:20px;}
.linkbox h3{ margin-top:15px;}
.linkbox h3 a{ font-size:18px; font-weight:bold; color:#306EA9;}
.linkbox h3 a:hover{ color:#FF0000; text-decoration:underline;}
.f6{ font-size:14px; color:#99FF00; width:980px;}
.f6 li{ float:left; width:200px; line-height:30px;}
.f6 li a{ color:#999; }
.f6 li a:hover{ color:#333; text-decoration:underline;}
.sp-title h2{ color:#CC3300; text-align:center; margin-top:10px;}
.sp-title .more{ width:980px; height:40px; line-height:40px;}
.sp-title .more a{color:#333;}
.ml_50{ margin-left:50px;}

/*热门标签*/
.place{ width:708px; background:url(../images/place.jpg) no-repeat; line-height:32px; height:28px; margin-top:3px;}
.place span{ margin-left:110px;}
.place a{ color:#666;}
.place a:hover{ color:#000;} 
.pleft{ float:left; width:660px;}
.listbox{ width:690px;}

.list1{ height:25px; line-height:30px; border-bottom:#999 dotted 1px; margin-top:3px;}
.list1 a{ padding-left:15px; color:#666; float:left;}
.list1 a:hover{ color:#990000;}
.list1 span{ float:right; padding-right:5px; color:#996600;}

.list2{ width:690px; margin-top:10px; padding-bottom:5px; border-bottom:#999 dotted 1px;}
.list2 img{ float:left; border:#CCC solid 1px; padding:5px; margin-left:10px;}
.list2 .r_list2{ float:right; text-align:left; width:520px;}
.list2 .title{ line-height:20px; height:20px;}
.list2 a{color:#999;}
.list2 a:hover{ color:#990000; text-decoration:underline;}

.pright{ float:right; margin-top:3px;}
.commend{width:264px; border:solid 1px #E4E4E4;}
.commend h2{height:31px; line-height:35px; background:url(../images/l_bg.jpg) no-repeat top; color:#fff; padding-left:15px; font-size:14px;}
.d4{width:264px; padding-top:10px;}
.d4 li{float:left; text-align:center; line-height:35px; margin-left:8px; _margin-left:4px; _margin-right:4px; margin-top:3px;}
.d4 li a{color:#666;}
.d4 li img{border:1px solid #999; padding:2px;}
.d4 li a:hover{ color:#990000; text-decoration:underline;}

.e4{ padding-top:8px; padding-bottom:8px;}
.e4 li{ line-height:28px;}
.e4 a{ float:left; margin-left:10px; color:#666;}
.e4 a:hover{ color:#990000; text-decoration:underline;}
.e4 span{ float:right; margin-right:8px;}

.tags_list{ margin-left:5px; margin-right:5px;}
.tbox{ margin-top:10px;}
.tbox dt{ font-size:15px;}
.tbox dd{ line-height:22px; margin-top:3px;}
.tbox dd a{ font-size:13px; color:#999;}
.tbox dd a:hover{ color:#000; text-decoration:underline; cursor:hand;}


