/* =======================================================================
   Code for www.ideacms.net
   Creator : Fsong (ffb1121@163.com)
   Created Date : 2010.7.4
*/

/*基本信息*/
body { margin: 0;padding: 0;font:12px 宋体;line-height:18px;text-align:left;color:#005598;background:url(top_midbg.gif) repeat-x;}
img{ border:0;}
a { COLOR: #005598; TEXT-DECORATION: none;}
a:hover { COLOR: #005598; text-decoration:underline;}

/*网站头部*/
#head { margin:0 auto;width:970px;height:60px;}
    .logo { float:left;width:179px;height:43px;display:inline;padding-top:4px;}
	.head_right1 { margin:0 auto;float:left;width:790px;height:20px;padding-top:10px;padding-right:1px;text-align:right;}
	.head_right2 { margin:0 auto;float:left;width:790px;height:26px;padding-top:4px;padding-right:1px;text-align:right;}
#nav_ctr { margin:0 auto;width:970px;height:37px;}
    .nav_left { margin:0 auto;float:left;width:4px;height:37px;background:url(nav_left.gif) no-repeat;}
	.nav_mid { margin:0 auto;float:left;width:962px;height:37px;background:url(nav_mbg.gif) repeat-x;}
	    .nav_cell {  margin:0 auto;float:left;width:105px;height:37px;text-align:center;font-size:14px;font-weight:bold;line-height:37px; }
	    .nav_cell a { width:105px;height:37px;display:block;background:url(nav_bg1.gif) repeat-x;color:#91d0fb;}
        .nav_cell a:hover { width:105px;height:37px;display:block;background:url(nav_bg2.gif) repeat-x;TEXT-DECORATION: none;color:#fff;}
	.nav_fg { margin:0 auto;float:left;width:2px;height:37px;background:url(nav_fg.gif);}
	.nav_right { margin:0 auto;float:left;width:4px;height:37px;background:url(nav_right.gif) no-repeat;}

/*banner*/
#banner { margin:0 auto;width:970px;height:197px;}

/*网站主题*/
#main { margin:0 auto;width:970px;height:auto;overflow:hidden;zoom:1;}
    #main .more { float:left;margin-top:8px;}
    .mleft1_ctr { margin:5px auto;float:left;width:667px;height:auto;overflow:hidden;border:1px #bccad5 solid;display:inline;}
	    .mleft1_title { margin:0 auto;float:left;width:667px;height:29px;background:url(nav_bg.gif) repeat-x;border-bottom:1px #bccad5 solid;}
		.mleft1_ts { margin:0 auto;float:left;width:667px;height:61px;background:url(tsnav_bg.gif) repeat-x; }
		    .ts_left { margin:15px 15px 0;float:left;width:32px;height:32px;display:inline;}
			.ts_right { margin:0 auto;float:left;width:590px;height:51px;color:#5e5e5e;padding-top:10px;padding-right:15px;line-height:22px;}
			    .ts_right span { font-size:14px;color:#005598;}
	.mright1_ctr { margin:5px 0px 5px 5px;float:left;width:296px;height:159px;display:inline;}
	.mright2_ctr { margin:0 0 0 5px;float:left;width:294px;height:auto;overflow:hidden;border:1px #bccad5 solid;display:inline;}
	    .mright2_title { margin:0 auto;float:left;width:294px;height:29px;background:url(nav_bg.gif) repeat-x;border-bottom:1px #bccad5 solid;}
		.mright2_ctt { margin:0 auto;float:left;width:294px;height:136px;padding-top:5px;}
	.mleft2_ctr { margin:0 auto;float:left;width:667px;height:auto;overflow:hidden;border:1px #bccad5 solid;}
	    .mleft2_title { margin:0 auto;float:left;width:667px;height:29px;background:url(nav_bg.gif) repeat-x;border-bottom:1px #bccad5 solid;}
		.mleft2_ctt { margin:0 auto;float:left;width:667px;height:165px;}
		    .mleft2_pic { margin:10px 0 0 6px;;float:left;width:124px;height:143px;border:1px #bccad5 solid;display:inline;}
	.mright3_ctr { margin:0 0 0 5px;float:left;width:294px;height:auto;overflow:hidden;border:1px #bccad5 solid;display:inline;}
	    .mright3_title { margin:0 auto;float:left;width:294px;height:29px;background:url(nav_bg.gif) repeat-x;border-bottom:1px #bccad5 solid;}
		.mright3_ctt { margin:0 auto;float:left;width:294px;height:160px;padding-top:5px;}
	.mright_cell { margin:0 8px;float:left;width:278px;height:20px;padding-top:4px;border-bottom:1px #bccad5 dashed;display:inline;}
	.mright_cell1 { margin:0 8px;float:left;width:278px;height:22px;padding-top:5px;padding-left:0px;border-bottom:1px #bccad5 dashed;display:inline;}
	.mright_cell2 { margin:0 8px;float:left;width:266px;height:22px;padding-top:5px;padding-left:12px;background:url(d.gif) 0 10px no-repeat;border-bottom:1px #bccad5 dashed;display:inline;}
	.m_pic1,.m_pic2,.m_pic3,.m_pic4 { margin:7px 10px 0 10px;float:left;width:16px;height:16px;background:url(ico.gif) -3px 0;display:inline;}
	.m_pic2 { background:url(ico.gif) 37px 0;}
	.m_pic3 { background:url(ico.gif) 56px 0;}
	.m_pic4 { background:url(ico.gif) 19px 0;}
	.m_title { margin:0 auto;float:left;width:220px;height:22px;font-size:14px;font-weight:bold;padding-top:7px;}
		
	.main_right12 { margin:0 auto;float:left;width:220px;min-height:132px; HEIGHT: auto !important; height:132px; overflow:visible;border:1px #ccc solid;}
	
	.ej_leftctt { margin:0 auto;float:left;width:651px;min-height:604px; HEIGHT: auto !important; height:604px; overflow:visible;padding:8px;line-height:20px;font-size:14px;}
	.ej_rightctr { margin:5px 0px 0px 5px;float:left;width:296px;height:auto;overflow:hidden;}
	    .ej_rtopctr { margin:0 auto;float:left;width:294px;min-height:120px; HEIGHT: auto !important; height:120px; overflow:visible;padding-top:5px;border:1px #bccad5 solid;border-top:0;font-size:14px;padding-bottom:8px;}
		.ej_rbottomctr { margin:0 auto;float:left;width:294px;height:148px;padding-top:5px;border:1px #bccad5 solid;border-top:0;font-size:14px;}


/*网站底部*/
#foot { margin:0 auto;margin-top:5px;margin-bottom:5px;width:968px;padding-top:12px;background:url(foot_bg.gif) repeat-x;border:1px #bccad5 solid;}
    .foot_cell { margin:0 0 0 15px;float:left;width:900px;height:20px;line-height:20px;display:inline;color:#91aac0;}

/*分页*/
.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:26px;padding-top:5px;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;}

/*案例展示*/
.caselist_ctt { margin:4px;float:left;width:316px;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_info { width:150px;float:left;padding-left:10px;height:130px;padding-top:5px;font-size:12px;color:#4d4d4d;} 
.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;}
	
	
	
	