@charset "utf-8";
/*styles for comm  */
body{margin:0;padding:0; font-size:12px;color:#555; position:relative;font-family:'lucida grande',tahoma,arial,}
#bigDiv{width:905px;margin:0 auto;overflow:hidden; position:relative; font-family:Arial, Helvetica, sans-serif;}
a{color:#555; text-decoration:none}
a:hover{color:#FE7D00; text-decoration:underline;}
.dot_line{background:url(../images/dot.gif) repeat-x bottom;padding-bottom:5px;height:1px;}

/*contact me*/
#contact_me{width:29px;position:absolute;right:1px;top:140px;}
/*topbanner*/
#topbanner{margin-right:30px;margin-top:15px;}

/*head*/
#head{margin-right:30px; background:url(../images/head_bg.gif) no-repeat left top;height:90px;width:875px;}

#logo{padding-left:70px;float:left;height:90px;}
#head_right{width:635px;padding-right:8px;float:left;height:90px;}
#head_nav{height:15px;width:auto; text-align:right;padding-right:22px;margin-top:10px;}
#head_nav a{color:#033907;}
#head_nav a:hover{color:red;}
	/*head_nav */
#menu{height:40px;padding-top:25px;padding-left:10px;}
#menu ul {padding-left:10px; padding-bottom: 0px; margin: 0px; padding-top: 10px; list-style-type: none}
#menu li{padding-right: 0px; display: inline; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px}
#menu a {padding-right: 0px; padding-left: 4px; background: url(../images/menu_left.gif) no-repeat left top; float: left; padding-bottom: 0px; margin: 0px; padding-top: 0px; text-decoration: none}
#menu a span {padding-right: 14px; display: block; padding-left: 10px; background: url(../images/menu_right.gif) no-repeat right top; float: left; padding-bottom: 8px; color: #fff; padding-top: 8px}
#menu a span {float: none}
#menu a:hover span {color: #fff}
#menu a:hover {background-position: 0% -42px}
#menu a:hover span {background-position: 100% -42px; color: #222}

/*main*/
#main{margin-right:30px; background:url(../images/main_bg.gif) repeat-x top;height:auto;width:875px; overflow:hidden;}
.quick_links{background:url(../images/arr_1.gif) no-repeat top left;padding:2px 25px 2px 20px;}

	/*siderbar*/
#sidebar{width:220px;background:url(../images/dot.gif) repeat-y right;padding:0 15px; overflow:hidden;}
#sidebar1{width:220px;padding:0 15px; overflow:hidden;}
/*log area*/
#logoform{}
.log_top{width:210px;height:42px;background:url(../images/log_top.gif) no-repeat top left;padding:5px;line-height:180%}
.log_contain{padding-top:5px}
.loged_contain{padding:5px;line-height:180%; font-family:Arial;}
.loged_contain a{padding:3px 2px 2px 2px; background-color:#006600; border-bottom:#999999 1px solid;border-right:#999999 1px solid;color:#FFFFFF; text-decoration:none;}
.loged_contain a:hover{padding:3px 2px 2px 2px; background-color:#FF6600; border-bottom:#999999 1px solid;border-right:#999999 1px solid;color:#FFFFFF; text-decoration:none;}
#loged_welcome{font-size:14px;border-bottom:1px solid #777;margin-bottom:5px;}
#log_una,#log_umail{padding:2px;font-size:14px;color:#333}
#log_una{font-size:14px;}
#log_uip{padding:2px;}
#log_utime{padding:2px;}
#log_ujf{color:#FF0000;padding:2px;}

.input{width:216px;background:url(../images/input_bg.gif) no-repeat top left;height:21px;padding:2px; border-width:0;}
/**/
		/*search*/
#searchform{margin:10px 0;height:24px;}
.search_input{width:80px;border-width:0;background:url(../images/seach_input_bg.gif) no-repeat top left;height:24px;padding:2px 2px 2px 18px; overflow:hidden;}
.input_hide{width:100%;border:#FFFFFF 0px dashed;height:15px}
.catatype{width:67px;background:url(../images/search_type_bg.gif) no-repeat top left;height:19px;padding:6px 5px 0 5px; position:relative;}
.catecontain{position:absolute;right:0;top:24px;height:auto;width:72px; border:#C6D58C 1px solid;}
.cate_type{width:68px; background-color:#ffffff;padding:5px 2px 2px 2px;cursor:pointer}
.cate_type_1{width:68px; background-color:#cccccc;padding:5px 2px 2px 2px; cursor:pointer}
		/*news square*/
.news_square{padding-bottom:10px;background:url(../images/dot.gif) repeat-x bottom;margin-bottom:10px; font-family:Arial, Helvetica, sans-serif}
.title_{height:25px;padding-bottom:5px;font-size:16px;background:url(../images/title_bg_1.gif) no-repeat top left;}
.news_square li{ list-style:none; list-style-image:none;padding:2px 0;}
		/*our case*/
#our_case{height:110px;width:210px;background:url(../images/our_bg.gif) no-repeat top left;padding:5px;overflow:hidden}
.case_show{border:#e0e0e0 1px solid; background-color:#FFFFFF;height:65px;margin-top:5px;width:208px;overflow:hidden}

	/*main contain*/
#main_contain{width:580px;margin-left:15px;overflow:hidden;height:auto;}
#main_contain1{width:580px;padding-left:15px;overflow:hidden;height:auto;background:url(../images/dot.gif) repeat-y left;}
#focpic{}
#intro_txt{
height:12px;
color:#CCCCCC;
background:#505155 url(../images/ico_1.gif) no-repeat top left;
padding:2px 0 4px 20px;
margin:5px 0;
background-position-x:3px;
background-position-y:3px;
}
#intro_txt a{color:#CCCCCC;}

		/*case_show*/
#case_show{}
.case_pic{}
.link_{border:5px #ccc solid;}
.hover_{border:5px #BAD001 solid;}
.case_txt{height:18px; background:url(../images/anli_txt_bg.gif) repeat-x top;padding-top:3px;color:#508613;}
.case_txt span{ background-color:#FFFFFF}

.line{height:0px; border-bottom:#d2d3d4 1px solid; overflow:hidden;margin:5px;}
		/*company info*/
#companyInfo{}
.company_title{background:url(../images/mini_logo.gif) no-repeat top left;height:20px;padding-left:25px;padding-top:5px}
.company_contain{line-height:180%;}
.b_blue{color:#518612;font-weight:bold;}
.b_yellow{color:#FE7D00;font-weight:bold;}
		/*moni*/
.ico_2{background:url(../images/ico_2.gif) no-repeat top left;height:15px;padding-left:20px;padding-top:3px}
.ico_3{background:url(../images/ico_3.gif) no-repeat top left;height:15px;padding-left:20px;padding-top:3px}
.ico_9{background:url(../images/ico_9.gif) no-repeat left;height:15px;padding-left:20px;padding-top:3px}
.moni a{ text-decoration:underline}
		/*moreinfo*/
#moreinfo{height:175px;margin-top:10px;}
.more_square{height:175px;width:190px;background:url(../images/more_square.gif) no-repeat top left;}
.mi_title{padding:10px;}
.mi_contain {padding:0 10px;}
.mi_contain ul{padding:0;margin:0}
.mi_contain li{background:url(../images/ico_4.gif) no-repeat top left;height:20px;padding-left:20px;padding-top:3px; list-style:none; list-style-image:none;}
.buy li{background:url(../images/ico_5.gif) no-repeat top left;height:20px;padding-left:22px;padding-top:3px; list-style:none; list-style-image:none;}
.pro li{background:url(../images/ico_6.gif) no-repeat top left;height:20px;padding-left:22px;padding-top:3px; list-style:none; list-style-image:none;}

/*foot*/
#foot{margin-right:30px;height:160px;width:845px; overflow:hidden; background:#ffffff url(../images/foot_bg.gif) no-repeat left bottom;padding:20px 15px 10px 15px; font-family:Arial, Helvetica, sans-serif}
#friend_Links{padding-bottom:10px;font-size:12px;}
#friend_Links a{color:#999999;}
#friend_Links a:hover{color:red;}
.font_info{width:550px;padding-top:10px;float:left;}



/*===========================================
stlyes below is for page \about
=============================================*/
#maininfo{margin-top:10px;}
.maininfo_title{padding-bottom:5px;background:url(../images/ico_7.gif) no-repeat top left;height:15px;padding-left:25px;padding-top:5px}
.maininfo_contain{background:url(../images/dot.gif) repeat-x top;padding:5px;line-height:180%;}
.maininfo_contain p{ text-indent:2em;margin:5px 0;}
.y_word{color:#F2541B;}
.ico_8{background:url(../images/ico_8.gif) no-repeat top left;height:15px;padding-left:20px;padding-top:3px}
.about_link{margin-top:10px; background:url(../images/about_link_top.gif) no-repeat;padding:5px;padding-top:10px;}
.about_link ul{}
.about_link li{ background:url(../images/about_link_li.gif) no-repeat; list-style:none; list-style-image:none;height:31px;padding-left:30px;padding-top:10px;}
.about_info{background:url(../images/about_info.gif) no-repeat top left;widht:180px;margin:10px 0;padding:10px 10px 10px 35px; font-family:Arial, Helvetica, sans-serif}

/*===========================================
stlyes below is for page \contact
=============================================*/
#contactInfo{height:auto; background:url(../images/contact_img_1.gif) no-repeat left top;padding-left:220px;}
#contactInfo .c_line{ background:url(../images/dot.gif) repeat-x bottom;padding:10px 0;}
#add_info{background:url(../images/contact_us_bg.gif)  no-repeat top left;height:auto;padding:10px 5px;line-height:180%;padding-left:130px;}
.text1{border:1px #DBDBDB solid; background-color:#F7F7F7;padding:2px;color:#555; font-family:Arial, Helvetica, sans-serif;}
.text2{border:1px #DBDBDB solid; background-color:#F7F7F7; overflow:auto;padding:2px;color:#555;}
.text1_err{padding:0;border:#F0558B 1px solid;height:16px;padding:2px;color:#555; font-family:Arial, Helvetica, sans-serif;padding:2px;}
.text2_err{padding:0;border:#F0558B 1px solid;padding:2px;overflow:auto}


/*===========================================
stlyes below is for page \service
=============================================*/
#service_info{}
.service_info p{ text-indent:2em;margin:5px 0; line-height:150%}
.service_square{width:130px;padding-left:10px;height:155px; line-height:150%;margin-top:10px; float:left}
.s_title{background:url(../images/ico_9.gif) no-repeat left;padding-left:10px;}
.s_content{padding-left:10px;}
.dot_line_1{background:url(../images/dot.gif) repeat-x bottom;padding-bottom:5px;}

/*===========================================
stlyes below is for page \case
Creat by leo at 20080805
=============================================*/
#designCenter{width:360px;height:170px; background:url(../images/design_center_bg.jpg) no-repeat top left;padding:25px 30px 5px 190px;}
.dc_txt{line-height:150%;}
.dc_img{padding-top:2px;}
.dc_img_case{float:left;padding-right:6px;}
.dc_more{ text-align:right;padding-top:5px;}
.dc_more a{color:#639E0B}

#case_square{height:auto;width:580px;}
.case_square_contain{}
.case_square_item{width:184px;height:170px;background:url(../images/dot.gif) repeat-x bottom;float:left;margin-right:8px;margin-bottom:8px;}
.case_square_item_show{width:168px;height:105px;padding:8px;background:url(../images/case_show_bg.gif) no-repeat left top; text-align:center;}
.case_square_item_show img{height:103px;width:130px;}
.case_square_item_txt{ background:url(../images/ico_10.gif) no-repeat left 47%;padding-left:25px;margin:5px;}

/*===========================================
stlyes below is for page \software
Creat by leo at 20080806pingju
=============================================*/
.soft_title{ background:url(../images/soft_title_bg.gif) top left no-repeat; height:25px;padding-left:35px;padding-top:10px;}
.software_service{line-height:150%;padding:10px;}

/*===========================================
stlyes below is for autochange
=============================================*/
#sidebar{
	MARGIN-BOTTOM: -32767px !important; PADDING-BOTTOM: 32767px !important;
}
#main_contain{
	MARGIN-BOTTOM: -32767px !important; PADDING-BOTTOM: 32767px !important;
}

/*========================================
  项目管理
========================================*/
.project_area{color:#333;}
.project_title{font-size:14px;font-weight:bold; border-bottom:#666666 1px solid;margin-bottom:10px;}
#project_list_area{line-height:150%;margin-bottom:15px;}
#project_list_area td{padding:2px 5px;}


/*========================================
  新闻管理
========================================*/
	#news_contain{padding:0px 10px 10px 1px;}
	#news_contain ul{padding:0;margin:0;margin-top:5px;}
		#news_contain li{ list-style-image:none;list-style:none;height:24px;font-size:12px;padding-top:8px;background:url(../images/arr_3.gif) no-repeat left 10px;padding-left:18px;border-bottom:#E3E3E3 1px dashed;color:#777;}
		#news_contain a{color:#777; text-decoration:none;}
		#news_contain a:hover{color:#EF5589; text-decoration:underline;}
		#news_title{text-align:center;padding:10px 0 0 0;}
	.news_nav{padding:2px 5px 2px 2px;}
	.news_contents{padding:5px 0 0 0;line-height:150%;font-size:12px;}
	
	.kk{
		padding-top:3px;padding-bottom:3px; border-bottom:#CCCCCC 1px solid; margin-bottom:10px;
	}
	h1{
	position:absolute;
	top:25px;
	left:170px;
	color:#EAECE7;
	font-size:12px;
	padding:0px;
	margin:0px;
	font-weight:400;
	
	}