@charset "utf-8";
/* CSS Document */
.jiange{ 
	   padding-top:10px;
	   *padding-top:-10px;
}
.cart_num{
      width:15px; height:20px; border:1px solid #CCC; background-color:#FFFFFF; 
	  padding-top:4px; padding-bottom:1px; padding-left:4px; padding-right:4px; 
	  *width:12px; *height:8px;
}
.newcarfont01{
       font-size:14px;
	   line-height:28px;
	   font-weight:bold;
	   color:#595959;
}
.newcarfont01a{
       font-size:14px;
	   line-height:28px;
	   font-weight:bold;
	   text-decoration: none;
	   color:#fff;
}
.newcarfont01b{
       font-size:14px;
	   line-height:28px;
	   font-weight:bold;
	   text-decoration: none;
	   color:#595959;
}
.newcarfont02{
       font-size:14px;
	   line-height:32px;
	   font-weight:bold;
	   color:#fff;
}
.newcarfont03{
       font-size:12px;
	   line-height:20px;
}
.newcarfont03a{
       font-size:12px;
	   line-height:25px;
	   color:#40a891;
}
.newcarfont03ac{
	       font-size:12px;
	   line-height:25px;
	   color:#868686;
}
.newcarfont04{
       font-size:12px;
	   color:red;
}
.
.newcarfont05{
       font-size:16px;
	   line-height:24px;
	   font-weight:bold;
	   color:red;
}
.newcarfont06{
       font-size:16px;
	   line-height:24px;
	   font-weight:bold;
}
.newcartfont:link, .newcartfont:visited{
font-size:14px;
color:#646464;
text-decoration:none;}
.newcartfont:hover {
font-size:14px;
color: #fff;
text-decoration:none;
}
.newcartfont2:link, .newcartfont2:visited{
font-size:14px;
color:#646464;
text-decoration:none;}
.newcartfont2:hover {
font-size:14px;
color: #FF6600;
text-decoration:none;
}
.newcart{
        width:900px;
		margin:auto;
}
.newcart01{
		 margin-left:60px; height:28px;
}
.newcart01 ul{  
     margin:0px 20px 0px 20px;
	 padding:1px;
}
.newcart01 li{
    display:inline;
    list-style:none;
    list-style-position:outside;
	list-style-type:none;
	text-align:center;
    float:left;
}

.newcart_botton1 a:link,.newcart_botton1 a:visited{
	  background-image:url(../images/newcart/newcart_botton01.jpg);
	  background-repeat:no-repeat;
	  width:246px;
	  height:28px;
      text-decoration: none;
}
.newcart_botton1 a:hover,.newcart_botton1 a:active{
	  background-image: url(../images/newcart/newcart_botton02.gif);
	  background-repeat:no-repeat;
	  width:246px;
	  height:28px;
}
.newcart_botton1 a{
     display:block;
	 border-bottom:3px solid #fff;
	  width:150px; 
}
.newcart_botton2{
     float:left;
	 width:246px;
	 height:28px;
	 text-align:center;
	 background-image: url(../images/newcart/newcart_botton02.gif);
	 background-repeat:no-repeat;
}
.newcart_botton3{
     float:left;
	 width:246px;
	 height:28px;
	 text-align:center;
	 background-image: url(../images/newcart/newcart_botton01.gif);
	 background-repeat:no-repeat;
}
.newcart02{
       width:900px;
	   text-align:center;
	   clear:both;
	   padding-top:10px;	   
}
.newcart03{
       width:900px;
	   margin-top:10px;
}
.newcart03left{
       float:left;
}
.newcart03middle{
        width:869px;
		background-image:url(../images/newcart/newcart_middle.jpg);
		height:35px;
		float:left;
		text-align:left;
}
.newcart03right{
       float:left;
}
.newcart04{
      border:#ccc 1px solid;
	  margin-bottom:50px;
}
.newcart04_01all{
      width:870px;
	  padding:10px;
}
 
.newcart04_01{  
	  height:100px;
	  text-align: center; 
	  border-bottom:#ccc 1px solid;
	  padding:50px 15px 10px;
	  *padding:10px 25px 10px;
}
.newcart04_01pic{
	  border:#ccc 1px solid;
	  width:100px;
	  float:left;
}
.newcart04_01pic img{max-width:100px; max-height:100px; width: expression(this.width >100 && this.height < this.width ? 100: true); height: expression(this.height > 100 ? 100: true);}
.newcart04_01_1{
       width:190px;
	   float:left;
	   text-align:center;
	   margin-top:40px;
}
.newcart04_01_2{
       width:170px;
	   float:left;
	   text-align:center;
	   margin-top:40px;
}
.newcart04_02{
	   padding-top:10px;
	   text-align:right;
	   padding-right:20px;
}
.newcart05{
        background-color:#efefef;
		height:39x;
		padding:10px 20px 10px 0px;
		text-align:right;
}
.newcart2{
        width:900px;
		margin:auto;
		margin-top:10px;
		clear:both;
}
.newcart_cp{
        background-image:url(../images/newcart/newcart_cpbg.jpg);
		background-repeat:repeat-x;
		text-align:center;
		font-size:14px;
		font-weight:bold;
		line-height:35px;
		color:#FFFFFF;
}
.newcart04_02all{
      width:900px;
	  clear:both;
	  padding-top:10px;
}
.newcart04_02all_01{	  
	  height: 210px;	 
	  width:280px;
	  float:left;
	  padding:3px;
	  margin-left:10px;
	  margin-bottom:10px;
	  overflow:hidden;
	  border:1px solid #f9f9f9;
	  
	  	  
}
.newcart04_02all_left{
	  float:left;
	  width:130px;
	  height:200px;
}
.newcart04_02all_right{
	  float:right;
	  width:145px;
	  
}

.newcarfont07{

width:260px;
height:23px;
overflow:hidden;
       font-size:14px;
	   line-height:28px;
	   font-weight:bold;
	   color:#3e3d3d;
}
.newcarfont07a{
float:left;
color:#999999;
height:100px;
width:220px;
overflow:hidden;
padding-bottom:3px;
}
.newcart04_img{
      border:1px #ccc solid;
}
.newcart04_clearall{
     
	  clear: both;
}
.newcart_cp_desc{
line-height:30px;
font-weight:bold;
font-size:13px;
}
.newcarfont07b{
       font-size:12px;
	   line-height:24px;
	   color:#999999;
}
.newcarfont07c{
       font-size:12px;
	   line-height:26px;
	   color:#25a489;
	   font-weight:bold;
}
.newcart04_01alla{
		 padding-top:50px;
		 *padding-top:10px;
		 padding-bottom:15px;
}

#succeed_btn input{width:176px; height:33px; border:none; font-weight:bold; cursor:pointer; background:url(../images/pay/succeed_bg.gif) 0 0 no-repeat; color:#FFFFFF; line-height:33px; text-align:center;}
.flow_padding{padding-left:620px;}

.redPay{color:#900C0C; line-height:40px;} 
.payco {width: 250px; margin: 0 auto; overflow: hidden;}
.paycodd {float: left; margin-right: 15px;}
.paycodd input {background: #da2128; border-radius: 4px; display: block; width: 115px; height: 35px; line-height: 35px; color: #fff;}

.paycodt {float:left ;}
.paycodt a {background: #d9d9d9; border-radius: 4px; display: block; width: 115px; height: 35px; line-height: 35px; color: #000000;}
