

/*幻灯片*/

#slide { width:950px; margin:0 auto; height:205px; overflow:hidden; margin-top:-1px; position:relative; z-index:100;}
   #slide #banner { width:670px; height:230px; float:left;}
   #slide #banner_title { width:280px; background-color:#005A8F; background-position:-355px -378px; height:229px; float:right; font-size:14px;}
       #banner_title ul { margin-left:10px; margin-top:20px;}
	   #banner_title li { margin-bottom:12px;}
	       #banner_title li a { padding:7px 0 1px 15px; color:#86d0f6; height:20px; display:block; text-decoration:none;}
		   #banner_title li a:hover, #banner_title li a.slidenow { background-position:left -38px; color:#fff;}
		   
 /*顶部产品*/

#topproduct { width:950px; height:104px; margin:0 auto; overflow:hidden; margin-top:10px;}
    #topproduct #topproduct_left { float:left; overflow:hidden;}
	#topproduct #topproduct_right { float:right; overflow:hidden;}
	
	

		
/*底部产品*/

#bottomproduct { width:950px; margin:0 auto; height:104px; overflow:hidden; margin-top:10px;}
    #bottomproduct ul { overflow:hidden; text-align:center; font-size:12px;}
    #bottomproduct li { display:inline; margin:0 2px;}


/*初始化*/

h1, h2, h3, h4, h5, h6, h7, p, ul, ol, dl, dt, dd, li, body, form, input, button, img, cite, strong, em, table, td, th { padding:0; margin:0;}
h1, h2, h3, h4, h5, h6, h7 { font-size:14px; font-weight:bold;}
img, table, td, th { border:0;}
ul, ol { list-style-type:none;}
a { color:#0097CC; text-decoration:underline;}
a:hover { color:#51B400; text-decoration:underline;}
body { font:12px Arial, "宋体", Verdana, sans-serif;}

/*css sprites*/

#head #menu, #menu li a.here, #menu li a:hover, #menu li a#menu_home, #menu li a#menu_home.here, #menu li a#menu_home:hover, #head #logo, #topnav { background-image:url(/skin/top_bg.jpg); background-repeat:no-repeat;}
#head, #menu li, #foot, #left_news_head li, #right_news_head li, #left #description #description_head li { background-image:url(/skin/line_bg.jpg); background-repeat:repeat-x;}
#menu li#search input.submit, #banner_title li a:hover, #banner_title li a.slidenow, .company #left #comsenz_join input.submit { background-image:url(/skin/icon_bg.gif); background-repeat:no-repeat;}
#comsenznews #leftbox, #left_news_head li a.head_first, #right_news_head li a.head_first, #comsenznews #rightbox, #slide #banner_title, #left #description #description_head li a:hover, #left #description #description_head li a.here, #left #description #description_head li a#description_first.here, #left #description #description_head li a#description_first:hover { background:url(/skin/index_bg.jpg); background-repeat:no-repeat;}

/*头部*/

#head { width:100%; height:105px; background-position:left -41px;}
    #head #logo { width:950px; height:71px; background-position:left -66px;}
	    #head #logo h1 { float:left;}
	    #head #logo p { float:right; margin-right:50px; margin-top:28px;}
		    #head #logo p a { color:#94a4c2;}
		    #head #logo p a strong { font-weight:normal;}
			#head #logo p em { padding:0 10px;}
	#head #menu { width:950px; height:33px; background-position:left -33px; white-space:nowrap; position:relative; z-index:1;}
        #menu li { float:left; width:84px; height:33px; background-position:right top; background-repeat:no-repeat;}
		    #menu li a { color:#fff; display:block; font-size:12px; font-weight:bold; text-decoration:none; padding:10px 16px;}
			#menu li a.here, #menu li a:hover { color:#000; background-position:-168px top;}
			#menu li#search { width:236px; float:right; padding-top:5px; position:relative; background:none;}
			    #menu li#search input { width:150px; position:absolute; top:6px; font-size:12px; padding:4px 2px 0 3px; color:#666; border:1px solid #065387; height:16px;}
				#menu li#search input.submit { position:absolute; top:6px; left:160px; height:21px; border:0; color:#fff; font-weight:600; padding:2px 0 1px 0; width:59px; background-position:left top; cursor:pointer;}
				#menu li a#menu_home { background-position:left -33px;}
				#menu li a#menu_home.here, #menu li a#menu_home:hover { background-position:left top;}
				#menu li a#idc { padding:10px 15px;}
				
/*底部信息*/

#foot { width:100%; height:70px; margin-top:20px; overflow:hidden; background-position:left -196px;}
    #foot div { width:950px; margin:0 auto; padding-top:20px;}
    #foot p#comsenzservice { float:left;}
	#foot p#message, #foot p#copy { float:right;}
	#foot p#copy { clear:both; white-space:nowrap; margin-top:5px;}
	#foot em { padding:0 10px; color:#666;}

/*底部信息aa栏目底部*/
#footaa { width:100%; height:70px; margin-top:20px;overflow:hidden;background:url(/skin/foot_bg.jpg);}
	#footaa p#comsenzservice { float:left;}
	#footaa p#messageaa, #footaa p#copyaa { float:right;}
	#footaa p#copyaa { clear:both; white-space:nowrap; margin-top:5px;}
	#messageaa{ width:950px;margin:0 auto; padding-top:20px;float:right;margin-top:5px;}
	#copyaa{ width:950px;margin:0 auto;float:right;clear:both; white-space:nowrap; margin-top:5px;}
	
	#footaa em { padding:0 10px; color:#666;}

/*统一样式*/

#head, #head #logo, #head #menu { margin:0 auto;}

#head, #head #logo { overflow:hidden;}

#head #logo p a strong, #foot p#comsenzservice strong { color:#0097CC;}

#head #logo p a, #foot p#comsenzservice a { text-decoration:none;} 

#foot p#comsenzservice a, #foot p#copy { color:#4c5a62;}


/*阿里妈妈*/
img{border-width:0;}
.pb .steps, .pb .points li{background:transparent url(img/pic.gif) no-repeat left top;}
.pb .banners{float:left;}
.pb .banners li{width:926px;height:200px;overflow:hidden;display:none;}
.pb .banners li.current{display:block;}
.pb .switcher{float:left;height:200px;width:24px;background-position:left -76px; position:relative;}
.pb .points{width:19px;margin:8px auto 0; font-size:12px;}
.pb .points li{width:16px;height:15px;background-position:0px 0px;overflow:hidden;text-align:center;line-height:15px;margin:0 0 2px 3px;color:#fff;cursor:pointer; font-family:Arial;}
.pb .points li.current{width:19px;background-position:-19px 0px;margin-left:0; text-align:center; text-indent:3px;}
.pb .steps{width:16px;height:23px;background-position:0px -17px;margin:0px 0 0 5px; position:absolute; bottom:3px; _overflow:hidden;}
.pb .steps .up, .pb .steps .down{width:15px;height:11px;cursor:pointer;}


