﻿@CHARSET "UTF-8";
/* =======================================================================
   Code for www.ideacms.net
   Creator : Fsong (ffb1121@163.com)
   Created Date : 2010.2.20
*/

/*基本信息*/
body,p,table { margin: 0;padding: 0;font:12px Tahoma, Geneva, sans-serif;line-height:18px;text-align:left;color:#404040;}
img{ border:0;}
a { COLOR: #404040; TEXT-DECORATION: none;}
a:hover { COLOR: #404040; text-decoration:underline;}
/*网站头部*/
#head { margin:0 auto;width:100%;height:60px;background:url(top_bg.gif) repeat-x;}
    .head_ctr { margin:0 auto;width:970px;height:60px;}
	    .head_left { margin:0 auto;float:left;width:400px;height:45px;padding-top:15px;}
		.head_right { margin:0 auto;float:left;width:570px;height:50px;padding-top:10px;}
		    .head_rightctt { margin:0 auto;width:100%;height:22px;padding-top:3px;text-align:right;}
.nav_ctr { margin:0 auto;width:100%;height:37px;background:url(nav_bg.gif) repeat-x;}
    .nav_ctt { margin:0 auto;position:relative;width:970px;height:37px;}
	    .ejnav_ctt1 { font-size:12px;position:absolute;float:left;display:inline;width:900px;text-align:left;height:20px;z-index:900;top:43px;left:0;}
		.nav_fg { margin:0 auto;float:left;margin-top:3px;width:4px;height:30px;background:url(nav_fg.gif) no-repeat;display:inline;}
		.nav_cell { margin:0 auto;position:relative;float:left;width:100px;height:25px;padding-top:10px;text-align:center;font-size:14px;}
			.nav_cell a { COLOR: #fff; TEXT-DECORATION: none;}
            .nav_cell a:hover { COLOR: #fff; text-decoration:none;}
		    .nav_on { margin:0 auto;position:absolute;width:11px;height:9px;background:url(nav_on.jpg) no-repeat;z-index:999;top:29px;left:45px;}
.ejnav_ctr { margin:0 auto;width:100%;height:33px;background:url(ej_navbg.gif) repeat-x;}

/*banner*/
#banner { margin:0 auto;margin-top:5px;margin-bottom:5px;width:970px;height:227px;}

/*网站主题*/
#main { margin:0 auto;width:970px;height:auto;overflow:hidden;zoom:1; background-color:#FFFFFF;}
    .main_left { margin:0 auto;float:left;width:740px;height:339px;border:1px #ccc solid;}
	    .left1_ctr { margin:0 auto;float:left;width:270px;height:312px;}
		    .left1_upctr { margin:0 0 0 5px;padding-top:5px;float:left;width:260px;height:206px;line-height:20px;display:inline;}
			.left1_downctr { margin:0 0 0 5px;float:left;width:260px;height:100px;border-top:1px #ccc dashed;display:inline;}
		.left_fg { margin:0 auto;float:left;width:1px;height:307px;border-left:1px #ccc dashed;}
		.left2_ctr { margin:0 auto;float:left;width:468px;height:312px;}
		    .left2_ctt { margin:0 0 0 10px;padding-top:10px;float:left;width:448px;height:302px;display:inline;}
			    .left2_upctr { margin:0 auto;padding-bottom:8px;width:458px;height:80px;}
				    .left2_pic { margin:0 auto;float:left;width:115px;height:76px;border:2px #ccc solid;}
					.left2_title { margin:0 auto;margin-left:10px;float:left;width:318px;height:20px;padding-top:3px;font-weight:bold;display:inline;}
					.left2_upctt { margin:0 auto;margin-left:10px;float:left;width:318px;height:52px;display:inline;line-height:20px;}
				.left2_cellctr { margin:0 auto;float:left;width:448px;height:20px;}
				    .left2_cellctt { margin:0 auto;float:left;width:368px;height:20px;}
					.left2_celldate { margin:0 auto;float:left;width:80px;height:20px;}
				.left2_ztctr { margin:4px 2px 0;float:left;width:216px;height:58px;border:2px #ccc solid;display:inline;}
	.main_right1 { margin:0 auto;margin-left:6px;float:left;width:220px;height:117px;border:1px #ccc solid;display:inline;}
	.main_right12 { margin:0 auto;float:left;width:220px;min-height:132px; HEIGHT: auto !important; height:132px; overflow:visible;border:1px #ccc solid;}
	    .right1_ctt { margin:0 auto;width:210px;padding:2px 5px;padding-bottom:6px;height:auto;overflow:hidden;zoom:1;}
	.main_right2 { margin:0 auto;margin-left:6px;margin-top:5px;float:left;width:220px;height:215px;border:1px #ccc solid;display:inline;}
	    .right2_ctt { margin:0 auto;width:210px;padding:5px;height:auto;overflow:hidden;zoom:1;line-height:22px;}
	    .right2_ctr { margin:5px 0 0 10px;float:left;width:95px;height:86px;display:inline;}
		    .right2_pic { margin:0 auto;width:93px;height:66px;border:1px #ccc solid;}
			.right2_title { margin:0 auto;width:95px;height:16px;padding-top:2px;text-align:center;}
	.main_navbg { margin:0 auto;width:100%;height:27px;background:url(lmnav_bg.gif) repeat-x;}
	    .main_navctt { margin:0 auto;float:left;margin-left:5px;margin-right:5px;height:20px;border-bottom:1px #ccc solid;padding-top:6px;font-size:14px;color:#2a51a4;font-weight:bold;padding-left:3px;display:inline;}

.nav_tree {float:left;width:592px;padding-right:8px;text-align:right;font-size:12px;color:#404040;font-weight:normal;}
.ej_leftctt { margin:6px auto 0;width:178px;height:20px;background:url(ej_nav_btn.gif) repeat-x;padding-left:22px;padding-top:7px;}

/*网站底部*/
#foot { margin:0 auto;margin-top:5px;width:100%;height:58px;background:url(foot_bg.gif) repeat-x;}
    .lm { margin:0 auto;width:970px;height:18px;padding-top:8px;text-align:center;}
	.sm { margin:0 auto;width:970px;height:28px;padding-top:4px;text-align:center;}

/*分页*/
.pages{clear:both;margin:10px 0;text-align:center;}
	.pages .nolink,.pages a{text-decoration:none;margin-left:3px;padding:2px 5px;border:1px solid #E5E5E5}
	.pages a:hover{text-decoration:none;border:1px solid #09C;background:#09C;color:#FFF}
/*新闻咨询*/
.newslist_ctr { margin:0 auto;width:100%;height:25px;border-bottom:1px #C9C9C9 dashed;}
.newslist_title { margin:0 auto;float:left;width:88%;height:22px;padding-top:3px;font-size:14px;}
.newslist_date { margin:0 auto;float:left;width:12%;height:22px;padding-top:3px;font-size:14px;}

.newsshow_title { margin:0 auto;width:100%;height:25px;color:#15559D;padding-top:8px;font-size:14px;font-weight:bold;text-align:center;}
.newsshow_sm { margin:0 auto;width:99%;height:20px;font-size:12px;text-align:center;padding-top:3px;border:1px #e2e2e2 solid;background-color:#f4f4f4;}
.newsshow_ctt { margin:0 auto;padding-top:5px;width:100%;height:auto;overflow:hidden;zoom:1;line-height:20px;}
.newsshow_ctt p { line-height:22px;}
.newsshow_xg { margin:0 auto;float:left;width:99%;height:20px;font-size:12px;text-align:left;padding-top:3px;border:1px #e2e2e2 solid;background-color:#f4f4f4;}
/*产品展示*/
.product_ctr { margin:0 4px;width:173px;height:149px;float:left;display:inline;}
.product_ctt { margin:0 auto;width:169px;height:120px;border:2px #E5EBF0 solid;}
.product_title {margin:0 auto;width:153px;height:22px;padding-top:3px;padding-left:20px;background:url(product_d.jpg) no-repeat;}
.productshow_picctr { margin:0 auto 10px;width: auto;height: auto;border:4px #E5EBF0 solid;float:left;text-align:center;padding-top:15px;}
.productshow_titlectr { margin:0 auto 10px;width:border-top:4px #E5EBF0 solid;border-bottom:4px #E5EBF0 solid;border-right:4px #E5EBF0 solid;float:left;padding-top:30px;}
.productshow_title { margin:0 auto;width:280px;height:25px;font-size:14px;font-weight:bold;color:#15559D;float:right;}
.productshow_id { margin:0 auto;width:270px;height:25px;float:right;}
/*产品滑块*/
*{padding:0; margin:0}
.dis { DISPLAY: block;}
.undis { DISPLAY: none;}
#cntR { WIDTH: 100%;}
#NewsTop { CLEAR: both;}
#NewsTop P { LINE-HEIGHT: 21px;}
#NewsTop P.topTit { FONT-WEIGHT: bold; WIDTH: 117px;}
#NewsTop P.topC0 { BACKGROUND: #E5EBF0; BORDER-LEFT: #f2f2f2 1px solid; WIDTH: 70px; padding-left:10px;CURSOR: pointer;}
#NewsTop P.topC1 { BACKGROUND: #15559D; BORDER-LEFT: #f2f2f2 1px solid; WIDTH: 70px; padding-left:10px;COLOR: #fff;}
#NewsTop #NewsTop_tit { BORDER-BOTTOM: #15559D 3px solid; HEIGHT: 21px;}
#NewsTop #NewsTop_cnt { PADDING-TOP: 7px; min-height:200px; HEIGHT: auto !important; height:200px; overflow:visible;TEXT-ALIGN: left;}
/*案例展示*/
.caselist_ctt { margin:4px;float:left;width:350px;height:160px;display:inline;}
.caselist_pic { padding:1px;float:left;width:146px;height:156px;border:1px #ccc solid;}
.caselist_title { width:150px;float:left;padding-left:10px;height:18px;padding-top:5px;font-size:14px;}
.caselist_title a { color:#2a51a4;}
.caselist_title a:hover { color:#2a51a4;}
.caselist_info { width:150px;float:left;padding-left:10px;height:130px;padding-top:5px;} 
.caseshow_sm { margin:0 auto;width:99%;height:20px;font-size:12px;text-align:right;padding-top:3px;border-top:1px #e2e2e2 solid;}
.caseshow_picctr { margin:0 auto;margin-top:8px;margin-bottom:8px;width:600px;height:400px;border:4px #e2e2e2 solid;}
/*资源下载*/
.downlist_ctr { margin:0 auto;width:100%;height:70px;border-bottom:1px #C9C9C9 dotted;}
.downlist_title { margin:0 auto;float:left;width:560px;height:24px;padding-top:3px;font-weight:bold;background:url(ico_12.gif) no-repeat;background-position: 0px 4px;padding-left:20px;font-size:14px;}
.downlist_title a ,.downshow_dz a{ color:#2a51a4;}
.downlist_title a:hover,.downshow_dz a:hover { color:#2a51a4;}
.downlist_ctt { margin:0 auto;width:700px;height:20px;float:left;padding-left:20px;}
.downshow_title { margin:0 auto; width:100% ;height:25px;padding-top:5px;font-size:14px;font-weight:bold;text-align:center;border-bottom:1px #ccc solid;color:#15559D;}
.downshow_ctt { margin:10px auto;width:480px;height:180px;float:left;}
.downshow_ctt span{ margin:0px auto;width:100%;height:23px;float:left;border-bottom:1px #C9C9C9 dotted;padding-top:7px;padding-left:5px;}
.downshow_pic { margin:18px 0px 0px 15px;width:160px;height:176px;float:left;border:1px #E5EBF0 solid;}
.downshow_fg { margin:0 auto;width:100%;height:25px;padding-top:5px;font-weight:bold;border-bottom:1px #ccc solid;float:left;}
.downshow_jsctt { margin:0 auto;width:100%; min-height:100px; HEIGHT: auto !important; height:100px; overflow:visible;TEXT-ALIGN: left;float:left;padding:10px 0px;}
.downshow_dz { margin:5px auto 0;width:100%;height:24px;padding-top:3px;background:url(ico_12.gif) no-repeat;background-position: 0px 4px;padding-left:20px;float:left;}
/*留言反馈*/
.guest_titlectr { margin:0 auto;width:100%;height:32px;border-bottom:1px #ccc dashed;padding-top:2px;padding-bottom:2px;}
    .guest_pic { margin:0 auto;margin-left:2px;float:left;width:22px;height:32px;background:url(man.gif) no-repeat;display:inline;}
	.guest_title { margin:0 auto;float:left;width:500px;height:18px;font-weight:bold;padding-left:8px;}
	.guest_name { margin:0 auto;float:left;width:500px;height:14px;padding-left:8px;}
	.guest_date { margin:0 auto;float:right;width:100px;height:14px;text-align:right;color:#a7a6aa;padding-right:4px;}

.guest_ctr { margin:0 auto;padding:8px 0px;width:100%;height:auto;overflow:hidden;zoom:1;}
.guest_xx1 { margin:0 auto;width:100%;height:20px;}
.guest_xx2 { margin:0 auto;width:100%;height:20px;color:#f60;}
.guest_ctt { margin:0 auto;padding:5px 0px;width:100%;height:auto;overflow:hidden;zoom:1;}

.input_textarea,.input_textarea1,.input_text {border:1px #a7a6aa solid;color:#647086;}
.input_text { height:18px;padding-top:2px;width:200px;}
.input_textarea1 { width:400px;height:92px; overflow-y:auto;}

/*用户评论*/
.pl_ctr { margin:0 auto;float:left;margin-top:5px;width:740px;height:auto;overflow:hidden;zoom:1;display:inline;border:1px #ccc solid;}
    .pl_title { margin:0 auto;float:left;width:100%;height:20px;padding-top:5px;border-bottom:1px #ccc solid;background-color:#eee;}
	.pl_ctt { margin:4px auto;float:left;width:100%;min-height:50px; height: auto !important; height:50px; overflow:visible;text-align:center;border-bottom:1px #eee dashed;display:inline;}
	.pl_titlectr { margin:0 auto;width:98%;height:22px;text-align:left;}
		.pl_titleleft { margin:0 auto;float:left;width:80%;}
		.pl_titleright { margin:0 auto;float:left;width:20%;text-align:right;}
	.pl_cell { margin:0 auto;width:98%;height:auto;overflow:hidden;text-align:left;}