/* CSS Document */


/*全局*/
html ,body { width:100%;}
body{ margin:0; padding:0; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif;  -webkit-text-size-adjust:none; }
em,strong,small { font-style:normal;}
ul,ol,li{ margin:0; padding:0; list-style:none;}
dl,dt,dd{ margin:0; padding:0; list-style:none;}
p{ text-indent:0px; padding:0; margin:0; list-style:none;}
h1,h2,h3,h4,h5,h6{ padding:0;margin:0;}
img{padding:0; margin:0; list-style:none; border:0;}

/*Public*/
.clear{clear:both;}
.body { background:#ebf4fb; 
		background: -webkit-gradient(linear, left top, left bottom, from(#ebf4fb), to(#ffffff));
		background: -moz-linear-gradient(top, #ebf4fb, #ffffff);
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ebf4fb', endColorstr='#ffffff');}
.al-r { text-align:right;}
.notxt { text-indent:-9999px;}
.no { display:none;}
.lc { background:#fff; padding:5px;}
.lc dd { line-height:30px; font-size:12px;}
.lc dd strong { margin-right:5px;}

/*top*/
#top { width:1005px; margin:0 auto;}
	/*header*/
	#header { position:relative; height:85px;}
		#header h1 { width:300px; height:70px; position:absolute;left:0;bottom:0;}
			/*logo*/
			.logo{ display:block; width:500px; height:70px; background:url(logo.png) 5px 10px no-repeat;}
		/*contact*/
		#header .i_contact { color:#f90;position:absolute; right:10px; top:10px;}
		#header .i_contact em { display:block; height:30px; line-height:30px; color:#646464; font-weight:600;}
		/*navigation*/
		.nav_box { height:29px; background:url(nav_bg.png) repeat-x; position:absolute; right:14px; bottom:15px;}
		.nav_inner { position:relative;}
		.nav_left,.nav_right{width:14px; height:29px; position:absolute;top:0;}
		.nav_left {left:-14px; background:url(nav_left.png) no-repeat;}
		.nav_right {right:-14px;background:url(nav_right.png) no-repeat;}
		.nav{ width:600px; overflow:hidden; *zoom:1;}
		
		.nav li{ float:right; margin:0 10px;}
		.nav li a{ display:block; line-height:23px;padding:3px 5px 0; color:#606060; font-weight:600; text-decoration:none;}
		
		.nav li a:hover{ color:#9cf; border-bottom:3px solid #9cf;}

	#banner { width:985px; height:215px; margin:0 auto 15px; padding:10px; background:#fff;}
		#slider { width:985px; height:215px; overflow:hidden;}
		#slider ul,#slider ul li { width:985px; height:215px; position:relative;}
		#slider img { width:100%; height:100%;}

			
		

/*middle*/
.middle_top,.middle_bottom : {}
	.middle_top {  width:1005px; height:10px; margin:0 auto; background:url(middle_top.png) no-repeat;}
	.middle_bottom { width:1005px; height:10px; margin:0 auto; background:url(middle_bottom.png) no-repeat;}
	.main { width:965px; margin:0 auto;padding:20px; background:url(middle_bg.png) repeat-y; }
	/*mian_left*/
	.main_left { float:left; width:220px;}
		
	/*main_right*/
	.main_right { margin-left:260px;}
	
	.tree_menu { margin:10px auto;}

	.tree_menu li { min-height:30px;margin-bottom:5px; position:relative;}
	.tree_menu a { height:30px; line-height:30px; font-weight:600; text-decoration:none; }
	.tree_menu	em { width:17px; height:19px; text-indent:-9999px; position:absolute;top:6px; right:5px; background:url(icon02.png) no-repeat; cursor: pointer;}
	.tree_menu em.inactive { background-position:0 0;}
	.tree_menu em.active { background-position:0 -19px;}
	
	.tree_menu .top_menu { padding-left:15px; background:url(top_menu_bg.png) left top no-repeat;}
	.tree_menu .top_menu a { color:#fff;}
	.tree_menu .top_menu a:hover { color:#c90;}
	.tree_menu .top_menu ul { display:none;}
	.tree_menu .drop_menu { padding:0 0 0 15px; background:url(icon03.gif) 0 11px no-repeat;}
	.tree_menu .drop_menu ul { display:none;}
	.tree_menu .drop_menu a { color:#606060;}
	.tree_menu .drop_menu a:hover { color:#9cf;}
	
		.i_pro_title { height:40px;background:url(title.png) no-repeat; border-bottom:#c0c0c0 1px dashed; }
	
		
		
		
		
		
		.i_pro_new_show,.i_pro_hot_show {margin-top:15px;}
		.i_pro_show_title {height:40px;  border-bottom:#c0c0c0 1px dashed;background:url(title.png) 0 -80px no-repeat;}
		.i_pro_hot_show  .i_pro_show_title {height:43px;  border-bottom:#c0c0c0 1px dashed;background:url(title.png) 0 -120px no-repeat;}
		.i_pro_show_list { margin:15px 0 15px -8px; overflow:hidden;*zoom:1;}
		.i_pro_show_list li { float:left; width:167px; overflow:hidden;margin:0 0 10px 11px;}
		.i_pro_show_list img { width:125px; height:125px; background:#fff; padding:20px;border:1px solid #efefef;}
		.i_pro_show_list span {display:block; width:100%; text-align:center; padding:5px 2px; margin-top:3px; color:#606060;}
		.i_pro_show_list a { text-decoration:none; }
		.i_pro_show_list a:hover span { background:#06c; color:#fff;}
		
		.i_about { }
		.i_about_title { height:40px; background:url(title.png) 0 -40px no-repeat; border-bottom:#c0c0c0 1px dashed;}
		.i_aboutus_title {height:40px; background:url(title.png) 0 -231px no-repeat; border-bottom:#c0c0c0 1px dashed;}
		.i_contact {}
		.i_contact_title { height:60px;background:url(title.png) 0 -165px no-repeat; border-bottom:#c0c0c0 1px dashed; margin-bottom:10px; }
		.i_contact_content { padding:5px; border-radius:3px; background:#efefef;}
		.i_contact_content dt,.i_contact_content dd { padding:5px 0;}
		.i_contact_content dt { font-size:14px; font-weight:600; color:#06c; }
		
		.i_news { height:50px;background:url(title.png) 0 -265px no-repeat; border-bottom:#c0c0c0 1px dashed; margin-bottom:10px;}
		.i_last_news {height:50px;background:url(title.png) 0 -315px no-repeat; border-bottom:#c0c0c0 1px dashed; margin-bottom:10px;}
		.i_solutions {height:50px;background:url(title.png) 0 -365px no-repeat; border-bottom:#c0c0c0 1px dashed; margin-bottom:10px;}
		
		
/*bottom*/	
#bottom {width:1005px; margin:15px auto;}
	/*footer*/
	#footer { background:#ebf4fb; color:#606060; text-align:center; line-height:2em; padding:10px 0;}
	#footer a { color:#606060;}

/*main*/
	
	
	/*left_module*/
	.l_module { margin-bottom:10px;padding-bottom:5px; border-bottom:#c0c0c0 1px dashed;}

		
	/*right-module*/
	.r_module { height:100%;}
		
		.r_modcontent { margin:5px;padding:10px; border:#eee 1px solid;}
		
		.r_modcontent .content { padding:20px 10px; background:#f8f8f8;}
		
		.r_modcontent p { line-height:2em;}
		.r_modcontent img { text-align:center;}
		
		/*crumbs*/
		.crumbs { line-height:30px; margin-bottom:10px; border-bottom:#ddd 1px dashed;}
		
		
		/*artview*/
		.view {width:100%;}
		.view img { width:100%; margin-bottom:10px;}
		.view .view_title { line-height:50px; font-size:15px; color:#666; text-align:center;}
		.view .view_info { line-height:24px; margin-bottom:20px; background:#999; color:#fff; text-align:center;}
		.view .view_info a { color:#fff;}
		.view .por_img { margin-bottom:20px; border:1px solid #ccc; background:#fff; text-align:center;}
		.view .por_img img {width:60%;}
		
		/*honor*/
		.honor { display:block; margin:0 auto;}
		.honor dl { margin:5px auto;}
		.honor dt { display:block; line-height:35px; border-bottom:#ddd 1px dashed; font-size:16px;}
		.honor dd { float:left;margin:5px 2px;}
		.honor dd h6 { background:#666; margin-top:5px; font-size:12px; line-height:24px; text-align:center; color:#fff;}
		
		/*product class*/
		.pro_show_list { margin-left:-11px;}
		.pro_show_list  li { float:left; width:160px; margin:0 0 10px 11px;}
		.pro_show_list  img { display: block;width: 130px;height: 130px;background: #fff;padding:14px;border: 1px solid #efefef;}
		.pro_show_list  span { display:block; text-align:center; margin-top:3px; padding:5px 2px; color:#606060;}
		.pro_show_list  a {text-decoration:none; }
		.pro_show_list  a:hover span { background:#06c; color:#fff;}
		/*news class*/
		.news_list {}
		.news_list li { line-height:35px; border-bottom:#ddd 1px dashed; position:relative;}
		.news_list li a { color:#666; text-decoration:none;}
		.news_list li small.time { position:absolute; right:0;}
		
		.proview { width:100%;}
		
		.proview  { margin-top:10px; padding:10px; background:#fff; text-align:center;}
		
		.paging { line-height:35px; text-align:right;}
		
.contact { font-size:14px; color:#666; padding-bottom:35px; background:#fff;}		
.contact strong { color:#000;}
.contact td { padding:5px 0px 5px 15px;}
/*qqonline*/
	
.icon01 { height:40px; padding-left:45px; background:url(icon01.png) left center no-repeat; line-height:40px; border-bottom:#ddd 1px dashed; }		
		
		