/*全局*/
body { margin:0; padding:0; font-size:12px; font-family:Arial, "宋体" sans-serif; line-height:15px;}
a:hover { color: red; text-decoration:underline;}
ul,li,h1,h2,h3,h4,h5,h6,form,p,img,dl,dt,dd { margin:0; padding:0; list-style:none; border-width:0;}
.content_2009 {border-width:1px; border-color:#999999;}
.clear { margin:0; padding:0; clear:both; height:0; line-height:0; overflow:hidden;}
.f-12-000000 { color:#000000; text-decoration: none;}
a.f-12-000000:hover { color:#FF0000; text-decoration: none;}
.f-12-666666 { color:#666666; text-decoration:none;}
a.f-12-666666:hover { color:#FF0000; text-decoration: none;}
.f-12-595959 { color:#595959; text-decoration:none;}
a.f-12-595959:hover { color:#FF0000; text-decoration: none;}
.f-12-595859 { color:#0e578e; text-decoration:none;}
a.f-12-595859:hover { color:#FF0000; text-decoration: none;}
.f-12-979797 { color:#979797; text-decoration:none; border-color:#999999; border-width:1px; border-style:solid; margin:9px;}
a.f-12-979797:hover { color:#FF0000; text-decoration: none;}
.f-12-858585 { color:#858585; text-decoration:none;}
a.f-12-858585:hover { color:#FF0000; text-decoration: none;}
.f-12-a8a8a8 { color:#a8a8a8; text-decoration:none;}
a.f-12-a8a8a8:hover { color:#FF0000; text-decoration: none;}
.f-12-757f98 { color:#757f98; text-decoration:none;}
a.f-12-757f98:hover { color:#FF0000; text-decoration: none;}
.f-12-4c6e94 { color:#4c6e94; text-decoration:none;}
.f-12-4c6e94 a{ color:#4c6e94; text-decoration:none;}
a.f-12-4c6e94:hover { color:#FF0000; text-decoration: none;}


/*头部*/
#top { width:1003px; height:98px; background: url(../images/top_bg.jpg) 0 0 repeat-x; margin:0 auto;}
#top #logo { width:193px; margin:10px 10px; float:left;}
#top #right { width:300px; float:right;}
#top #log { width:100%; clear:both;}
#top #log ul { margin-top:5px; padding-right:15px;}
#top #log ul li { padding:5px 11px; float:right; height:25px; line-height:25px; background:url(../images/index_top_img01.jpg) right center no-repeat;}
#top #log ul li.imgnone {
	background:none;
	}
#top #tel { width:100%; text-align:right; clear:both;}
#top #tel img { float:right; padding-right:22px;}
#top #menu {clear:both;}
#top #menu ul {width:98%; margin:0 auto;}
#top #menu ul li { height:28px; float:left;}
#top #menu ul li.bg {background:#000000 url(../images/menu_img.jpg) right center no-repeat; margin-top:3px; width:400px}
#menu ul li.bg input { width:160px; height:18px; color:#999999; font-size:12px; border:none; margin:0; padding:0; vertical-align:middle; margin-top:3px; margin-bottom:5px;}
#top .dd img { margin:0; padding:0;}

/*内容*/
#content {
	width:970px;
	background:#e0e0e0 url(../images/content_body_bg1.jpg) 0 0 repeat-y;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding-top: 0;
	padding-right: 5px;
	padding-bottom: 0;
	padding-left: 10px;
}
#content #body { width:977px;  float:left; background:url(../images/content_body_bg.jpg) 0 bottom repeat-x; margin-left:3px;}
#content #sleft { width:190px; margin-left:11px; float:left; _margin-left:5px;}
#content #nav { width:190px; _width:192px; height:25px; background-color:#c5d3e0; padding:5px 0 0 5px; _padding: 5px 0 0 5px; color:#FFFFFF; border-bottom:#d1dbf0 1px solid;}
#nav a{  color:#FFFFFF; text-decoration:none}
#content #sleft ul li { width:170px; height:23px; padding: 3px 0 0 25px; _padding:3px 2px 0 25px; background:#eff0f2 url(../images/ico01.jpg) 0 0 repeat-y;}
#content #sleft ul li.focus { width:170px; height:23px; padding: 3px 0 0 25px; _padding: 3px 2px 0 25px; background:#FFF url(../images/ico02.jpg) 0 0 repeat-y;}
#content #sleft #img { height:97px; background:#FFF url(../images/content_body_left02.jpg) 0 0 no-repeat;}
#content #sleft #img img { padding-top:34px;}
#content #tleft,#content #tleft1 { width:530px; margin-left:18px; _margin-left:12px; float:left; }
#content #tleft #img,#tleft1 #img { margin-left:2px;}
#content #tleft #title, #tleft1 #title{ color:#a8a8a8; margin:5px 0 5px 2px;}
#content #tleft ul { margin-bottom:15px; float:left;}
#content #tleft li { float:left;}
#content #tleft li.text { width:70px; height:34px; line-height:34px; overflow:hidden; background:url(../images/content_body_left04.jpg) 0 0 repeat-x; color:#FFFFFF;}
#content #tleft li.divtext { width:400px; height:34px; background:url(../images/content_body_left05.jpg) 0 0 repeat-x; padding-left:30px;}
#content #tleft ul span { float:left; width:119px; height:27px; line-height:27px; overflow:hidden; margin-top:6px; padding-top:3px; background:url(../images/content_body_left07.jpg) 0 0 no-repeat; text-align:center; font-weight: bold;}
#content #tleft span.focus { float:left; width:119px; height:27px; line-height:27px; overflow:hidden; margin-top:6px; padding-top:3px; background:url(../images/content_body_left07_1.jpg) 0 0 no-repeat; text-align:center; font-weight: bold;}
#content #tleft #xian { width:515px; border-bottom:#d1dbf0 1px solid; margin-bottom:20px; float:left; padding-bottom:15px;}
#content #tleft #cimg { width:65px; margin:2px 20px 0 20px; float:left; line-height:25px; font-weight: bold; text-align:center;}
#content #tleft #xian p { width:410px; _width:390px; float:left;}
#content #tleft p#more { text-align:right; float:right;}
#content #tleft #list { margin:10px 0 0 100px; _margin:10px 0 0 60px;}
#content #right { width:207px;  float:right; margin-right:10px; _margin-right:5px;}
#content #right #ganyan { width:200px; margin:15px 0 0 2px; border:#cbcbcb 1px solid; float:left;}
#content #right #ganyan dl { float:left;}
#content #right #ganyan dt { width:190px; padding-left:10px; height:21px; background:url(../images/content_body_right01.jpg) 0 0 repeat-x; font-weight:bold; *padding-top:1px;}
#content #right #ganyan dd { margin:5px;}
#content #right #ganyan p { padding:5px 5px; *padding:5px 5px; line-height:200%;}
#content #right #ganyan dd.more { padding-left:10px; border-top:#cbcbcb 1px dashed; color:#4c6e94; font-weight:bold;}
.leftsnav{
	margin: 0px;
	padding: 0px;
}
/*底部*/
#foot { width:1003px; height:263px; background: url(../images/foot_bg.jpg) 0 0 repeat-x; margin:0 auto; clear:both}
#foot p { width:1003px; color:#666666; padding-top:12px;}
#foot dl { width:205px; padding:40px 0 0 40px; float:left;}
#copy { width:1003px; color:#979797; float:left; padding-top:15px; text-align:center;}

/*首页*/
#index_top {
	width:960px;
	height:110px;
	background: url(../images/index_top_bg.jpg) 0 0 repeat-x;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}
#index_logo { width:193px; margin:33px 10px; float:left;}
#index_top_right { width:730px; height:105px; float:right;}
#index_log { width:100%; clear:both;}
#index_log ul { margin-top:5px;}
#index_log ul li { padding:5px 11px; float:right; height:25px; line-height:25px; background:url(../images/index_top_img01.jpg) right center no-repeat;}
#index_log ul li.imgnone { background:none;}
#index_top_tel { width:100%; text-align:right; clear:both;}
#index_top_tel img {padding-right:5px;}
#index_menu {margin-top:5px;}
#index_menu ul li { float:right; display:inline;}

#index_img { width:994px; margin:0 auto; margin-bottom:1px;}

#index_content { width:994px; height:auto; background: url(../images/index_content_bg.jpg) 0 0 repeat-x; margin:0 auto;}
#index_content h3 { color:#000000; font-size:14px; margin:0 0 5px 3px;}
#index_content_left { width:200px; margin:10px 20px 20px 12px; float:left;padding-top:2px;padding-bottom:2px; }
#index_content_left img { margin-bottom:10px;}
#index_content_left li { background:#FFF url(../images/index_content_img02.jpg) 7px 2px no-repeat; padding-left:30px; margin:5px 0;}
#index_content_img { width:28px; float:left;}
#index_content_center { width:480px; float:left; height:200px; margin-top:2px;padding-top:2px; margin-left:10px; padding-bottom:2px;}
#index_content_center ul li { float:left;}
#index_content_text img { margin:15px; float:left;}
#index_content_text p { width:70%; margin:15px 5px 5px 0; float:left; color:#595959; line-height:20px;}
#index_content_more {float:right; color:#595959; line-height:20px; margin-top:50px; margin-right:13px;}
#index_content_more img{ margin:6px 3px;}
.index_case_more{text-align:right; list-style-image: none;}
.index_case_more img{ margin:8px 3px;}
#index_content_right { width:176px; float:left; margin-top:0; padding-top:2px; margin-left:5px;}
#index_content_right h2 { margin:8px 0 0 10px;}
#index_content_right ul { width:130px; padding-left:20px;}
#index_content_right ul li { padding:10px 20px; border-bottom:#e4e4e4 1px solid;}

/*解决方案*/
#content #tleft #timg { padding:2px; border:#d1dbf0 1px solid; float:left; margin:0 10px 10px 10px;}
#content #tleft #show { width:530px; margin:5px 0 0 0; border:#dbdee4 1px solid; float:left; overflow:hidden;}
#content #tleft #show dl dt { height:31px; background: url(../images/bg01.jpg) 0 0 repeat-x; padding-left:10px;}
.soltbg { width:65px; height:25px; background:url(../images/bg02_1.jpg) 0 no-repeat; margin:6px 2px 0 0; text-align:center; line-height:25px; overflow:hidden; float:left; cursor:pointer;}
.soltbg1 { width:65px; height:25px; background:url(../images/bg02.jpg)  0 no-repeat; margin:6px 2px 0 0; text-align:center; line-height:25px; overflow:hidden; float:left; cursor:pointer;}
#content #tleft #show dl dd { margin:5px; padding:10px; line-height:25px;}
#content #tleft #show dl dd ul{ float:none;margin-left:5px;}
#content #tleft #show dl dd li{list-style:disc;float:none;color:#737373;}
#content #tleft #show p { color:#737373;}
#content #tleft #show #more { color:#000000; font-weight:bold; float:left; margin:20px 0 5px 0;}
/*#content #tleft #show ul { float:left; padding-bottom:20px;}*/


/*关于我们*/
#content #tleft #abo { margin-left:10px;}
#content #tleft #abo dt { font-size:14px; font-weight:bold; margin-bottom:10px;}
#content #tleft #abo dd { margin: 0 0 5px 20px;}
#content dd.content1{text-align:center;}

/*最新动态*/
#content #tleft #newslist { margin-left:7px; *margin-left:5px;}
#content #tleft #newslist p { float:left; width:420px;}
#content #tleft #newslist #newsdate { float:right; color:#666666; _padding-right:30px; *padding-right:30px; text-align:right;}
#content #tleft #newslist li { margin-bottom:5px;}
#content #tleft #newsxian { width:500px; border-bottom:#000000 1px dashed; *margin-top:10px;}
#content #tleft #newspage { padding-top:10px; color:#666666; text-align:center;}
#newspage { width:438px}
#newspage a{ color:#666666; text-decoration:none}
#content #tleft #newsshow dt { color:#757f98; font-size:14px; text-align:center; font-weight:bold;}
#newsshow dd{float:left; width:100%;}
#newsshow p{line-height:25px; padding:10px 0;}
#content #tleft #newsshow dd#date { color:#000000; text-align:center; margin-top:5px;}
#content #tleft #newsshow dd#xian { border-bottom:#000000 1px dashed; height:5px; _margin-top:-10px;}
#content #tleft #newsmore { margin-top:10px;}
#newsshow p a{color:#757f98;}
/*form*/
#content #gtleft { width:740px; margin-left:18px; _margin-left:12px; float:left;}
#content #gtleft #img{ margin-left:2px;}
#content #gtleft #title{ color:#a8a8a8; margin:5px 0 5px 2px;}

#content #gtleft span.focus { float:left; width:119px; height:27px; line-height:27px; overflow:hidden; margin-top:6px; padding-top:3px; background:url(../images/content_body_left07_1.jpg) 0 0 no-repeat; text-align:center; font-weight: bold;}
#content #gtleft #xian { width:515px; border-bottom:#d1dbf0 1px solid; margin-bottom:20px; float:left; padding-bottom:15px;}
#content #gtleft #cimg { width:60px; margin:2px 20px 0 20px; float:left; line-height:25px; font-weight: bold; text-align:center;}
/*new add*/
/*.leftsnav li a{
	padding:0px;
	text-decoration:underline;

}*/
#content .leftsnav  dd {width:170px!important;width:145px; height:23px; padding: 3px 0 0 25px; _padding:3px 2px 0 25px; background:#eff0f2 url(../images/ico01.jpg) 0 0 repeat-y;}
#content .leftsnav dd.focus {width:170px!important;width:142px; height:23px; padding: 3px 0 0 25px; _padding: 3px 2px 0 25px; background:#FFF url(../images/ico02.jpg) 0 0 repeat-y;}
#content .leftsnav  dd a{ padding-left:16px!important;padding:0px;}

#content .leftsnavs  dd {width:170px!important;width:170px; height:23px; padding: 3px 0 0 25px; _padding:3px 2px 0 25px; background:#eff0f2 url(../images/ico01.jpg) 0 0 repeat-y;}
#content .leftsnavs dd.focus {width:170px!important;width:167px; height:23px; padding: 3px 0 0 25px; _padding: 3px 2px 0 25px; background:#FFF url(../images/ico02.jpg) 0 0 repeat-y;}
#content .leftsnavs  dd a{ padding-left:16px!important;padding:0px;}
#content #formsleft {
	width:190px;
	margin-left:11px;
	float:left;
	_margin-left:5px;
	background-image: url(../../../totemsuite/images/formbg.gif);
	background-repeat: repeat-y;
	height:730px;
}
#RepModel_ctl15_ctl00_Field_TotemSuite2007_ChkList td{ width:85px}
#RepModel_ctl17_ctl00_Field_TotemSuite2007_RadlList td{ width:200px; height:28px}
#wlink{display:none;}
#flink{margin-top:10px;}
#flink,#flink a{color:#979797;}
.flinkt{font-weight:bold; border-bottom:2px solid #CCCCCC;}
.flinkc ul li{float:left;}

.df{ width:121px; height:28px;}
.dg{ width:91px; height:28px;}

