﻿*{ font-family: "Lucida Grande", "Lucida Sans Unicode", Verdana, sans-serif; font-size : 12px;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,th,td,form{  padding:0;
	margin-left: 0;
	margin-right: 0;
	margin-bottom: 0;
}
table { border-collapse:collapse;border-spacing:0;	margin-right: 0;}
fiedlset,img{border:0; margin:0; padding:0;}
p{ line-height:1.5em;}
em{ font-style:normal; color:Red;}
h1,h2,h3,h4{  font-family:微软雅黑,Verdana;}
h1 { font-size:20px;}
h2{ font-size:16px;}
h3{ font-size:14px;}


/*新背景*/
body
{
	
	margin: 0 auto;
	background: url('img3/bg2.jpg') repeat-x;
	
}

#big-shadow { width:994px; margin : 0 auto; background:url('img3/big_shadow.png') repeat-y;   }

#header{ height:114px;  background:url('img3/header_menu_bg.jpg') no-repeat left bottom;        
         width: 980px;	margin: 0 auto;    z-index:-1;  
         }
#header #h-menu {   font-weight:bold; color:#45547d; padding-left:10px; height:27px; padding-top:5px; text-align:left;}
#header #h-menu a { font-size:14px; font-family: 微软雅黑; text-decoration:none; margin:0 15px 0 0;}
#header #h-menu  .cs { color:#FF6900;}
#header #h-r { height:82px; width:657px; background:url('img3/header_r_bg.jpg') repeat-x;  position:relative; }

 #header-shadow { background:url('img3/header_shadow.jpg') repeat-x; height:16px;  width: 980px;	margin: 0 auto;     }

#middle {width:1006px !important; margin:0 auto;}
#middle #shadow-left {  width:5px; background:url('img3/shadow_left.gif') repeat-y ; float:left; }
#middle  #shadow-right {  width:5px; background: url('img3/shadow_right.gif')  repeat-y ; float:right;  height:1000px;}

#content { margin:10px ;  width: 976px;  background-color:#ffffff; 1padding-right:5px;  }

#footer  { width:940px; text-align:left; clear:both; height:128px; background:url('img3/foot_bg.gif') repeat-x;  background-color:White; margin: 0 auto; padding-left:40px;}
#footer .help { float:left ; width:185px; color:White;}
#footer .help  ul{ list-style-type:none; }
#footer .help  a{  color:White;  text-decoration:none; }
#footer .help  a:hover{  text-decoration:underline; }
#footer .help h3 { margin:5px 0;}
#footer .co { clear:both; font-size:12px;  color:White; padding-top:12px; }
#bottom-end {background:url(img3/bottom_bg.jpg) no-repeat; text-align:left;  height:28px; width:950px; padding:5px 0 0 30px; margin:0 auto;}





#content #left { float:left; width:140px;  margin:10px; margin-top:0; }
#content #center { background:url(img3/line_long_v.jpg) repeat-y; height:938px; width:4px; float:left; margin-left:5px;}
#content #right { float:right; width:750px;    margin:10px; padding:0px  20px 20px 10px;}

.panel1{background:red; height:20px; color:#f6f6f6; }
.panel1 span { font-weight:bold;  margin-left:10px;}
.panel2{background:#cfcfcf;  height:25px; margin-top:3px; color:#f6f6f6; padding:10px 0 0 10px; font-size:12px; font-weight:bold; margin-bottom:20px;}
.panel2 span{ color:#d75882;}

.logout { background-color:#cfcfcf; height:23px; padding:10px 0 0 25px; border-top:2px solid red;}
.logout a { font-size:14px; color:White;  font-weight:bold; letter-spacing:2px; }
.logout a:hover { color:#fff211;}

.ray-b {  margin:10px; }

.ray-b h1{  margin-bottom:20px;  font-size:18px; }
.ray-b h1 a {  }
.ray-b ul { margin:-1px 0 8px 15px;}
.ray-b ul  li{   margin:8px 0; list-style-type:square;	}	

.ray-b ul a { text-decoration:none; font-size:14px;}
 
#right h1 { color:#d75882;  margin-bottom:15px;}
#right h2 { background:url('img3/line_long_h.jpg') no-repeat left top; padding-top:25px; margin-bottom:12px; margin-left:10px;}
#right h3 { background:url('img3/icon_h3.gif') no-repeat center left;  padding-left: 25px; margin:15px 0 10px 0;  color:#535f87;}

.selected{  font-weight:bold;   }
.selected a { color:#d75882; }
.selected a:visted { color:Green;}

/*分割条*/
.vline {background:url('img3/line_short_v.jpg') no-repeat;  margin-right:5px; width:6px; height:397px;}
.new-div  { background:url('img3/line_long_h_9.jpg') no-repeat left bottom; margin:10px; padding-bottom:30px; padding-top:10px; }
.new-div #headline { background:url('img3/line_short_v.jpg') no-repeat  left  top;  height:410px; width:750px; float:right; }

.index-p { float:left; }
.index-p img{display:block;}
.esp img { display:inline;}

.article{	margin:10px;padding:5px 10px;line-height:20px;	 font-size:14px;}
.article ul { list-style-type:none;}
.article ol, .article ul { padding:5px 10px;	}
.article ol li , .article ul li { margin-bottom:7px;line-height:20px; font-size:14px;}


.prod-nav {  margin-left:-3px; width:980px; }
#p-eivs { background:url('img3/eivs_bg.jpg') no-repeat;  width:980px; height:578px; position:relative;}
#p-ilife{ background:url('img3/ilife_bg.jpg') no-repeat;  width:980px; height:578px; position:relative;}
#p-5plus{ background:url('img3/5plus_bg.jpg') no-repeat;  width:980px; height:668px; position:relative;}
.choose img { margin-right:20px;}

.shopbtn-div span{ margin-right:20px;}

.div980{ margin:-25px 0 0 -3px;}
.qiepian img { display:block;}

.hr9{  background:url('img3/line_long_h_9.jpg') no-repeat ;   width:938px; height:4px}
.hr7{  background:url('img3/line_long_h.jpg') no-repeat ;   width:750px; height:3px}
.hh4 {  background:url('img3/line_short_v.jpg') no-repeat ;   width:6px; height:397px}
.hh9 {  background:url('img3/line_long_v.jpg') no-repeat ;   width:4px; height:938px}

.promotionb{margin-top:20px; clear:both; width:950px; background:#EEEEEE; padding:10px;}
.promotionb h3{ line-height:20px; padding:0!important; margin:0!important;}
.promotionb ul{ overflow:hidden;}
.promotionb li{ float:left; padding:0 5px 5px 0;}

.ray-div
{ background-color : #f1f0f5;
	border: 1px solid #6176ac;	
	margin:10px;
	padding:10px;	

	line-height:18px;
}
.ray-div h1 {}
.ray-div h2 { height:23px; padding:5px 0 0 15px;   margin-top:20px; margin-bottom:13px;  color:#d75882; font-size:15px;  font-family:微软雅黑,幼圆; letter-spacing:3px;}
.comment2 { color:#dc9cb1; margin:0 0 10px 20px;}
.ray-div h5 { font-size:14px; color:#d75882; margin:5px 0;}
.ray-div h6{ color:#6176ac;}
.ray-div p
{
	}


.p-detail { float:right;  background:url(img3/product_detail_bg.jpg) no-repeat ; width:740px; padding-left:5px; height:423px;}
.p-detail p { margin:10px; font-size:13px; }
.p-detail_5 { background:url(img3/product_detail_bg_5+.jpg) no-repeat ; height:451px;}
.p-detail_b { background:url(img3/product_detail_bg_b.jpg) no-repeat ; height:433px;}
 
.p10 { width:740px; padding-left:5px; float:right;  background:url(img3/product_detail_bg_i.jpg) no-repeat ; }
.p11{width:740px; padding-left:5px; float:right;  background:url(img3/product_detail_bg_e.jpg) no-repeat ; }
.p10 p, .p11 p {margin:10px; font-size:13px; }


.btn-p { background:url('img3/btn_p.png') no-repeat left top; width:125px; height:48px; font-size:20px; color:White;  font-family:微软雅黑,幼圆; font-weight:bold;  display:inline-block;	text-decoration:none;	text-align:center; letter-spacing:2px; padding-top:12px;}

.btn-t { background:url('img3/btn_t.png') no-repeat left top; width:125px; height:48px; font-size:20px; color:White;  font-family:微软雅黑,幼圆; font-weight:bold;  display:inline-block;	text-decoration:none;	text-align:center; letter-spacing:2px; padding-top:12px;}

.btn-t:hover {
       background:url('img3/btn_t2.png') no-repeat left top;		 color:Red;
}
.btn-dark { background:url('img3/btn_dark.png') no-repeat left top; width:125px; height:48px; font-size:20px; color:White;  font-family:微软雅黑,幼圆; font-weight:bold;  display:inline-block;	text-decoration:none;	text-align:center; letter-spacing:2px; padding-top:12px;}
.btn-dark:hover { background:url('img3/btn_t2.png') no-repeat left top;	 text-decoration:none;}
/* header导航 */


     



/*block*/
.block {  margin:10px  10px 15px 10px; width:222px;}
.block h1 { background:url('img/block_hd.gif') no-repeat; height:30px; color: #0b6401 ; font-size:1.2em; letter-spacing:0.1em; padding:15px 0 0 35px;}

.block .bct {background:url('img/block_md.gif') repeat-y ;   padding:10px; }
.block .bft {background:url('img/block_ft.gif') no-repeat;  height:9px;}
 .block ul {margin:-5px 0 8px 25px; }
 .block  li{ list-style-image:url(img/li.gif);  margin:12px 0;	}	
 .block  a { text-decoration:none;}	
 .block li a:hover{ background-color:#fff; text-decoration:none; }
 
.block   a.a-h1 { color:#ffff00;  text-decoration:underline; font-size:1.2em;   line-height:12px;}
.block  a.a-h1:hover {  color:#f4fef0; text-decoration:underline;  background:none;  }

.main-right:{ width: 685px;  margin-right: 10px;}

/*////链接类////*/
a{	color: #535f87;}
a:hover { color: #FF6900; background: inherit;  text-decoration:underline;}
.bottom-a {	text-decoration: none;	color: #fff;}
.more { font-weight:bold; color:#ff6900;}
.more:hover{ color:#009933; }
.a-tl { text-decoration:none;  color:#fa990d;  font-weight:bold; margin-top:3px;  display:inline-block;}	
.a-tl:hover{ background-color:#fa990d; color:#fff; text-decoration:none; }

/*链接图片*/
a.link-pic img{padding:2px; border:1px solid #b7fb9f;	}
a.link-pic:hover img{	border:1px solid #FF9900; }

/*图片阴影效果*/
.img-shd
{
	padding:1px;
	background: #E8FFE8;
	margin-left: 3px;
	margin-top: 3px;
	
}
a.img-shd:hover
{
	background: #FFEDD2;
}
.img-shd img
{	
	border: 1px solid #d2fbc3;
	position: relative;
	zoom: 1;
	left: -3px;
	top: -3px;
	background: #fff;
}
a.img-shd:hover  img  {  border: 1px solid #FF9900;	}



/*  /////// 常见控件///////////  */

/*rblist*/
.rbl { display:inline-block;}
.rbl  input{  margin:2px 8px;}
.rbl label { margin-top:0px;}


/*hr*/
.ray-hr {height:1px; margin:0 20px 35px 20px; border:none;  border-bottom:1px #73d866 dotted; }

/*淡色textbox */
.tbox-danse
{
	background-color: #f8f9f5;
	border: 1px solid #999999;
}

/*textbox*/
.tbox{ border:1px solid rgb(223,223,223); line-height:21px; height:20px;    width:200px; }


.tb-blue{ width:400px; border: 1px solid #6297BC;	 font-family:Verdana; height:20px;}

.tb-focus
{
    background-color: #ffffcc;
    color: #000000;
}
.tb-message
{
	color: #ff0000;
	font-weight: bold;
}
.tb-error
{
    background-color: #ffcccc;
}

.tb-calendar
{
  border: 1px solid #ffc298;
  width:95px;
  background: #faf1eb url(imgcss/calendar.gif) no-repeat  top right;	
	}

.lgtb { width:300px;}	
/*--- .tbox-all input[type=text]{
 width: 200px;
 background-color: #f8f9f5;
	border: 1px solid #999999;
}
*/


/*dl*/
.tina-dl{margin:0px 0 -3px 25px; }
.tina-dl li{ list-style-image:url(img/li2.gif);  margin:12px 0;	}	
.tina-dl  a { text-decoration:none;}	
.tina-dl li a:hover{ background-color:#fa990d; color:#fff; text-decoration:none; }
.tina-dl-aj li { margin: 9px 0;}
.tina-dl-aj2 li { margin: 5px 0;}
.ray-dl { margin:0 10px; line-height:35px;}
.ray-dl dt{	
	1float:left;
	width:45px;
	
	}
.ray-dl dd{ margin-left:50px; margin-top:-30px;}


.dl-2 { margin: 10px; line-height:40px;}
.dl-2 dt { font-weight:bold; width:65px;color:#666666;}
.dl-2 dd{ margin-left:70px; margin-top:-30px;  }


.hos-dl { margin: 10px; line-height:20px;}
.hos-dl dt { font-weight:bold; width:60px;  }
.hos-dl dd{ margin-left:70px; margin-top:-10px;  }

.ray-dl-reg { margin-left:100px; width: 650px;}
.ray-dl-reg dt {width:120px; text-align:right;margin:10px 0;  padding:5px;}
.ray-dl-reg dd { margin-left:135px; margin-top:-35px; }

.comment { color:Gray;}

/*flameset*/

.fset
{ 
	border: 1px solid #e3f6ea;	
	margin:10px;
	margin-top:0;
	padding:10px;
	
	}
.fset legend { font-weight:bold;color:#000 ; font-size:1.1em; padding:2px;}
.fset p { padding-top:5px;1background-color : #f3fbf6;}

/* ul & ol*/

.ray-ul {margin:-5px 0 8px 25px; }
 .ray-ul  li{ list-style-image:url(imgcss/ray_bar_dot.gif);  margin:8px 0;	}	
 .ray-ul a { text-decoration:none;}

.ray-ol {margin:15px 0 15px 25px; }
 .ray-ol  li{  list-style-image:url(imgcss/ray_bar_dot.gif);  margin:8px 0;	}	
 .ray-ol a { text-decoration:none;}

.ray-bar .ul-aj { margin-right:8px ;}
.ray-bar .ul-aj li { margin:5px 0;  }
.ray-bar .ul-aj2 { margin-left:130px;}
.ray-bar .ul-aj2 li { margin:5px 0;  }

/*dropdownlist */
.ddlist
{
	background-color: #ededfb;
	border: 1px #7a7bfb ridge;	
}
.ddlist-red
{
	background-color:#faf1eb;
	border:1px #66cc66 ridge;
	width:95px;
	}

/*不限字数的button*/
.btn3
{
	 border-style:none;
	 border-top:1px solid #aec0ce;
	  border-left:1px solid #aec0ce;
	border-bottom: 2px solid #6b7fa0;
	border-right:2px solid #6b7fa0;
	color: #535f87;
	 background-color:#f1f5f8;
	
	height:30px;
	cursor:pointer;
	font-weight:bold;
	 margin:5px ;
	 padding:2px 5px 0 5px;
	}



.btn3:hover
{
	 background-color:#fbe5c5;
	 color:#ec6941;
}
.btn3:disabled{  color:#b4b4b4;}

.lbtn {
        background:url("imgcss/lbtn.gif") no-repeat left top;		
        color:#009933;
        display:inline-block;		
		 letter-spacing:3px;
        font-weight:bold;
		text-decoration:none;
		height:25px;
		line-height:25px;
		text-align:center;
		width:60px;
		margin-bottom: 4px;
		
}

.lbtn:hover {
        background-position:bottom; 		
}


.lbtn6w {
        background:url("imgcss/lbtn6w.gif") no-repeat left top;		
        color:#009933;
        display:inline-block;		
        font-weight:bold;
		text-decoration:none;
		height:25px;
		line-height:25px;
		text-align:center;
		width:82px;
		margin:0 0 .8em 5px;
}

.lbtn6w:hover {
        background-position:bottom; 
      
		
}

.btnnew
{
	border: 1px solid #339933;	
	font-size: 11px;
	color: #339933;
	background-color: #DAFEBA;
	padding:2px 3px 0 3px;	
	 cursor:pointer;
	
}
.btnnew2
{
	border: 1px solid #E30061;
	font-size: 11px;
	color: #FF3300;
	background-color: #FFE8F1;
	padding-top: 2px;
}

.btn2w 
{
	cursor:pointer;
	background: url('img/btn2w.png') no-repeat left top;
	height:31px;
	width:70px;
	font-weight:bold;
	 border-style:none;
	 color:#edf7fb;
	
}
.btn2w:hover
{background: url('img/btn2w-h.png') no-repeat left top;
 color: Green;
	
	}
	


marquee{padding:10px; height:50px; line-height:18px;}


/*table*/
.ray-table{	width: 100%;	border: 1px solid #a3acc9; background-color:#fff; margin-bottom:30px;	}

.ray-table th,.ray-table td { height:25px;}
.ray-table th
{	
	border-right: 1px solid #535f87;
	border-bottom: 2px solid #535f87;	
	background: #d7dbe9  ;
	color: #535f87;
	font-weight: bold;
	text-align: center;	
}

.ray-table td
{	
	color: #000;
	padding: 2px 8px;
	border-right: 1px solid #a3acc9;
	border-bottom:1px solid #a3acc9;

}
.ray-table tr.alter
{
	background-color: #EFFFE8;
}
.ray-table .ct { text-align:center;}

.ray-table .foot
{
	 font-weight:bold;
	 background-color:#faf9e1;
	 text-align:right;
}

.ray-table caption
{ font-weight:bold; }

.rtb{ border: 1px solid #c1c8d2; color:#3b3b3b; background-color:#fff; width:100%;}
.rtb th,.rtb td { height:25px;}
.rtb th {background-color:#f2f4f6; padding:2px 8px; border-right: 1px solid #c1c8d2;
	border-bottom: 1px solid #c1c8d2;}
	
.title2 {  background:   url("img3/mail.gif") repeat-y scroll -128px 0 transparent;}
.rtb td{ padding:2px 8px ; border-bottom:1px solid #c1c8d2; border-right:1px solid #c1c8d2;}

.rtb2{  color:#7a7bfb;   width:100%;  }
.rtb2 th,.rtb2 td { height:25px;font-size:14px; font-family:微软雅黑;}
.rtb2 th {padding:5px 8px;   color:#7a7bfb;	border-bottom: 1px solid #7a7bfb;}
.rtb2 td{ padding:2px 8px ; border-bottom:1px solid #7a7bfb; }
.rtb2 #rtb2-foot,.rtb2 #rtb2-foot span { height:25px; color:Red;  border-bottom:none; font-size:16px; font-weight:bold;   text-align:right;}

div.tr-cont{  background-color:#f7fbfd; padding:10px; line-height:1.1em; }

.tdbg
{
	background: #F5FAFA;
	color: #797268;
	font-weight: bold;
}	

.ray-tb { width: 100%;	 background-color:#fff; margin-bottom:20px;	 margin-top:20px;}
.ray-tb th,.ray-tb td { height:30px;}
.ray-tb input { width:400px;}

.ray-tb2 { width: 100%;	  margin-bottom:20px;	 margin-top:20px;}

.ray-tb2 th,.ray-tb2 td { height:30px;}

.ray-table2{	width: 100%;	border: 1px solid #ebebeb; background-color:#fff; margin-bottom:30px;	}

.ray-table2 th,.ray-table2 td { height:25px;}
.ray-table2 th
{	
	border-right: 1px solid #ebebeb;
	border-bottom: 2px solid #ebebeb;	
	background: #e6e3e3  ;
	color: #2f2e2e;
	font-weight: bold;
	text-align: center;
	
}

.ray-table2 td
{
	
	color: #000;
	padding: 2px 8px;
	border-right: 1px solid #ebebeb;
	border-bottom:1px solid #ebebeb;
	

}



/*head部分之Menu*/
.head-table
{
	width:100%;
	border-bottom: 2px solid #009c63;
	background-color:#f8fdf6;

	
	}

 .top{height:25px; 1background:url(imgcss/tt.gif) repeat-x;  padding:2px 20px 0 15px;   color:#38ae38; text-align:right}
 .top span { display:inline-block; margin:0 5px;}


 

/*sidebar menu*/
#leftside  {float:left;  background-color:#ECFDDF; width:200px;}
#rightside {float:right; width:720px; margin:15px 10px 5px 10px;}
.clear{ clear:both; font-size:1px;}
.fl{ float:left;}
.fr{ float:right;}




a.sidebar-menu
{
	display: block;
	text-decoration: none;
	padding: 5px 5px 5px 15px;
	color: #009d61;	
	background: #dff4e6;
	border-left: 5px solid #009d61;	
	font-weight: bold;
	margin:1px;
}


.sidebar-menu:hover 
{	
	background: #c8f0e1;
	color: #fa990d;
	border-left:5px solid #fa990d;
	
	}	 
a.sidebar-menu-active
{
	display: block;

	padding: 5px 5px 5px 15px;
	
	text-decoration: none;
	
	font-weight: bold;
	
	background: #c8f0e1;
	color: #fa990d;
	border-left:5px solid #fa990d;
	margin:1px;
	}

/* 横条的sidebar  */
.hori-menu-div{margin-left:50px;}

.hori-menu 
{
	display: block;
	font-weight: bold;
	background: url(imgcss/hori_menu.gif) no-repeat 100% 0;
	padding: 5px 10px 5px 10px;
	margin: 5px 0 0 0;
	color: #FFf;
	text-decoration: none;
}  
.hori-menu:hover
{
	display: block;
	color: #424242;
	background: url(imgcss/hori_menu_hover.gif) no-repeat 100% 0;
	padding: 5px 10px 5px 10px;
	margin: 5px 0px 0 0;
}
.hori-menu-active
{	display: block;
 	 font-weight:bold;
	color: #424242;
	background: url(imgcss/hori_menu_hover.gif) no-repeat 100% 0;
	padding: 5px 10px 5px 10px;
	margin: 5px 0px 0 0;
	text-decoration:none;
}



/*banner 文字*/

.alph{
	margin-left:0 !important;/*FF*/
    margin-left:0px;
	float:left;
	height:100px;
	width:200px;
	filter:alpha(opacity=40);/*IE下的透明*/
	opacity:0.4;/*FF下的透明*/
	background-color: #003399;
	position:absolute;
	z-index:2;
}

div.banner-font{
    
    margin:35px 0 0 25px!important;
	margin:37px 0 0 23px;
    float:left;
	position:absolute;	
	z-index:3;
}
div.banner-font H1
{
	font-family:微软雅黑,幼圆;
	font-size:32px;
	font-weight:bold;
	line-height:30px;
	color:#fff;
	letter-spacing:6px;
	}


/* 中间大菜单条 */
.ray-menu
{
	width:100%;
	padding: 1px;
	background:  #e3f6de  /*#c7efbd 比较深，也不错 */;
	margin-left: 3px;
	margin-top: 3px;
	margin-bottom: 20px;
}

.ray-menu-in
{	
	border: 1px solid #d2fbc3;
	position: relative;
	zoom: 1;
	left: -3px;
	top: -3px;
	background: #fff;
}

.ray-menu-in h1
{
	letter-spacing:0.2em;
	font-family:幼圆;
	background-color:#caeec8;
	color:#009933;
	height:23px;
	font-size:1.3em;
	margin:1px;
	padding:3px 0 0 10px;
	
	}


.main-menu { width:100%;	border:1px solid #66e45b;	margin-bottom:20px; background-color:#fff; }
.main-menu h1 
{
	height: 31px;
	background: url( "imgcss/ray_bar_head.gif" ) repeat-x 0 0;
	overflow: hidden;
	padding: 7px 0 7px 10px;	
}





.div-img{margin:0 0 10px 10px;}
.div-img img { border:1px solid #d9f9d5; padding:2px;}



.quote
{
	background-color: #f3fbf6;
	border: 1px solid #51c476;	
	margin:10px;
	padding:10px;
	padding-bottom:22px;
	position:relative;
	font-weight:bold;
}
.quote p
{	
	 color:#1ea249;
	 line-height:22px;
	font-size:1.2em;	
	
}
.quote h6
{ 
	position:absolute;
	right:20px;
  }





/* 侧边 快速链接菜单 */

.left-bar  {  float:left;  width: 696px;   margin: 10px 0 10px 15px;     _margin: 10px 0 10px 7px;        }

.right-bar{ float:right; width: 210px; margin: 13px 8px 10px 0; _margin: 10px 5px 10px 0;}


.ray-bar
{  width:190px;
	border:1px solid #66e45b;
	margin-bottom:20px;
	
	background-color:#fff;
	
	}

.ray-bar ul {margin:-5px 0 8px 25px; }
 .ray-bar  li{ list-style-image:url(imgcss/ray_bar_dot.gif);  margin:12px 0;	}	
 .ray-bar a { text-decoration:none;}	
.ray-bar p { margin: 0 2px 5px 10px;}
	
.ray-bar h1
{
	height: 31px;
	background: url( "imgcss/ray_bar_head.gif" ) repeat-x 0 0;
	overflow: hidden;
	padding: 7px 0 7px 10px;	
}
.ray-bar h2
{
	display:block;
	height: 21px;
	
	background: url( "imgcss/ray_bar_head.gif" ) repeat-x 0 0;
	
	padding: 7px 0 13px 10px;	
	margin-top: 0 !important;
	
	
}
.ray-bar h6 { font-weight:normal; margin:0 10px 5px 10px; color: #73d866;}



/** 内容页两边布局 ***/

.right-side{ float: right; width: 22%;}

/*导航层次*/
.navi
{	padding: 5px 0 5px 20px ;
	
	background-color: #F0FFF0;	
}
.gt {color:#ff9900; margin:0 2px;}
.now{color:#ff9900; font-weight:bold;}

/* 弹出窗口RayBox*/

  #rbox
     {
         width: 550px;
         background: #FFFFFF;
         border: 1px solid #ccc;
         line-height: 25px;
         top: 0;
         left: 0;
         padding:1px;
        
     }
 #rbox dt
     {    
        background: #f4f4f4;
        padding-left:10px;
        height:20px;
        font-weight:bold; 
        position:relative;  
     }
  #rbox dd{ padding:5px 10px; }
 #rbox-close
{
	position: absolute;
	right: 10px;
	top: 0;
	
}
.esc
{
	font-weight: normal;
	color: #999999;
}

#rboxp {background: #FFFFFF;  border: 1px solid #ccc;   top: 10%;  left: 10%; }
#rboxp dt { background: #f4f4f4;        padding-left:10px;        height:20px;    font-weight:bold;  }
#rbox dd { padding:5px 10px;}

/* 产品简介列表 */

.pro-list {margin:5px; background-color:#f6fbf4; border:1px solid #b7fb9f; padding:10px 5px; width:142px }
.pro-list h1 { margin:5px 0;  background:none !important; padding:0 !important;}
.pro-list h2 { font-family: 'Courier New', Courier, monospace; text-decoration: line-through; font-weight:normal;}
.pro-list h3 { font-weight:bold; color: #33CC33;font-weight:normal;}
.descirption {color:#666666;}

/*产品详细介绍*/




.prod-img {width: 320px; height: 390px; float: left;background:#fff url(imgcss/prod/prod_img.gif) no-repeat; padding:10px 0 0 10px; overflow:hidden; }

#prod-info
{
	
    float:right;
    height:379px;
    width:280px;
    margin-right:10px;
    padding-left:20px;
    line-height:25px;
    
	background:#dff4e6 url(imgcss/prod/prod_info.jpg) no-repeat;	

}
#prod-info h1{ background:none; color: #FF6900; font-family:微软雅黑; font-size: 18px;   background-color:#f6fbf4 ; height: 30px;   margin:20px 0 20px -12px; width:279px; line-height:30px;  padding:0 !important;}
#prod-info h2 { color:#00932f; font-size:1.1em;}
.prod-info-output {color:#FF6900; background-color:#f6fbf4; padding:2px;}


.pro-div{}

 .pro-blur
{
	background-color: #F0FFF0; /*shadow color*/
	color: inherit;
	margin-left: 4px;
	margin-top: 4px;
}

.pro-shadow,.pro-cont{
	position: relative;
	bottom: 2px;
	right: 2px;
}

.pro-shadow
{
	background-color: #C1FFAC; 
	color: inherit;
}

.pro-cont
{
	background-color: #F0FFF0; 
	color: #000; 
	border: 1px solid #33CC33;
	padding: .5em 2ex;
}

/* 左边突出*/

*.left-marginal
{
	position: relative;
	margin-left: 100px;
	margin-bottom:15px;	
	font-size: 13px;
	line-height:150%;
}
*.marginal-heading
{
	position: absolute;
	left: -100px;
	top: 0px;
	margin: 0;
	font-family: 微软雅黑;
	font-size: 22px;
	color: #00CC00;
}
.left-marginal h5
{
	
	 background-image:none !important;
	position: absolute;
	left: -90px;
	top:0;
	
	color:#51C476;
	}

.left-marginal h4 {	position: absolute;	left: -80px; top:20px; color:#FF6900;}


.left-marginal.pro-content
{
	padding-top:5px;
	color: #007500;
}

.pro-content span
{
	font-size:12px !important;
	}
	

#onemod{ width:800px; margin-left:12px; margin-top:20px; border:1px solid red;}

/* 四周阴影box */
div.mod div.hd b,div.mod div.ft b{position:relative;height:9px;width:9px;display:block;background:url(bgimg/g_tl.gif) left top no-repeat;line-height:.01em;margin-bottom:-15px;}
div.mod div.hd b.l{background-image:url(bgimg/g_tl2.gif);float:left;}
div.mod div.hd b.r{background-image:url(bgimg/g_tr.gif);float:right;}
div.mod div.ft b.l{background-image:url(bgimg/g_bl.gif);float:left;}
div.mod div.ft b.r{background-image:url(bgimg/g_br.gif);float:right;}
div.mod div.hd:after,div.mod div.ft:after,div.mod div.bd:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
div.mod div.hd,div.mod div.ft,div.mod div.bd{zoom:1;margin:0;height:auto;overflow:visible;background:none;filter:none;}
div.mod div.hd,div.mod div.ft{position:relative;height:9px;padding:0;margin:0;}
div.mod div.hd{background:url(bgimg/g_t.gif) left top repeat-x;}
div.mod div.ft{background:url(bgimg/g_b.gif) left bottom repeat-x;}
div.mod div.bd{background:url(bgimg/g_r.gif) right top repeat-y;}
div.mod div.bd div.content{margin:0 4px;zoom:1;padding:15px;background:url(bgimg/mgrad.gif) left bottom repeat-x;}
div.mod{background:url(bgimg/g_l.gif) left top repeat-y;margin-top:-1px;position:relative;margin-bottom:3px;}

.cont-head { font-size:1.3em; background-color:#ecfddf; font-family:微软雅黑,幼圆; border-bottom:2px solid #73d866;  margin:10px 0; padding-left:10px; letter-spacing:0.4em; color:#fa990d; font-weight:bold;}
.cont{	margin:10px;padding:5px 10px;line-height:20px;	}


div.post div.hd b,div.post div.ft b{position:relative;height:8px;width:8px;display:block;}
div.post div.hd b.l{background-image:url(img/post_tl.gif);float:left;}
div.post div.hd b.r{background-image:url(img/post_tr.gif);float:right;}
div.post div.ft b.l{background-image:url(img/post_bl.gif);float:left;}
div.post div.ft b.r{background-image:url(img/post_br.gif);float:right;}

div.post div.hd,div.post div.ft{position:relative;height:8px;}
div.post div.hd{background:url(img/post_t.gif) left top repeat-x;}
div.post div.ft{background:url(img/post_b.gif) left bottom repeat-x;}
div.post div.bd{ margin-top:-2px;}
div.post div.bd{background:url(img/post_r.gif) right top repeat-y;}
div.post {background:url(img/post_l.gif) left top repeat-y; position:relative; margin:10px 10px 15px 10px;}


div.post h1 { background:#daf1c1 url(img/post_h2.png) no-repeat;  height:20px;  margin:2px 10px; padding:5px 0 0 30px; color: #ea6b48 ; font-size:1.2em; letter-spacing:0.1em;}
div.post h1 a { color: #ea6b48 ; font-size:14px;}
div.post h1 a:hover { background:none; color:#66cc66;}
div.post div.pct { padding:10px 15px;}

div.pct ol,div.pct ul{margin:0.7em 0;  margin-left:40px;padding-left:0;}
div.pct ul.cate { margin:0;  list-style-type:none;}
div.pct p { padding:4px 2px;}
div.post div.pct h2 { font-size:1.2em; color:#fa990d; margin:5px 0;}

.pct h3,.pct h3 a {	font-size: 20px;font-family: 幼圆;	color: #009900;	background-color: #E1FFE1;	padding:3px;	margin:10px ;
	text-align:center;}
div.pct h6{color: #33CC33; font-weight:normal; border-bottom:1px dotted #9fd3c2;	text-align: left; margin:5px 10px; padding-bottom:3px;}


.pct-div{border:1px solid #9fd3c2; margin-bottom:20px;}
.pct-div h4{  background: rgb(248, 248, 248) url("imgcss/news_head.gif") repeat-x 0 0;height:24px; padding:7px 0 0 10px; color:#0075a9; }



.news{border:1px solid #9fd3c2; margin-bottom:20px;}
.1news h1{  background: rgb(248, 248, 248) url("imgcss/news_head.gif") repeat-x 0 0;height:24px; padding:7px 0 0 10px;}
.news h1 a { padding:8px 0 0 10px;}
.news h2 {	font-size: 20px;font-family: 幼圆;	color: #009900;	background-color: #E1FFE1;	padding:3px;	margin:10px ;
	text-align:center;}
.news h2 a{	font-size: 20px;}
.news h2:hover {background-color: #FFEDD2;}
.news h6{color: #33CC33; font-weight:normal; border-bottom:1px dotted #9fd3c2;	text-align:center; margin:5px 10px; padding-bottom:3px;}

.news h3{ background:url(../images/icon/flower.gif) no-repeat;   margin:10px 20px; }
.news h3 a{ font-size:1.2em; color:#fa990d; margin-left:27px;}
.news h3 a:hover{ background:none; color:#73d866}
.news h5 {margin:10px 20px; font-weight:normal;  background-color:#f4fef0; padding:2px; }
.news p{margin:10px 20px;}


#news-cont {padding:10px;}
#news-cont p { line-height :21px; font-size: 14px !important}
#news-cont div { line-height :21px; font-size: 14px !important}
#news-cont font {	font-size: 16px !important;}
.news p font {font-size: 14px !important;line-height :21px;}

.selftest { padding:10px; margin:10px; background-color:#f4fef0; height:120px; line-height:20px;}
.selftest h3 { color:#fa990d; margin:5px 0;  height:40px;   background-image:none;}
.selftest h4 { font-weight:normal; color:#333333; margin-left:10px;}
.selftest-r { margin:10px 0 10px 20px;}
.selftest-r p { margin-bottom:20px;  }
.sc{ color:#51c476; font-weight:bold;}



.axx{  padding:0px 7px 3px;border-left:#cccccc 1px solid;  text-decoration:none; }
a.axx:link,a.axx:visited{ color:#fff; background-color:#666;}
a.axx:active,a.axx:hover{background-color:#999;}
.bxx{padding:0px 7px 3px;border-left:#cccccc 1px solid; text-decoration:none;font-weight:bold;}
a.bxx:link,a.bxx:visited{color:#fff;background-color:#D34600;}
a.bxx:active,a.bxx:hover{background-color:#D34600;}
.warn { vertical-align:middle;}


.member-head
{ height:22px;
	padding-top:3px;
	background:url(imgcss/stripe.gif) repeat;
	
	font-family:幼圆;
	color: #009d61;
	font-size: 17px;
	font-weight: bold;	
	text-indent: 5px;
}

.member-header
{
	background:#b7fb9f url(imgcss/member_header_black.gif) repeat-x;
	height:33px;
	width:100%;
	margin-bottom:15px;
	}
.member-header H2
{
margin:8px 0px 0px 10px;
height:24px;
float:left;
font-family:微软雅黑;
}

.member-div
{
	border: 1px solid #99FF99;	
	background-color: #F4FFF4;
	margin-bottom: 10px;
	padding:5px;
	line-height:1.5em;
}
.member-div h4
{color:#ffffff;
 background-color:#a7b6a7;
 margin:15px 0;
 padding:2px 0 2px 5px;
	}
	
.member-div h5
{
	background-color: #D7FFD7;
	padding: 3px;
	border-bottom-style: solid;
	border-bottom-width: 3px;
	border-bottom-color: #ECFFEC;
}

.member-div h6
{ color:#ff6900;
  padding-left:5px;}

.ray-intro
{
	color: #3366CC;
	background-color: #F4FFF4;
	margin: 10px 0;
	padding:10px;
	line-height:1.4em;
}
.ray-intro h2
{ margin:3px 0;}


.ray-box
{ 
	
	display:block;
	padding:5px;
	margin:10px 5px;
	border: 1px solid #99aabd;
	background-color:#f1f5f9;	
	line-height:1.8em;	
	
	}
.ray-box h2
{
	color:#66cc66;
	font-size:14px;
	}
.ray-box h5
{
	font-weight:normal;
	color:#f6b37f;
	}

.ray-box-title:visited
{
	color:#99aabd;

	}


/*会员中心新头部*/

#meb-top { background:url(img/meb_top.jpg) no-repeat ; padding:20px 10px 10px 10px; height:62px; margin-bottom:10px;}
#meb-top { font-size:1.3em;  }
#meb-left  {float:left;  background:#ECFDDF ; width:200px; margin-top:5px;}
#meb-right {float:right; width:720px; margin:5px 10px 5px 10px;}
#sidebar-table{ width:80%; margin:5px 0 20px 20px; }
.meb-div { padding:10px;  line-height: 30px !important;
	border: 1px solid #51c476;	}
.meb-div h3 { font-size:1.2em; color:#fa990d }
/* ////会员中心头部*/


#ray-banner
{
	padding: 9px 0 9px 9px;
	border-bottom: 1px solid #fff;
	
	background: #C5E49D url(imgcss/member_head_bg.gif);	
	height:45px;
	
}
#ray-banner *
{
	line-height: 1.2;
}


#ray-banner div.fleft
{
	float: left;
	width: 236px;
	border: 1px solid #ADD974;
	background-color: #fff;
	margin-right: 20px;
	
	 text-indent:5px;
	text-align: left;
	overflow: hidden;	
	height:100%;	
	padding-top:8px; /* 这个和banner高度的和，为总高度*/
	font-family: verdana;
	font-size: 14px;
	font-weight: bolder;
	color: #54C40A;
	
	 
}


#ray-banner span#clear {  display:block; clear:both; }

#ray-banner #ray-banner-member
{
	background: #fff url(imgcss/meb1.gif) no-repeat; height:30px;
}
#ray-banner #ray-banner-cardno
{
	background: #fff url(imgcss/meb2.gif) no-repeat;height:30px;
}
#ray-banner #ray-banner-3div
{
	background: #fff url(imgcss/meb3.gif) no-repeat;height:30px;
}
#ray-banner #tuichu { height:30px;}

#ray-green{ background-color:#67CE12;overflow:hidden;zoom:1; height:2px;}


/*/////////回复样式/////////*/
.reply-main{color:#000;margin:6px 0 0 20px;}
.reply-main .reply-head{clear:both;height:24px;overflow:hidden;}
.reply-main .reply-head-left{float:left;width:80%;height:24px;overflow:hidden;display:inline;background:url(bgReply/airbg.gif) no-repeat left top;}
.reply-main .reply-head-right{float:right;width:20%;height:24px;overflow:hidden;display:inline;background:url(bgReply/airbg.gif) no-repeat right top;}
.reply-main .reply-body{border-left:1px solid #95b1c9;border-right:1px solid #95b1c9;padding-left:20px;padding-right:8px;background:#fff url(bgReply/airbg2.gif) no-repeat center -24px;zoom:1;}
.reply-main .reply-foot{clear:both;height:12px;overflow:hidden;line-height:0;}
.reply-main .reply-foot-left{float:left;width:80%;height:12px;overflow:hidden;background:url(bgReply/airbg.gif) no-repeat bottom left;}
.reply-main .reply-foot-right{float:right;width:20%;height:12px;overflow:hidden;background:url(bgReply/airbg.gif) no-repeat bottom right;}
div.reply-cont{padding:6px 0 5px;overflow:hidden;  line-height:1.4em;}
div.reply-cont h2 { color:#73d866;}



/* Accordion */
.accordionHeader
{
	border: 1px solid #4cb925;
	color: white;
	background-color: #7cde59;	
	font-weight: bold;
	padding: 5px;
	margin-top: 5px;
	cursor: pointer;
}

 .accordionHeader a
{
	color: #FFFFFF;
	background: none;
	text-decoration: none;
}

 .accordionHeader a:hover
{
	background: none;
	color:#d3eacb;
	text-decoration: underline;
}

.accordionHeaderSelected
{
    border: 1px solid #e3640b;
    color: white;
    background-color: #fa990d;	
	font-weight: bold;
    padding: 5px;
    margin-top: 5px;
    cursor: pointer;
}

 .accordionHeaderSelected a
{
	color: #FFFFFF;
	background: none;
	text-decoration: none;
}

 .accordionHeaderSelected a:hover
{
	color:#f1d4ab;
	background: none;
	text-decoration: underline;
}

.accordionContent
{
   
    border: 1px dashed #2F4F4F;
    border-top: none;
    padding: 5px;
    padding-top: 10px;
}


.watermarked{ border:1px solid #BEBEBE;	background-color:#F0F8FF;	color:gray;}

/*ajax收缩展开面板*/
.ajax-panel{
	width:100%;
	height:30px;
	background-image: url(imgcss/ajax_panel_bg.png);
	background-repeat:repeat-x;
	color:#FFF;
	font-weight:bold;
}
.ajax-panel-div{padding:5px; cursor: pointer; vertical-align: middle; padding-left:10px; _padding-top:10px;}

.ajax-intro{color: #51c476;	background-color: #edeef2;	margin-bottom:10px; padding:10px;line-height:1.4em ; 
            border:1px solid #535f87; border-top-style:none; _margin-top:-1px;}
            

/*Modal Popup*/
.modalBackground {
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
}

.modalPopup {
	background-color:#ffffdd;
	border-width:2px;
	border-style:solid;
	border-color:Gray;
	padding:3px;
	width:700px;
}

.modalPopup p {
    padding: 5px;
}

.drag
{cursor: move;background-color:#ebf9e5; font-weight:bold; color:#fa990d;	}
      
/*new png 类*/
/* begin BlockHeader */
.rose-div
{ background-color:#daf9bd;
  1border:1px solid #b5c5b6;
  	position: relative;
	z-index:1;
	padding: 7px;
	}


.rose-div-header
{
	position:relative;
	z-index:0;
	height: 30px;
	padding: 0 7px;
	margin-bottom: 7px;
	background:url('img/rose_header.gif' ) no-repeat;
	
}




.rose-div-header h1
{
	
	background-position:left top;
	background-image: url('img/BlockHeaderIcon.png');
	padding:10px 0 0 20px;
	background-repeat: no-repeat;
	1min-height: 14px;
	margin: 0 0 0 5px;
	
	 height:20px;
}




/* begin Box, BlockContent */



ol.critics-list li {
	margin-bottom: 2.5em;
	list-style: decimal;
	margin-left:30px !important;
	}

ol.critics-list 
{
	
	list-style: decimal;
	margin-left: 1em;
	}

div.cri-cont { margin-top:8px; clear: both; }

div.commentdate {
	font-size: .875em;
	margin-left: 40px;
	color: #33CC33
	}

div.commentauthor {
	margin-bottom: .25em;
	margin-left: 40px;
	color: #33CC33
	}
div.commentbyline {
	text-transform: uppercase;
	letter-spacing: .125em;
	font-size: .875em;
	}
div.byline, div.commentbyline {
	text-transform: uppercase;
	letter-spacing: .125em;
	font-size: .875em;
	}
div.gravatar { position: absolute; left: 35px;}
.cri-img { margin-left:20px;}
div.news .cri-img { margin-left:50px;}


.dr-rec{ height: 110px; padding:5px ; width:190px; margin: 10px; background:url('img/dr_bg.jpg') no-repeat right bottom;}


/* 导航 */
/* top stories */
#rayn 
{
	 margin:10px;

}

#rayn .rhd {
	background:url(img/bg-tabs.gif) repeat-x;
	padding-left: 4px;
	
}

#rayn .nav { height:34px;}

#rayn  .nav li {
	background: url(img/bg-tabs2.png) left;
	cursor: pointer;
	cursor: hand;
	float: left;
	font-size: 92%;
	font-weight: bold;
	height: 34px;
	line-height: 28px;
	padding: 0 16px 0 15px;
	position: relative;
	text-align: center;
	list-style-type:none;
}

#rayn  .nav li.first,
#rayn  .nav li.after_selected {
	background-position: right;
}

#rayn  .nav li.selected {
	background: url(img/bg-tabs2.png) center;
	color: #000;
	cursor: default;
	text-decoration: none;
}

#rayn  .rbd  
{ 
	margin:5px;
	padding: 4px 3px 0;
}

.tab ,.tab a{
	color: #efbc21;
}


/**  Admins模块***/
.ad-div{width:95%; margin:20px 0 20px 20px;}
.ad-head { background:#009933 url('imgcss/hbg.gif') repeat-x;  font-weight:bold; color:White; font-size:16px; padding-left:10px; margin-bottom:20px;  padding-top:5px; height:25px;  _height:25px;}

.calendar{ background-color:#f4fef0 !important; border:1px solid green;}


	
/*/////// 功能小类 和微调类//////*/
.line-through{ text-decoration:line-through;}
.mg {margin-bottom:15px;}
    /*PhyExam*/

.vi{color:#009695;}            
.red{ color:Red;}
.hs{color:#666;} 
.mg10{ margin:10px;}
.name { background-color:#f4fef0; font-size:18px;  padding:5px 0 0 8px; color:#fa990d;margin-right:15px;}
.mgr10{ margin-right:10px}
.hand{ cursor:pointer;}
.member{ color:Red; font-weight:bold;}
.center{ text-align:center;}
.middle { vertical-align:middle;}
.mgb15{ margin-bottom:15px;}
.mgl27{ margin-left:27px;}

.mg3 { margin:3px;}

.green{color:#7bda6f;}
.high { color:Red; }
.low { color:Blue;  }
.normal{color:#66cc66; }
.orange{ color:#f6e5cc;}
.disp { display: "";}
.hide { display:none;}

.esp { color:#FF6900; font-weight:bold;}
.tina-dl .esp-li {  list-style-image:none; list-style-type:none;  margin-left:-20px; text-align:center  !important;}

.esp-li { }
.esp-li a {font-size:1.4em; color:#51c476; font-weight:bold; font-family:微软雅黑,幼圆;}
.esp-a {font-weight:bold; margin:5px;}
.esp-a a{ color:#FF6900;  }
.tal{ text-align:left;}
.tar{ text-align:right;}
.tac { text-align:center !important;}
.dno{ display:none;}
.dyes{ display:block;}
.dyesl{display:inline-block;}
.w685 { width:685px;}
.w232{width:222px;}
.w340{ width:340px; }
.pos-rel{position:relative;}
.pos-right{ position:absolute; right:0; top:0;}
.pos-left{position:absolute; left:0; top:0;}

.hldiv{position:relative; height:240px; }



.li-active { background-color:#fff; }
.li-active a {color:#fa990d;}
.atv { color:#fa990d; background-color:#fff;  font-weight:bold;}

.cbox{ display:inline-block;  }
.cbox label{ margin-left:8px;}

.ul-p{ margin:2px  0 0 20px !important; }
.ul-p li { margin:2px 0;}

.stop { background:url('img/stop.jpg') ; height:422px; width:382px; margin:30px auto; position:relative;}
.stop .stop-inner{  position:absolute; left:180px; top:200px;  width:160px; font-family:微软雅黑;  font-size:16px; line-height:22px; font-weight:bold; color:#FF6900;}


.alert { position:absolute; font-family:微软雅黑;    background-color:White;   border:1px solid #b7335f; width:300px;   z-index:9999;text-align:center;} 
.alert dt { height:20px; background-color:#b7335f ;  font-weight:bold; color:#fff; padding-left:5px; }
.alert dd {min-height:40px;  color:#b7335f; padding:10px; font-weight:bold; vertical-align:middle;}
        
        
/******** For Iya8********/
.shoppingstate{ height:29px; width:941px; background:url(img/shopping_step.gif) no-repeat;}
.shoppingstate.step2{ background-position:0 -29px;}
.shoppingstate.step3{ background-position:0 -58px;}



.sales_program .title {background:#D75882;height:29px;overflow:hidden;}
	.sales_program .left {width:5px;height:29px;float:left;display:block;background:url(img3/bg_sales_l.gif) no-repeat left top;overflow:hidden;}
	.sales_program .right {width:5px;height:29px;float:right;display:block;background:url(img3/bg_sales_r.gif) no-repeat left top;}
	.sales_program h2 {margin-top:5px;}
	.sales_program h1 {font-size:12px;font-weight:normal;padding:5px 0 5px 5px;height:16px;color:#D75882;}
	.sales_program .price_sum {text-align:right;height:30px;line-height:30px;}
	.sales_program .price_sum strong {font-size:14px;}
	.sales_program .content {background:#EEEEEE;padding:5px;_float:left;/* ie6 bug */}
		.sales_program .sales_pic {width:60px;height:60px;float:left;margin-right:-65px;}
		.sales_program .sales_listc {width:auto;margin:0 0 0 65px;height:62px;}
		.sales_program .sales_listc a,.sales_program .sales_listc a:visited,.sales_program .sales_listc a:hover {color:#525252;}
		.sales_program .tip {font-family:"PMingLiU";font-size:11px;background:url(img3/bg_sales_tip.gif) no-repeat right top;height:17px;line-height:19px;margin-top:12px;}
		.sales_program .tip span {width:6px;height:17px;background:url(img3/bg_sales_tipl.gif) no-repeat left top;float:left;}
		.sales_program .price {float:right;min-width:100px;_width:100px;height:48px;padding:20px 0 0 0;height:20px; margin-right:10px;}
		.sales_program .price strong {font-size:14px;}
		.sales_program .join {float:right;padding:3px 0 0 0; margin-right:7px;}
		.sales_program .join .btn_cancel {width:47px;height:17px;border:0;background:url(img3/btn_cancel.gif) no-repeat left top;margin-top:5px;}
		.sales_program .join .btn_ok {width:47px;height:17px;border:0;background:url(img3/btn_02.gif) no-repeat left top;margin-top:17px;}


/* greenb */
.greenb{ background:#D0E4A6;margin:0 0 4px 0;_float:left;/* ie6 bug */}
.greenb .btop div {background: url(img3/bg_greenbb_tl.gif) no-repeat top left;  }
.greenb .btop { background: url(img3/bg_greenbb_tr.gif) no-repeat top right;}
.greenb .bbot div { background: url(img3/bg_greenbb_bl.gif) no-repeat bottom left; }
.greenb .bbot { background: url(img3/bg_greenbb_br.gif) no-repeat bottom right; }
.greenb .bcontent{ color:#525252;padding:0 5px;}


.bigbtn{  border:none; height:33px; width:168px; background:url(imgcss/bigbtn.gif) no-repeat; text-align:center; line-height:33px; color:#fff; cursor:pointer; font-size:14px; font-weight:bold;    letter-spacing:2px; font-family:微软雅黑;
           
          }
.biga { display:inline-block; height:48px; width:125px; background:url(img3/biga.gif) no-repeat; text-align:center; line-height:45px; color:#fff; text-decoration:none; font-size:18px; font-weight:bold;    letter-spacing:2px; font-family:微软雅黑; border:0;  cursor:pointer; }
.biga:hover {height:48px; width:125px; background:url(img3/bigah.gif) no-repeat;  color:#e5e4e8; text-decoration:none;}
  .big-word { font-size:20px; font-weight:bold;  color:#d75882;}
  
  /*       New Iya8       */
  
  
.pop{position:absolute;color:#111;top:100px;left:120px;width:490px;background:#c0c0c0;_background: #c0c0c0 no-repeat;padding-right:3px;padding-bottom:3px;z-index:150;}
.pop_content{border:1px solid #8c8c8c;background:#fff;margin-top:-4px;margin-left:-4px;_margin-top:0;_margin-left:0;overflow:hidden;_zoom:1;}


  .pop_content{border:1px solid #8c8c8c;background:#fff;margin-top:-4px;margin-left:-4px;_margin-top:0;_margin-left:0;overflow:hidden;_zoom:1;} 
.mpop { float:left ; width:300px;  margin-left:10px;}
.mpop2 { float:right; width:100px;  margin:16px 0 0 0;  }
.mpop2 span { font-size:14px;}
.ul-online { list-style-type:none;  margin-left:20px; margin-right:20px;}
.ul-online li { margin-bottom:15px;}
  
  
  .kefu{width:117px; float:right;	position:fixed;    z-index:8000; top:100px ;right:5px;}
  .kf2{ background:url(../img/kefu.gif) no-repeat;  width:118px; height:105px; }
  .kf2 #ols {  margin:4px 0 14px 4px;}
  .kf2 #qq_1 {   margin:8px 0 0 11px;  }
   .kf2 #qq_2 {   margin:8px 0 0 16px;  }
   

#f_left { left:10px; background:url(img3/fl.gif) no-repeat ; width:100px; height:218px; float:left;	position:fixed;    z-index:8000; top:100px ; }
#f_left ul {  list-style-type:none;  font-weight:bold; color:#45547d;  margin:20px 0 0 20px;}
#f_left ul li { padding-bottom:5px;}
#f_left a { font-size:14px; font-family: 微软雅黑; text-decoration:none; margin:0 15px 0 0;}
#f_left .cs a {color:#FF6900;}

div#newbg { background:url(img3/newbg.gif) repeat-x ; height:136px; width:976px; position:relative;}
.btn-pre{  border:none; height:86px; width:134px; background:url(img3/btn-pre.gif) no-repeat;  cursor:pointer;    }
.btn-next{  border:none; height:86px; width:134px; background:url(img3/btn-next.gif) no-repeat;   cursor:pointer;  }

.div-car { margin-top:-13px; padding:0 40px 20px 40px; background:url('img3/div-car-bg.gif') repeat-x ;  }
.div-car h1, .div-car h2, .div-car h3 {  color:#7a7bfb;}
.lbtn-sim  { font-weight:bold; color:#7a7bfb; letter-spacing:5px; text-decoration:none;}


#changeSucTip{background: url(img3/cartTipBottom.gif) bottom no-repeat;height:80px;padding-bottom:4px;}
#changeSucTip #tipContent{border:#ff9900 1px solid;background:#fffddd;border-bottom:none;height:77px;}
#changeSucTip #tipTitle{margin-top:10px;text-align:center;}
#changeSucTip #priceSpan{color:red;}


.div-gz { color:#7a7bfb;  font-family:微软雅黑; line-height:30px;  margin:20px 0 0 280px;}
.tb-gz { border:none; border-bottom:1px solid #7a7bfb; width:200px;} 
.tb-gz:disabled { background:none;}
.wz{ width:80px; display:inline-block;}

.rtb2 .unsel td { color:#cccccc;}
.vip{ margin:40px 0 0 130px;}

input.g-search { position: absolute; top: 10px; right: 20px; margin: 0; width: 180px;    padding:0; background-color: #d6e3ff ; outline:none;  border:2px solid #5b6175; height:19px;}
#h-r #gr {  position: absolute; top: 13px; right: 18px; display:block;  background:url('img3/gr.gif') no-repeat;  width:24px; height:27px;}
#log-state {  position: absolute; top: 50px; right: 20px;  font-family:微软雅黑; color:#fff;  font-size:14px; font-weight:bold;   }

#log-state  span{   font-family:微软雅黑; color:#fff100;  font-size:14px; font-weight:bold;   }

#log-state a{ color:#fff; text-decoration:none; font-size:14px;font-family:微软雅黑;}
#log-state a:hover{ color:#fff; text-decoration:underline;}

.waitInfo{color:#666;Background:#fff url(img3/loading.gif) no-repeat 3px 3px;border:#C0C0C0 1px solid; margin-left:10px;padding-top:4px;padding-bottom:3px;padding-left:20px;padding-right:10px;font-size:12px;font-weight:400;}

.div-new { background:url('img3/gz_page_bg.gif') repeat-x; height:466px;   width:920px; color:#7a7bfb;  font-family:微软雅黑; line-height:30px; margin-left:-3px; padding:0 30px;}
.div-new h1, .div-new h2, .div-new h3 {  color:#7a7bfb;}
