@charset "utf-8";
/*CSS Document*/
html,body,div,ul,li,
form,fieldset,input,textarea,p,blockquote,th,td,img,h1,h2,h3,h4,h5,h6{
   padding: 0;
   margin: 0;
}
html,body
{
	width:100%;
	height:100%;	
}
body
{  
	font-size:14px;
	font-family:"微软雅黑";
	color:#505050;
	background:#f1f2f3;
}
ul li
{
	list-style-type:none;
}
img
{
	border:0;
	vertical-align:middle;
}

a
{
	color:#646464;
	text-decoration:none;
}
a:hover
{
	color:#ff6699;
}


table 
{
    border-collapse: collapse;
    border-spacing: 0;
	border:0;
}
.clear
{
	clear:both;
}

.show
{
	display:block;
}
.hide
{
	display:none;
}

input
{
	vertical-align:middle;
}
textarea 
{
	padding-left:4px;
	padding-top:5px;
	font-size:12px;
	resize:vertical;
	
}

a span
{
	cursor:pointer;
}

.header,#myCarousel,.process,.designer,.modelStore,.customization,.footer
{ min-width:1200px; display:block;} 

/******header*********/
.header
{
	height:70px;
	line-height:70px;
	width:100%;
	background:#fff;
	border-bottom:1px solid #ccc;
	overflow:hidden;

}

.header_c
{
	width:1200px;
	margin:0 auto;
}

.logo
{
	float:left;
	padding-top:15px;
}
#headmenu{padding-left:20px; overflow:hidden;  width:420px; float:left}
#headmenu ul li
{
	float:left;
	padding:0 15px;
	
}

#headmenu ul li a{ font-size:14px; }

#headmenu ul li a:hover{
    color: #29bbff;
	font-weight:bold;
}

.d_reg
{
	float:right;
}

.search
{   float:left;
	width:204px;
	height:30px;
	border:1px solid #ff4466;
	margin:18px 18px 18px 15px;
}
.searchtwo
{   
	height:20px;
	margin:18px 10px; 
	width:120px
}

.search .input_text
{
	height:28px;
	line-height:28px;
	border:1px solid #fff;
	width:172px;
	color:#a9a9a9;
	float:left;
	padding-left:3px;
}

.search a.aSearch 
{
	background-position:-44px -95px;
	display:block;
	float:left;
	width:25px;
	height:25px;
	text-decoration:none;
}

.search a.aSearch2 {
    background-position: -49px -100px;
    display: block;
    float: left;
    height: 20px;
    text-decoration: none;
    width: 20px;
}

#d_reg ul li
{ 
	float:left;
	padding:0 4px;
}


.iconbg
{
	background-image:url(../images/iconbg.png);
	background-repeat:no-repeat; 
}
.iconbg2
{
	background-image:url(../images/iconbg2.png);
	background-repeat:no-repeat; 
	/*_background:none; 
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../images/iconbg2.png" ,sizingMethod="crop"); */ 
}

.register
{
	background-position:-8px -50px;
	display:block;
	width:55px;
	height:30px;
	text-decoration:none;
	margin-top:20px;
}
.login
{
    background-position:-75px -50px;
	display:block;
	width:55px;
	height:30px;
	text-decoration:none;
	margin-top:20px;
}

.sina
{
	background-position:-8px -186px;
	display:block;
	width:40px;
	height:40px;
	text-decoration:none;
	margin-top:15px;
	
}
.qq
{
	background-position:-54px -186px;
	display:block;
	width:40px;
	height:40px;
	text-decoration:none;
	margin-top:15px;
}
.txwb
{
	background-position:-105px -186px;
	display:block;
	width:40px;
	height:40px;
	text-decoration:none;
	margin-top:15px;
	
}
.arrowsDown
{
	background-position:-147px -107px;
	display:block;
	width:17px;
	height:17px;
	text-decoration:none;
	margin-top:30px;
}

.arrowsUp
{
	background-position:-147px -100px;
	display:inline-block;
	width:17px;
	height:17px;
	text-decoration:none;
	margin-top:10px;
}
.arrowsDo
{
	background-position:-170px -100px;
	display:inline-block;
	width:17px;
	height:17px;
	text-decoration:none;
	margin-top:10px;
}

.iconInfo
{
	background-position:-12px -250px;
	display:inline-block;
	width:18px;
	height:18px;
	text-decoration:none;
	margin-top:20px;
	*+margin-top:0px;
	_margin-top:23px;
	
}

.home
{
	background-position:-553px -100px;
	display:inline-block;
	width:25px;
	height:25px;
	text-decoration:none;
	margin-top:8px;	
	float:left;
}


/****新首页****/
.container{ width:1200px; margin:0 auto;}

.process{
	height:150px;
	background:#fff;
}

.process .span4,.customization .span4{ width:275px;width:272px\9; float:left; border-right:1px solid #7f7f7f; margin-top:40px; padding-left:15px; padding-right:15px;}
.process .span4:first-child,.customization .span4:first-child{ padding-left:0;}
.process .span4:last-child,.customization .span4:last-child{ border-right:none; padding-right:0;}
.process .process_title{ margin-left:10px;}
.process h2,.customization h2{ font-weight:normal; font-size:20px;}
.process em,.customization em{ font-size:12px; line-height:40px;  }
.process em,.customizationdiv em{width:170px; width:165px\9;line-height:25px; display:block;}
.s_process{ background:url(../images/process.png) no-repeat; width:95px; height:70px; display:block;}
.s_p_1{ background-position:left top;}
.s_p_2{ background-position:-95px top;}
.s_p_3{ background-position:-190px top;}
.s_p_4{ background-position:-285px top;}

.eye2{background-position:-498px -38px; width:23px; height:23px;}
.hand{background-position:-498px top; width:23px; height:23px;}
.eye2,.hand{ float:left; display:inline;}

.s_cus_1{background-position:-7px bottom; height:75px;}
.s_cus_2{background-position:-95px bottom;height:75px;}
.s_cus_3{background-position:-190px bottom;height:75px;}
.s_cus_4{background-position:-285px bottom;height:75px;}


.designer{
	 height:490px; 
    background:f4f4f4;
}
.designer h1,.modelStore h1,.customization h1{ font-size:25px; text-align:center; font-weight:normal; padding-top:40px;}
.designer h1 em,.modelStore h1 em,.customization h1 em{ color:#9d9d9d;text-align:center; font-size:14px; line-height:25px;}

.designer_con .span6{ width:481px; margin-top:80px; float:left; margin-left:50px;}
.designer_con .span6:first-child{ padding-left:80px; padding-right:40px;}
.designer_con .span6:last-child{ padding-right:80px;padding-left:40px;}

.designer_con .span12{

	padding:30px 50px;
	background:#fff;
	height:150px;
	overflow:hidden;
	border-radius:10px;
}

.zuopin{padding-left:10px; padding-right:10px; overflow:hidden;}

.designer_dec{ height:80px; max-width:160px; margin-left:30px; margin-top:10px;}
.designer_dec p{ font-size:12px; line-height:25px; color:#000;}

.designer_con img.head{ border-radius:50%;}
.designer_con .designerName{padding-top:10px; display:block; color:#000; font-weight:bold; }
.designer_con .stores a{margin-left:30px; color:#ff4466; padding-top:10px; display:block;}

.des_product ul li{ float:left; padding:25px 9px;}
.des_product ul li a{ border:1px solid #ccc; display:block; }

.why{ width:18px; height:18px; display:inline-block; color:#fff; background:#FC6; border-radius:50%; text-align:center; margin-right:5px;}


.modelStore{
	height:490px;
	background:#fff;
	}
.modelList{ margin-top:75px;}	

.modelList ul li{ float:left; padding:15px;*padding:13px; width:275px;width:270px\9; }
.modelList ul li a{ display:block;}
.modelList ul li:first-child{ padding-left:0;}
.modelList ul li:last-child{ padding-right:0;}
.modelList .modelparentDiv{border:1px solid #ccc;  width: 275px;}
.modelList .modelparentDiv:hover{border:1px solid #a4a4a4; box-shadow:0 0 5px #a4a4a4;}
.imgModelDiv {

    overflow: hidden;
    position: relative;
    width: 275px;
}
.imgModelDiv a {
    display: table-cell;
    text-align: center;
    vertical-align: middle;
    width: 275px;
}
.imgModelDiv a img {
    vertical-align: middle;
}

.modelList ul li.width223,.modelList .width223,.imgModelDiv a.width223{ width:223px;}
.modelList ul li.width223:first-child{ padding-left:15px;}
.modelList ul li.width223:last-child{ padding-right:15px;}
.img_model_msg{ height:25px;  padding:5px 10px 0 10px;}
.img_model_msg span.num{ width:40px; font-size:10px; color:#ff4466; display:block; float:left; height:23px; line-height:23px;}

.modelPrice{ font-size:14px; color:#ff4466; font-weight:bold;}


a.imgcon .overlay {
    background:rgba(255, 255, 255, 0.5);
    height: 35%;
    left: 0;
    opacity: 0;
	filter:alpha(opacity=0);
    position: absolute;
    top: 65%;
    transition: opacity 300ms ease 0s;
    width: 100%;
	z-index:3;
}

a.imgcon:hover .overlay{opacity:1;filter:alpha(opacity=100);}  
.imgcon .links {

    height: 35%;
    left: 0;
    opacity: 0;
	filter:alpha(opacity=0);
    position: absolute;
    top: 65%;
    transition: all 300ms ease 0s;
    width: 100%;
	z-index:100;
    padding-top:15px;
	
} 

a.imgcon:hover .links{opacity:1;filter:alpha(opacity=100);}  
.links p{text-align:left; padding-left:10px; line-height:20px;}
.links .p-title{ font-size:14px; color:#000;
   width: 245px; /*定义显示区域宽度*/
   text-overflow: ellipsis;
   overflow: hidden; /*兼容FF，在FF下会隐藏超过长度的部分*/
   white-space:nowrap; /*要强制文本溢出发生并且应用ellipsis值，必须定义文本内容不换行*/
 }
.links .p-position{ font-size:11px; color:#545353;}



.customization{ height:310px; background:#f4f4f4;}
.customization .span4{ border-right:none;}
.customizationdiv{ margin-top:50px;}

.madeshow{ height:550px;}


.aMyAccount
{
	_padding-top:15px;
	_display:block;
}

#myAcount
{
	position:absolute;
	z-index:1000000;
	background:#fff;
	border:1px solid #d7d7d7;
	padding-bottom:10px;
	width:130px;
	_top:65px;	
}

#myAcount ul li
{
	float:none;
	padding:0;
	height:30px;
	line-height:30px
}
#myAcount ul li a
{
	display:block;
	padding:2px 20px 5px;
	vertical-align:middle;
	height:25px;
}

#myAcount ul li a:hover
{
	background:#e4e5e6;	
}


.headIcon,.headIcon:hover
{
	background:url(../images/headIcon.png) no-repeat;
	width:22px;
	height:22px;
	display:inline-block;
}

.perHomepage
{
	background-position:-56px -8px;
}
a span.perHomepage:hover,#myAcount ul li a:hover .perHomepage
{
	background-position:-56px -48px;
}
.myModel
{
	background-position:-95px -8px;
}
a span.myModel:hover,#myAcount ul li a:hover .myModel
{
	background-position:-95px -48px;
}
.myMake
{
	background-position:-138px -8px;
}
a span.myMake:hover,#myAcount ul li a:hover .myMake
{
	background-position:-138px -48px;
}
.myHeart
{
	background-position:-177px -8px;
}
a span.myHeart:hover,#myAcount ul li a:hover .myHeart
{
	background-position:-177px -48px;
}
.myCollect
{
	background-position:-212px -8px;
}
a span.myCollect:hover,#myAcount ul li a:hover .myCollect
{
	background-position:-212px -48px;
}
.accountSet
{
	background-position:-248px -8px;
}
a span.accountSet:hover,#myAcount ul li a:hover .accountSet
{
	background-position:-248px -48px;
}
.exitAccount
{
	background-position:-283px -8px;
}
a span.exitAccount:hover,#myAcount ul li a:hover .exitAccount
{
	background-position:-283px -48px;
}
.jfen
{
	background-position:-318px -7px;
}
a span.jfen:hover,#myAcount ul li a:hover .jfen
{
	background-position:-318px -47px;
}

.myorder
{
	background-position:-356px -7px;
}
a span.myorder:hover,#myAcount ul li a:hover .myorder
{
	background-position:-356px -47px;
}

.mymoney
{
	background-position:-393px -7px;
}
a span.mymoney:hover,#myAcount ul li a:hover .mymoney
{
	background-position:-393px -47px;
}

.sectype{height:50px; line-height:20px;  margin:10px 0 0 10px}
.stylist{display:block; padding:3px 1px; border-bottom:1px solid #ccc; font-size:12px; text-align:center;}
.facilitator{display:block; padding:3px 1px;  font-size:12px;text-align:center;}


/******header end*********/

/******content*********/
.content
{
	width:1200px;
	margin:0 auto;
	overflow:hidden;
	min-height:800px;
	padding-bottom:40px;
}
.c_top
{
	padding-bottom:40px;
	margin-top:20px;
	border-bottom: 1px solid #d7d7d7;
	_border-bottom: 0px;
	overflow:hidden;
}

.c_top_l
{
	float:left;
	width:468px;
	overflow:hidden;
}

.c_top_l_top
{
	width:405px;
	height:275px;
	border:1px solid #ccc;
	background:#fff;
	overflow:hidden;
	padding:20px 30px;
}

.c_top_l_top .title
{
	font-size:18px;
	padding-bottom:5px;
	_padding-bottom:2px;
	border-bottom:1px solid #d7d7d7;
}

#new ul li
{
	float:left;
	display:inline;
	width:100%;
	border-bottom:1px dashed #d7d7d7;
	padding:15px 0;
}

#new ul li a
{
	font-size:12px;
	color:#373636;
	height:25px;
	display:block;
	width:100%;
	margin-top:4px;
	padding-top:3px;

}
#new ul li a:hover,#new ul li a:hover span,.d_m_cen a:hover,#footer a:hover
{
	text-decoration:underline;

}

.s_l
{
	display:block;
	float:left;
	width:295px;
	line-height:20px;
}


.s_r
{
	display:block;
	float:right;
}

.s_r_m
{
	margin-right:6px;
}

.sharespan
{
	float:right; 
	display:inline-block;

}
.span_left
{
	float:left;
}
.text-center{ text-align:center;}
.span_leftBlock
{
	float:left;
	display:block;
}

.hotDefault
{
	width:45px;
	height:22px;
	line-height:22px;
	border-radius:5px;
	color:#fff;
	text-align:center;

}
.hotDefault:hover{color:#fff;}

.hot1
{	
	background:#ffc34a;
}
.hot1:hover,#new ul li a:hover .hot1{background:#f88c1a;}

.hot2
{
	background:#29bbff;
}
.hot2:hover,#new ul li a:hover .hot2{background:#1284fe;}

.hot3
{
	background:#ff6699;
}
.hot3:hover,#new ul li a:hover .hot3{background:#ff4466;}



.line1
{
	height:1px;
	background:#ccc;
	width:464px;
	margin:1px auto;
	overflow:hidden;
}
.line2
{
	height:1px;
	background:#ccc;
	width:460px;
	margin:1px auto;
	overflow:hidden;
}
.line3
{
	height:1px;
	background:#ccc;
	width:580px;
	margin:1px auto;
	overflow:hidden;
}
.line4
{
	height:1px;
	background:#ccc;
	width:530px;
	margin:20px auto;
	overflow:hidden;
	
}

.c_top_l_bottom
{
	width:465px;
	height:120px;
	border:1px solid #ccc;
	background:#fff;
	margin-top:15px;
	overflow:hidden;
}

#action ul li
{
	float:left;
	display:inline;
}
#action ul li.w
{
	padding:20px 25px;
	width:100px;
	text-align:center;
}

#action ul li.l
{
	padding:20px 2px;
}

.s_img1
{
	display:block;
	background-position:-55px -130px;
	width:42px;
	height:42px;
	margin-left:30px;
	*margin-left:3px;
}

.s_img1:hover
{
	background-position:-203px -129px;
}
.s_img2
{
	display:block;
	background-position:-105px -130px;
	width:42px;
	height:42px;
	margin-left:30px;
	*margin-left:3px;
}

.s_img2:hover
{
	background-position:-256px -130px;
}

.s_img3
{
	display:block;
	background-position:-10px -130px;
	width:42px;
	height:42px;
	margin-left:30px;
	*margin-left:3px;
}

.s_img3:hover 
{
	background-position:-158px -129px;
}

#action a
{
	text-decoration:none;
	color:#787878;
	line-height:20px;
}
.c_top_r
{
	float:left;
	margin-left:15px;
	display:inline;
	border:1px solid #d7d7d7;
	overflow:hidden;
}

/*c_center*/
.c_center
{
	width:1200px;
	margin:0 auto;
	overflow:hidden;
	padding-bottom:40px;
	border-bottom: 1px solid #d7d7d7;
}
.type
{
	padding:40px 0;
}
.typeTitle
{
	font-size:18px;
	color:#313131;
}

.typeTitle16
{
	font-size:16px;
	color:#313131;
	padding:5px 0;
}

.more
{
	width:60px;
	height:22px;
	line-height:22px;
	text-align:center;
	background:#ccc;
	color:#fff;
	border-radius:5px;
	display:inline-block;
}

.more:hover
{
	background:#b0b2b4;
	color:#fff;
}



.con_img ul li,.con_img2 ul li
{
	float:left;
	display:inline;
}
.con_img ul li
{
	padding:20px 15px 0 5px;
	_padding:20px 10px 0 5px;
	width:220px;
	position:relative;

}
.con_img2 ul li
{
	padding:20px 18px 0 0;
	width:220px;
}

.name,.author
{
	width:185px;
	display:block;
	float:left;
	padding-left:10px;
	
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
	text-overflow: ellipsis; /*IE/Safari */
	-ms-text-overflow: ellipsis; 
	-o-text-overflow: ellipsis;/* Opera */ 
	-moz-binding: url("ellipsis.xml#ellipsis");/*FireFox*/

}
.name,.name2
{
	color:#3c3c3c;
	font-weight:bold;
}
.name a,.name2 a
{
	color:#3c3c3c;
	text-decoration:none;	
}
.name a:hover,.name2 a:hover
{
	text-decoration:underline;
}

.author,.author2
{
	color:#8a8a8a;
	font-size:12px;
}

.mxdr p.author2
{
	height:20px;
	line-height:20px;
}
.img_msg
{
	height:60px;
	background:#fff;
	padding:20px 10px;
	_padding:0 10px;
}
.img_msg2
{
	background:#fff;
	height:88px;
}
.img_msg3
{
	background:#fff;
	height:95px;
	padding-top:10px;
}

.img_msg4
{
	background:#fff;
	height:90px;
	padding-top:10px;
}
.img_msg5
{
	background:#fff;
	height:105px;
}

.img_msg6
{
	height:20px;
	background:#fff;
	padding:20px 10px;
	_padding:0 10px;
}

.img_msg_padding
{
	padding:20px 5px;
}

.img_msg_padding2
{
	padding:10px 8px;
}

.sp_padding
{
	float:left; 
	padding:0 2px;
}

.sc_yd
{
	clear:both;
	padding:10px 5px 0 5px;
	_padding:10px 5px 10px 5px;
	overflow:hidden;
	display:inline-block;
	height:40px;
}
.sc_yd2
{
	clear:both;
	padding:10px 5px 0;
	_padding:0px 5px 0;
	overflow:hidden;
}

.sc_yd3
{
	clear:both;
	padding:5px 5px 0;
	_padding:0px 5px 0;
	overflow:hidden;
}

.sc_yd4
{   
    clear:both;
	padding:5px 5px 0 27px;
	_padding:0px 5px 0 27px;
	overflow:hidden;
}
.msg_name
{
	height:23px;
	overflow:hidden;
	_padding-top:20px;
}

.msg_name2
{
	height:65px;
	overflow:hidden;
}

.favorite,.heart,.message,.redheart,.redfavorite,.eye
{
	display:inline-block;
    width:30px;
	height:30px;
	float:left;	
}

.favorite
{
	background-position:-75px -96px;
}

.favorite:hover,.redfavorite
{
	background-position:-254px -98px;
}

.favorite2
{
	display:inline-block;
	background-position:-78px -96px;
	width:30px;
	height:30px;
}
.heart
{
	display:block;
	background-position:-8px -96px;
}

.heart:hover,.redheart
{
	display:block;
	background-position:-220px -98px;
}

.eye
{
	display:block;
	background-position:-293px -100px;
}

.eye:hover,.redheye
{
	display:block;
	background-position:-333px -100px;
}


#coll_ul .redheart,#coll_ul .redfavorite 
{
	margin:6px 0 0 0;
}

.message
{
    display:block;
	background-position:-105px -96px;
}

.count,.count1,.count2
{
	height:30px;
	line-height:30px;
	color:#8a8a8a;
	font-size:12px;
}
.count
{
	float:left;
	width:65px;
}
.count1
{
	vertical-align:top;
	display:inline-block;
}
.count2
{
	float:left;
	width:40px;
}

.min_line1,.min_line2
{
    height:1px;
	background:#ccc;
	margin:1px auto;
	overflow:hidden;	
}
.min_line1
{
	width:220px;
}
.min_line2
{
    width:216px;
}
.div_li
{ 
  border:1px solid #ccc; 
  overflow:hidden;
  width:223px;
}

.imgParentDiv {
	width:223px;
	height:190px;
	overflow:hidden;
	position:relative;
}
.imgParentDiv a
{
	display:block;
	display: table-cell;/*非IE的主流浏览器识别的垂直居中的方法*/
	vertical-align:middle;
	text-align:center;
	*display: block;
	*font-size: 165px;/*约为高度的0.873，200*0.873 约为175*/
	*font-family:Arial;/*防止非utf-8引起的hack失效问题，如gbk编码*/
	width:223px;
	height:190px;
}
.imgParentDiv a img {
    vertical-align:middle;
}

.imgbga{
	background: linear-gradient(to bottom, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0) 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
    box-sizing: border-box;
    color: #fff;
    cursor: pointer;
    float: left;
    font-size: 12px;
    height: 90px;
    line-height: 1em;
    overflow: hidden;
    padding: 6px;
    pointer-events: none;
    position: absolute;
    text-overflow: ellipsis;
    top: 0;
    white-space: nowrap;
    width: 100%;
	}
	
.imgbga img{
  width:40px; height:40px; border-radius:50%; border:2px solid #f7f4f4;
 }	
	

.badge-free{ 
  position:absolute;
   background:url("../images/free.png") no-repeat;
   width:39px;
   height:39px;
   right: 10px;
   z-index: 4;
}


.minImg
{
	position:absolute; z-index:10; margin-left:55px; margin-top:58px;
}
.maxImg
{
    height: 170px;
    position: relative;
    width: 220px;
    z-index: 1;
    background: #fff;
}

.radiusPeople
{
    border:4px #fff solid;
	border-radius:54px; 
	-moz-border-radius: 54px; /* Mozilla浏览器的私有属性 */
    -webkit-border-radius: 54px; /* Webkit浏览器的私有属性 */
}
.radiusPeopleDiv
{
	width:108px;
	height:108px;
	background-color: #d7d7d7;
	border:2px #d7d7d7 solid;
	border-radius:56px; 
	-moz-border-radius: 56px; /* Mozilla浏览器的私有属性 */
    -webkit-border-radius: 56px; /* Webkit浏览器的私有属性 */ 
	
}
.con_img ul li.a1
{ 
	padding:20px 15px 0 10px;
}
.con_img ul li.a5
{ 
	padding:20px 0 0 0;
}
.mxdr
{
	text-align:center;
	height:25px;
	line-height:25px;
	width:200px;
	padding:0 8px;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
	text-overflow: ellipsis;/* IE/Safari */ 
	-ms-text-overflow: ellipsis; 
	-o-text-overflow: ellipsis;/* Opera */ 
	-moz-binding: url("ellipsis.xml#ellipsis");/*FireFox*/ 
}
.paddingStyle
{
	text-align:center;
}

/******content end*********/

/******footer*********/
.footer
{
	background:#e1e2e3;
	padding:20px 0 30px 0;
	overflow:hidden;
}
.footerCen
{
	width:1200px;
	margin:0 auto;
	overflow:hidden;
}
#footer.footeridx {
    background-color: #e1e2e3;
    border-top: 1px solid #d8d9da;
    height: 225px;
    padding: 22px 0;
}

.footerCenList {
    border-left: 1px solid #cfd0d1;
    float: left;
    height: 142px;
    padding: 9px 30px;
    width: 160px;
	overflow:hidden;
}
.footerCenList_inner {
    width: 202px;
}
.footerCenList_center .footerCenList_inner {
    width: 179px;
}
.footerCenList_inner p{
	text-align:center;
}
.footerCenList_title {
    color: #444444;
    font-size: 13px;
    margin-bottom: 15px;
}
.footerCenList_items a {
    color: #666666;
    float: left;
    font-size: 13px;
    height: 30px;
    width: 100px;
	text-decoration:none;
}
.footerCenList_items a.long {
    width: 200px;
}

.footerCenList_items2 a {
    color: #666666;
    float: left;
    font-size: 13px;
    height: 30px;
    text-decoration: none;
    width: 120px;
	padding-right:5px;
}
.footerCenList_items2 a.long {
    width: 200px;
}
.footerCenPad{ padding:9px 0 9px 40px}
.width510{ width:510px;}
.widthAuto{ width:auto;}
.dt-tcode {
    background: url(../images/code.jpg) no-repeat;
    height: 88px;
    margin: 5px auto;
    width: 88px;
}
.footerCenList p {
    color: #666666;
    font-size: 13px;
}

.dt-footer-bottom {
    color: #888888;
    font-size: 13px;
    margin: 20px auto 5px;
    text-align: center;
    width: 490px;
	overflow:hidden;
}
/******footer end*****/

/****lgoin or register***/
.loginOrReg
{
	padding-top:65px;
	_padding-bottom:190px;
	overflow:hidden;
}
.loginBg
{
	background:url(../images/loginbg.png) no-repeat;
	margin:0 auto;
	width:1090px;
	height:545px;
}

#loginBox
{
	padding:260px 0 0 55px;
	width:460px;
	float:left;
}
#registerBox
{
	float: left;
    padding: 260px 0 0 120px;
    width: 455px;
}

#loginBox table tr,#registerBox table tr
{
	height:40px;
	line-height:40px;
}

#loginBox table tr th,#registerBox table tr th
{
	font-weight:normal;
	width:95px;
}

.inputText
 {
    border: 1px solid #d4d4d4;
    font-size: 12px;
    height: 25px;
    line-height: 21px;
    padding: 2px 2px 2px 4px;
    width: 180px;
 }
 .attrType{ padding:10px 0}
 .textmar5{ margin:5px 7px 5px 1px;}

#loginBox .btn_login
{
	width:67px;
	height:30px;
	line-height:30px;
	border:0;
	cursor:pointer;
	font-size:16px;
}


#registerBox .btn_register
{
	width:67px;
	height:30px;
	line-height:30px;
	border:0;
	cursor:pointer;
	font-size:16px;
}

#loginBox a,#registerBox a
{
	color:#5678a0;
}

.phpErrorBox
{
	height:30px;
	padding-bottom:10px;
}
.phpErrorBox2
{
	height:30px;
	
}
.errorpadding
{
	padding:5px 0 0 0;
	height:auto;
}
.phpError
{
	background: none repeat scroll 0 0 #ffffcb;
    border: 1px solid #ecc260;
    color: #f00;
   /* height: 30px;*/
    line-height: 30px;
    margin-left: 300px;
    margin-top: 120px;
    position: absolute;
    text-align: center;
    width: 460px;
}
.phpError2
{
	background: none repeat scroll 0 0 #ffffcb;
	border: 1px solid #ecc260;
	color: #f00;
	height: 30px;
	line-height: 30px;
	text-align: center;
	width: 460px;
}
.phpErrorOther1{margin-top:5px; margin-left:130px}
.phpErrorOther2{margin-top:0; margin-left:60px; width:300px;}
.height30{ height:30px; line-height:30px;}
.error2
{
    height: 20px;
    line-height: 20px;
	margin-top:5px;
	margin-left:20px;
	margin-top:7px;;
}

.error
{
	display:none;
	background-position:-503px -100px;
	width:25px;
	height:25px;
	line-height:25px;
	vertical-align:middle;
}
.succeed
{
	display:none;
	background-repeat:no-repeat;
	background-position:-473px -100px;
	width:25px;
	height:25px;
	line-height:25px;
	vertical-align:middle;
}
.errorTip
{
	color:#f00;
	display:none;
}


.logintip{height:80px; line-height:80px; }
.logintip ul li{ float:left; padding: 0 4px;}
.logintyle{margin-left:200px; width:235px;}
.logintip span{ margin-left:80px;}


/***ARTWORK DETAILS***/
.collect
{
	padding-top:20px;
	overflow:hidden;
}
.collect .nav
{
	color:#5678a0;
	height:40px;
	line-height:40px;
	padding-left:10px;
}
.collectTitle { padding:5px 0 5px 15px; overflow:hidden;}
.collectTitle span
{
	display:block;
}
.collectMaxTitle
{
	font-size:24px;
	font-weight:bold;
	color:#2e2e2e;
	float:left;
}
.collectMinTitle
{
	font-size:14px;
	color:#636060;
	margin-top:0px;
}
.collect_con
{
	margin-top:10px;
	padding-bottom:20px;
	border-bottom:1px solid #d7d7d7;
	border-bottom:0;
	overflow:hidden;
}
.collectc_con_left
{
	float:left;
	width:954px;
	overflow:hidden;
}
.col_meg2
{
	width:1198px;
	min-height:600px;
	border:1px solid #d7d7d7;
	overflow:hidden;
	background:#fff;
}

.col_meg
{
	width:950px;
	height:570px;
	border:1px solid #d7d7d7;
	overflow:hidden;
	background:#fff;
}

.col_meg .col_meg_l,.col_meg2 .col_meg_l
{
	width:600px;
	height:570px;
	float:left;
}
.col_meg2 .col_meg_r2
{
	float:left;
	width:585px;
	overflow:hidden;

}

.col_meg .col_meg_r
{
	float:left;
	width:345px;
	overflow:hidden;
}

.meg_head
{
	text-align:center;
	/*width:348px;*/
	padding-top:5px;
	float:left; 
	width:100%; 
	margin-left:28%;
}
.meg_head p
{
	height:30px;
	line-height:30px;
}

.meg_head .head_p1
{
	color:#535353;
	font-size:16px;	
}

.meg_head .head_p2
{
	color:#757474;
	font-size:12px	
}
.meg_head .head_p3
{
	color:#aeaeae;
    padding-bottom: 10px;
}

.thing-page-image-opts {
	position: absolute;
	z-index:100000;
	left:5px;
	top:5px;
}
.thing-page-image-opts button {
	background: #333;
	border:none;
	border-radius: 3px;
	color: #d4d0d1;
	font-family: "Antenna Light",Helvetica,Arial,sans-serif;
	font-size: 16px;
	font-weight: normal;
	height: 36px;
	line-height: 20px;
	padding: 8px;

}
.thing-page-image-opts button:hover {
	color: #fff;
}
.thing-page-image-opts button:hover .extImg {
	opacity: 1;
}
.thing-page-image-opts button .extImg
{
	background: url("../images/icons-thing-gallery.png") no-repeat scroll left top rgba(0, 0, 0, 0);
	color: transparent;
	display: inline-block;
	height: 25px;
	opacity: 0.65;
	vertical-align: middle;
	width:40px;	
}
.thing-page-image-opts button .extFont{
	display: inline-block;
	margin: 0 0 0 10px;
	position: relative;
}
.thingiview
{
	margin-top:0px;
}
.canvasdiv
{
	width: 599px; height: 476px; -moz-user-select: none; display: block; background-color: rgb(202, 202, 202);
}

#coll_ul
{
	padding:0 15px;
	overflow:hidden;
}

.coll_ul_height1
{
	height:160px;
	width:269px;
	border-left:1px solid #d7d7d7;
	float:left; 
}

.coll_ul_height2
{
	height:300px;
}

.coll_ul_height3{height:225px;} 
.priceDown{  background: none repeat scroll 0 0 #f1f2f3;
	margin: 0px 8px 0 10px;
	padding: 15px 0 10px;
	text-align: center;
	}
.tagPrice2{  color: #ff0059;
	display: inline-block;
	font-size: 24px;
	padding: 5px 0 2px;
	text-align: center;
	}
.tb-promo-price2 {
	color: #ff4500;
	display: inline-block;
	font-size: 24px;
	padding: 5px 0;
	text-align: center;
	}

.countResult span{ display:inline-block; padding:0 8px; color:#999;}

#coll_ul a
{
	font-size:12px;
}

#coll_ul ul li
{
	display:inline;
	padding:5px 0;
	height:40px;
	line-height:40px;
	border-bottom:1px dashed #d7d7d7;
	width:100%;
	float:left;
	clear:both;
	font-size:12px;
}
.co_li_l
{
	float:left;
}
.co_li_c
{
	display:block;
	float:left;
	width:165px;
	padding-left:50px;
}
.co_li_r
{
	display:block;
	float:right;
}

.favorite3
{
	display:block;
	background-position:-238px -90px;
	width:30px;
	height:30px;
	float:left;
}

a span.favorite3:hover,#coll_ul ul li a:hover .favorite3
{
	background-position:-784px -90px;
}

.heart3
{
	display:block;
	background-position:-188px -90px;
	width:30px;
	height:30px;
	float:left;
}

a span.heart3:hover,#coll_ul ul li a:hover .heart3
{
	background-position:-734px -90px;
}

.message3
{
	display:block;
	background-position:-126px -90px;
	width:30px;
	height:30px;
	float:left;
}

a span.message3:hover,#coll_ul ul li a:hover .message3
{
	background-position:-672px -90px;
}

.monitoring
{
	display:block;
	background-position:-60px -90px;
	width:30px;
	height:30px;
	float:left;
}

span.monitoring:hover,#coll_ul ul li:hover .monitoring
{
	background-position:-606px -90px;
}

.edit
{
	display:block;
	/*background-position:-285px -90px;*/
	background-position:-335px -90px;
	width:30px;
	height:30px;
	float:left;
}
.d_score{ display:block; width:30px; height:38px; float:left; background:url(../images/d_score.png) no-repeat; background-position:-33px top;}
a span.edit:hover,#coll_ul ul li a:hover .edit
{
	/*background-position:-831px -90px;*/
	background-position:-881px -90px;
}

.share
{
	display:block;
	background-position:-332px -90px;
	width:30px;
	height:30px;
	float:left;
}
a span.share:hover,#coll_ul ul li a:hover .share
{
	background-position:-878px -90px;
}

.d_download
{
	padding:20px 0 0 50px;
}
.d_download .download
{
	background:url(../images/download.png) no-repeat;
	display:block;
	width:251px;
	height:40px;
}
.p_jb{text-align:right; padding:50px 10px 0 0;}
.p_jb2{text-align:right; padding:10px 10px 0 0; clear:both;}
.p_jb3{text-align:right; padding:45px 10px 0 0;}
.p_jb4{text-align:right; padding:65px 10px 0 0;}
.ts{ background:url(../images/ts.png) left top no-repeat; width:20px; height:20px; display:block; float:right; margin-right:5px; }
a:hover .ts{background-position:left bottom;}
.jb{ height:20px;display:block;  float:right;}

.collectc_menu
{
	width:948px;
	height:80px;
	background:#fff;
	border:1px solid #bfbdbd;
	margin-top:40px;
	overflow:hidden;
	padding:10px 0 20px 2px
}

.margin_blueBox
{
	border-right: 1px dashed #ccc;
    height: 60px;
    padding: 10px 24px;
    width: 140px;
	float:left;
}
.last_margin_blueBox
{
	border-right: 0px dashed #ccc;
}
.blueBox
{
	width:140px;
	height:60px;
	line-height:60px;
	vertical-align:middle;
	background:#29bbff;
	display:block;
}
.blueBox:hover
{
	background:#ff4466;
}
.margin_blueBox .active,.margin_blueBox .active:hover
{
	background: url(../images/meg.png) no-repeat;
	height:75px;
}
.margin_blueBox a
{
	text-decoration:none;
}
.blueBox span
{
	color:#fff;
	font-size:18px;
	display:block;
}
.projects
{
	display:block;
	background-position:-120px -154px;
	width:31px;
	height:31px;
	float:left;
	margin:15px 3px 0 0;	
}
.margin_blueBox .active .projects,.margin_blueBox .active:hover .projects,.margin_blueBox .blueBox:hover .projects
{
	background-position:-559px -156px;
}
.modle
{
	display:block;
	background-position:-180px -154px;
	width:31px;
	height:31px;
	float:left;
	margin:15px 3px 0 0;	
}
.margin_blueBox .active .modle,.margin_blueBox .active:hover .modle,.margin_blueBox .blueBox:hover .modle
{
	background-position:-619px -156px;
}
.s_h
{
	height:20px;
	line-height:20px;
	padding-top:5px;
	text-align:center;
}

.collectc_list
{
	width:950px;
}
.listMargin
{
	margin-top:30px;
	width:980px;
}
.linePadding
{
	padding:10px 0;
}

.collectc_con_right
{
	float:left;
	width:220px;
	border:1px solid #d7d7d7;
	overflow:hidden;
	margin-left:23px;
	display:inline;
	background:#fff;
	
}
.net_title
{
	text-align:center;
	color:#807f7f;
	padding-top:15px;
}

#netSee
{
	padding:10px 30px 30px;
}

#netSee ul li
{
	padding:7px 0;
}
/***paging***/
.paging
{
	width:1200px;
	overflow:hidden;
	padding:20px 0 20px 10px;
}

#pagination-digg li{
	border:0;
	font-size:11px;
	list-style:none;
	float:left;
	display:inline;
	
}
#pagination-digg a{
	border:solid 1px #9aafe5;
	margin:0 2px;
	_margin:0 1px;
}
#pagination-digg .previous-off,
#pagination-digg .next-off {
	border:solid 1px #DEDEDE;
	color:#0052aa;
	display:block;
	float:left;
	font-weight:bold;
	margin-right:5px;
	padding:5px 9px;
	background:#fff;
}
#pagination-digg .next a,
#pagination-digg .previous a {
    font-weight:bold;
}

#pagination-digg  a:link,
#pagination-digg  a:visited {
	color:#0052aa;
	display:block;
	float:left;
	padding:5px 9px;
	text-decoration:none;
	border:solid 1px #e3e2e1;
	background:#fff;
}



#pagination-digg  a:hover{
    border:solid 1px #0e509e;
}

#pagination-digg .active a{
	background:#f14382;
	color:#FFFFFF;
	font-weight:bold;
	display:block;
	float:left;
	padding:5px 9px;
	border:1px solid #ce0149;
	margin:0 2px;
	_margin:0 1px;
}

#pagination-digg .active a:link,
#pagination-digg .active a:visited,
#pagination-digg .active a:hover
{
	background:#f14382;
	color:#FFFFFF;
}


#pagination-digg .omit2
{
	float:left;
	padding:5px 9px;
}

#pagination-digg .omit a
{
	border:0;
	background:#f1f2f3;
}

/*****basic information*****/
.cbg
{
	background:#fff;
}

#tab_ul_info
{
	overflow:hidden;
}

#tab_ul_info ul
{
	border-bottom:1px solid #ebebeb;
	overflow:hidden;
	height:27px;
	padding-top:10px;
}

#tab_ul_info ul li
{
	float:left;
	padding:3px;
}

#tab_ul_info ul li a
{
	display:block;
	color:#5678a0;	
}

#tab_ul_info ul li a:hover,#tab_ul_info ul li a.active
{
	color:#ff4466;	
}

#tab_ul_info ul li a .tab_l
{
	display:block;
	float:left;
	background: url(../images/tab.png) no-repeat -1px -32px;
	width:15px;
	height:28px;
}

#tab_ul_info ul li a .tab_r
{
	float:left;
	margin-left:-5px;
	display:inline;
	background: url(../images/tab.png) no-repeat right top;
	height:30px;
	padding:2px 20px 0 8px;
	_padding:5px 20px 0 5px;
}

.basicInfo
{
	width:950px;
	overflow:hidden;
	border-bottom:1px solid #d7eafb;
	padding:30px 0;
}

.hedeInfo
{
	border-bottom:1px solid #d7eafb;
	overflow:hidden;
	padding-bottom:30px;
	/*height:130px;*/
}

.head_l
{
	float:left;
	width:120px;
	height:120px;
	margin:10px 10px 0 0;
	overflow:hidden;
}

.head_l2
{
	float:left;
	width:245px;
	height:245px;
	border:2px solid #b9bbba;
	background:#7e7e7e;
	overflow:hidden;
}

.cap_img
{
	display:block;
	display: table-cell;/*非IE的主流浏览器识别的垂直居中的方法*/
	vertical-align:middle;
	text-align:center;
	*display: block;
	*font-size: 213px;/*约为高度的0.873，200*0.873 约为175*/
	*font-family:Arial;/*防止非utf-8引起的hack失效问题，如gbk编码*/
	width:245px;
	height:245px;
	overflow:hidden;
}
.head_l2 .cap_img img {
    vertical-align:middle;
}

.waitUp
{
	background:url(../images/waitUp.gif) no-repeat;
	display:inline-block;
	width:129px;
	height:30px;
}
.loadDown
{
	padding-top:10px;
	overflow:hidden;
}

.upHeadL
{
	float:left;
	overflow:hidden;
}

.upIconDiv
{
	overflow:hidden;
	clear:both;
	text-align:center;
}

.upIcon
{
	background:url(../images/upIcon.png) no-repeat;
	width:19px;
	height:15px;
	display:inline-block;
	margin:10px 15px;
}
.up1
{
	background-position:-15px -6px;
}
a .up1:hover
{
	background-position:-15px -27px;
}
.up2
{
	background-position:-56px -6px;
}
a .up2:hover
{
	background-position:-56px -27px;
}
.up3
{
	background-position:-101px -6px;
}
a .up3:hover
{
	background-position:-101px -27px;
}
.up4
{
	background-position:-145px -6px;
}
a .up4:hover
{
	background-position:-145px -27px;
}

.head_r
{
	float:left;
	overflow:hidden;
}

.head_r .h_div
{
	height:30px;
	line-height:30px;
	color:#b6b5b5;
	font-size:12px;
	padding-left:10px;
}

.uploadImg
{
	display:inline-block;
	background-position:-268px -20px;
	width:110px;
	height:32px;
}

.btnAll
{
	text-align:center;
	font-family: "宋体";
	color:#FFF;
	font-size:15px;
}

.saveImg
{
	display:inline-block;
	background-position:-357px -248px;
	width:70px;
	height:32px;
	line-height:32px;
	
}

.saveSetting
{
	display:block;
	background-position:-400px -22px;
	width:98px;
	height:32px;
	float:left;	
}

.submitBtn
{
	display:block;
	background-position:-520px -22px;
	width:70px;
	height:32px;
	float:left;	
}
#basicInfoTab,#withDepositBox 
{
	padding-top:20px;
}

#basicInfoTab table,#withDepositBox table{ border:1px solid #fff;}

#basicInfoTab table tr,#withDepositBox table th
{
	height:30px;
	line-height:30px;
}

#basicInfoTab table th,#withDepositBox table th
{
	text-align:right;
	padding-right:20px;
	font-weight:normal;
	background:#fff;
	border:1px solid #fff;
	width:110px;
}

#basicInfoTab #printtable th,#basicInfoTab #printMaterialTab th,#basicInfoTab #decTab td{ width:auto; padding:20px 30px;}

#basicInfoTab table tr td,#withDepositBox table  tr td
{
	padding:8px 0;
	border:1px solid #fff;
	height:auto;

}

.height1{ height:1px; border-top:1px solid #eee; }
.introduce
{
	color:#666;
	font-size:12px;
	padding: 0;
}


.weibobuding
{
	overflow:hidden;
	padding:0 0 30px 2px
}

.weibobuding_l
{
	padding:3px 22px 40px;
	float:left;
}

.weibobuding_title
{
	height:30px;
	line-height:30px;
	border-bottom:1px dashed #d7d7d7;
	font-size:18px;
	color:#c7c7c7;
	width:830px;
}

.weibobuding_content
{
	height:80px;
	padding:0 5px 10px;
	width:830px;
}

.weibobuding_content .p_weibo
{
	height:60px;
	line-height:60px;
}

.weiboTitleName
{
	font-size:16px;
	color:#333;
}

.weiboName
{
	display:block;
	width:250px;
	float:left;
}

.weiboTip
{
	padding:0 20px;
}

.bdSize
{
	display:block;
	width:430px;
	float:left
}

.bindbg
{
	background:url(../images/openbind.png);
	background-repeat:no-repeat;
	width:80px;
	height:60px;
	display:inline-block;
	float:left;
}
.xlwbIcon
{
	background-position: left -55px;
	
}
.txwbIcon
{
	background-position: left 5px;
}
.qqwbIcon
{
	background-position: left -170px;
}

/******Contact information******/
.contactInfoTip
{
	width:620px;
	padding-left:50px;
	height:43px;
	line-height:43px;
	background: none repeat scroll 0 0 #ffffcb;
    border: 1px solid #ecc260;
	background:fcc;
	margin-top:20px;
}
/****Search Page***/

.imgSearch
{
	width:1180px;
	height:60px;
	background:#fff;
	border:1px solid #d7d7d7;
}

.imgSearch_c
{
	height:60px; line-height:60px; vertical-align:middle;
}
.s_search1
{
	display:block; float:left;
	padding-left:10px;
}
.s_search2
{
	display:block; float:right;
	padding-right:50px;
}
.s_search2 a
{
	text-decoration:none;
	color:#989595;
	font-size:12px;
	padding-right:10px;
}
.s_search2 a.active,.colorRed,.span_leftBlock a:hover
{
	color:#ff4466;
}
.colorBlue{ color:#29bbff;}


.bgcf5 {background:#f5f5f5;}


.s_result
{
	color:#989595;
	font-size:12px;
}

/***downloadModel****/
.downloadModel
{
	width:1160px;
	background:#fff;
	border:1px solid #d7d7d7;
	overflow:hidden;
	padding:10px 10px 10px 20px;
	margin-top:20px;
}
.d_m_title
{
	border-bottom:1px solid #d7d7d7;
	padding:5px 0 10px;
}

.d_m_title span
{
	color:#313131;
	font-size:18px;
}

.d_m_cen
{
	overflow:hidden;
	padding-top:10px;
}

.d_m_cen_l
{
	width:530px;
	border-right:1px solid #d7d7d7;
	padding-right:40px;
	padding-bottom:30px;
	float:left;
}

.d_m_cen_l_line
{
	border-bottom:1px dashed #d7d7d7;
	padding:10px 0;
	line-height:25px;
	
}
.d_m_cen_l_line .s_l_line
{
	color: #ff4466;
    display: block;
    float: left;
    font-size: 14px;
    font-weight: bold;
    padding-right: 20px;
	width:65px;
}


.d_m_cen_l_line .s_l_line a
{
	color:#ff4466;
	
	
}

.d_m_cen_l_line .s_r_line a
{
	color:#646464;
	font-size:12px;
}

.d_m_cen_r
{
	width:530px;
	padding-left:40px;
	float:left;
	
}

.allModel
{
	text-align:right;
	padding:30px 5px 5px;
}
.allModel a
{
	text-align:right;
	color:#646464;
	text-decoration:none;
}

.typeLookBox{ padding:0; width:1190px;}
.typeLook li{ float:left; padding:12px 20px; border-right:1px solid #d7d7d7;}
.typeLook li:last-child{ border-right:none;}
.typeLook li.active{ background:#ff4466;}
.typeLook li.active a{ color:#fff;}

.arrows_up{ font-size:30px; line-height:30px;}
/****comment****/
#thing_interact ul li
{
	
	float:left;
	border:1px solid #d7d7d7;
	padding:5px 8.4px;
	display:inline;
	height:30px;
}

#thing_interact ul li a
{
	display:block;
	
}

.des_title
{
	font-size:18px;
	padding-left:20px;
	color:#c7c7c7;
	font-weight:normal;	
}

.pl_title_b_l
{
	border-bottom:1px solid #d7d7d7;
	padding:6px 0 14px 20px;
}

.des_lo
{
	height:30px;
	line-height:30px;
}

.des_con,.des_lo
{
	padding:10px 0 10px 20px;
}

.p_comment
{
	width:950px;
	background:#fff;
	margin-top:40px;
	border:1px solid #bfbdbd;
	overflow:hidden;
	padding:10px 0 50px 2px
}

.p_c_width
{
	width:575px;
}

.d_show_img
{
	overflow:hidden;
	padding:20px 10px;
}

.scdiv
{
	overflow:hidden;
	padding:0 2px;
	position:relative;
	margin-top:10px;
}
.margin35
{
	margin-left:35px;
}

.scimg
{
	width:266px;
	height:211px;
}
.martop20{margin-top:20px;}

/****Model package*****/

.modelPackage_content .p_height
{
	height:85px;
}
.modelPackage_content .p_height2
{
	height:85px;
	line-height:85px;
}
#uploadUl li span.p_height2,.upImgModel li span.p_height2{
	width:80px;
	text-align:center;
	display:block;
}

.modelName
{
	display:block;
	width:300px;
	float:left
}

.md_w
{
	width:500px;
}

.weiboName .fileImg_name
{
    display:block;
	padding:25px 0;
	
}
.modelName .fileImg_name
{
	display:block;
    padding:15px 0;
}
.fileImg_name p{
word-wrap :break-word;word-break :break-all;width:200px;overflow:hidden;
}

#stl_edit_0 .fileImg_name p{
word-wrap :break-word;word-break :break-all;width:270px;overflow:hidden;
}
.downloadCount
{
	display:block;
	width:140px;
	float:left;

}
.modelSize
{
	display:block;
	width:140px;
	float:left
}

.modelPackage
{
	width:950px;
	background:#fff;
	margin-top:40px;
	border:1px solid #bfbdbd;
	overflow:hidden;
	padding:10px 0 30px 2px
}
.modelPackage_l
{
	width:600px;
	
	padding:10px 22px 40px;
	float:left;
}

.modelPackage_title
{
	height:50px;
	line-height:50px;
	border-bottom:1px solid #d7d7d7;
	font-size:18px;
	color:#c7c7c7;
}

.modelPackage_content
{
	height:88px;
	border-bottom:1px dashed #d7d7d7;
	padding:0 20px 10px;
}
.paddingSize
{
	padding:0 5px 10px;
}
.paddingSize10
{
	padding:10px 0;
}
.paddingSize40
{
	padding:40px 0 0 15px;
}

.fileImg
{
	background-position: -480px -235px;
    display: block;
    float: left;
    height: 88px;
    width: 75px;
	margin-right:10px;
}

.stlimg{display:inline-block; padding-right:10px; padding-top:10px;}

#modelPackage .fileImg
{
	background-position: -50px -230px;
}
.modelPackage_r
{
	float:left;
	width:280px;
	color:#696868;
	padding:40px 5px 5px 12px;
	line-height:25px;
	border-left:1px solid #d7d7d7;
}
.download_min
{
	padding:15px 0 0 26px;
}
.download_min .m_download
{
	background:url(../images/download_min.png) no-repeat;
	display:block;
	width:214px;
	height:40px;
}
.black
{
	color:#000;
}

.s_pl_1
{
	color:#ff4466;
	font-size:12px;
}
.s_pl_2
{
	color:#29bbff;
	font-size:12px;
}
.pl_height
{
	height:auto;
}
.pl_textarea
{
	width:905px; 
	height:90px;
	background:#e6e6e6;
	border:1px solid #d7d7d7;
	*margin-top:-20px;
}
.command_font01{ font-size:14px; color:#9c9b9b;}
.all_pl
{
	display:block;
	background-position:-133px -30px;
	width:30px;
	height:25px;
	float:left;
}

.span_l
{
	display:block;
	float:left;
}
.pl_con
{
	overflow:hidden;
}
.span_pl_c
{
	padding-left:20px;
}
.width830{ width:830px;}
.span_pl_c2{
	float: left;width: 400px;
}

.span_pl_c .p1
{
	color:#c7c7c7;
}

.pl_con_line
{
	border-bottom:1px  dashed #d7d7d7;
	padding-bottom:20px;
	width:900px;
}

.pl_con_line2
{
	border-bottom:1px  dashed #d7d7d7;
	padding-bottom:20px;
	width:550px;
}

.child1{margin-left:50px; padding:10px 0 0px; overflow:hidden;}
.child1 span.span_pl_c{ width:80%;}
/*
.child2{margin-left:100px; padding:10px 0 0px; overflow:hidden;}
.child2 span.span_pl_c{ width:730px;}

.child3{margin-left:150px; padding:10px 0 0px; overflow:hidden;}
.child3 span.span_pl_c{ width:680px;}

.child4{margin-left:200px; padding:10px 0 0px; overflow:hidden;}
.child4 span.span_pl_c{ width:630px;}

.child5{margin-left:250px; padding:10px 0 0px; overflow:hidden;}
.child5 span.span_pl_c{ width:580px;}
*/


#p_head_ul,.p_head_ul
{
	padding-left:3px;
	padding:10px 5px;
	overflow:hidden; zoom:1;

}

#p_head_ul ul li,.p_head_ul ul li
{
	float:left;
	padding:3px 15px;
}
#p_head_ul ul li a,.p_head_ul ul li a
{
	display:block;
}

.btn_all
{
	background-position:-190px -25px;
	width:52px;
	height:25px;
	display:block;
	float:right;
	padding-right:10px;
}

.btn_more
{
	background-position:-980px -25px;
	width:52px;
	height:25px;
	display:block;
	float:right;
	padding-right:10px;
}

.icon_do
{
	width:30px;
	height:30px;
	display:inherit;
	float:left;
	margin:25px 5px 25px 25px;
}
.icon_do1
{
	background-position:-255px -155px;
	
}
.icon_do2
{
	background-position:-302px -155px;
	width:30px;
	height:30px;
	display:block;
	float:left;
}
.proIntroduce
{
	overflow:hidden; width:950px;
}
	
.projects_r
{
	float:left; width:330px; margin-top:40px;  overflow:hidden; padding-left:40px;
}
.projects_r_t
{
	height:80px; line-height:80px; background:#fff;border:1px solid #d7d7d7;
}
.p_sty
{
	float:left; color:#b5b5b5; font-size:16px;
}
.projects_r_b
{
	/*height:200px;*/ background:#fff;border:1px solid #d7d7d7; margin-top:40px;
}

/***The upload page****/
.d_upload
{
	height:200px;
	background:#f1f2f3;
	width:100%;
	overflow:hidden;
}
.uploadStyleImg
{
	width:1200px;
	margin:0 auto;
	overflow:hidden;
}

.d_file_bg
{
	border:1px solid #d7d7d7;
	background:#f1f2f3;
	padding-left:3px;
	font-family:"微软雅黑";
	color:#333;
}

 #uploadUl li,.upImgModel li
{
   width:350px;
   display:inline-block;
   padding:2px 15px;
   height:110px;
}



.fileImgUp_name
{
   display:block;
   height:60px; line-height:20px; padding:17px 5px;
}

.d_file_1
{
	height:55px;
	padding:20px 0;
}

.d_file_2
{
	height:95px;
	line-height:95px;
	padding:0 300px;
}

.d_file_3
{
	height:120px;
	margin-top:30px;
	padding-top:25px;
}
.d_file_3 p
{
	text-align:center;
	height:30px;
	line-height:30px;
}

.d_file_3 img
{
	margin-top:3px;
}

.d_file_4
{
	margin-top:30px;
	overflow:hidden;
}

.d_file_bg_box
{
	padding:10px 22px 30px;
}
.a_color
{
	color:#2475ee;
	font-size:12px;
	cursor:pointer;
}
.fontColor
{
	color:#b3b2b2;
}

.fontColor2
{
	color:#9f9e9e; 
	font-size:12px;
	padding-left:3px;
}

.fontColor3
{
	color:#505050;
}
.fontColor4
{
	color:#888;
}

.file_bom
{
	border-bottom:0;
}
.btn_up
{
	background-position:-155px -247px;
	width:155px;
	height:45px;
	display:inline;
	float:left;
	margin-top:28px;
}

.fp1
{
	font-size:16px;
	color:#5f5e5e;
}

#upSuccess ul li
{
	float:left;
	padding:15px 15px 5px 15px;
	
}

#upSuccess ul li p
{
	text-align:center;
	height:25px;
	line-height:25px;
}

.detailInfoContent
{
	padding:0 0 30px;
}

.formInput1
{
	width:1195px; height:30px;
}

.formInput2
{
	width:1195px; height:200px; padding-top:3px; font-size:14px;
}
.formInput3
{
	width:420px;
	height:25px;
	margin-right:5px;
}

.formInput4
{
	width:460px;
	height:25px;
}

.formInput5
{
	width:200px;
	height:25px;
}

.marginTop20
{
	margin-top:20px;
	overflow:hidden;
}


.btn_publish
{
	width:60px;
	height:25px;
	line-height:25px;
	display:inline-block;
	margin-right:10px;
	float:right;
	background:#29bbff;
	border-radius:5px;
	color:#fff;
	text-align:center;
	font-size:14px;
}
.btn_publish:hover
{
	background:#1284fe;
}


.rightPad
{
	margin-right:20px;
	_margin-top:-25px;
}
.btn_cancel
{
	display:block;
	height:33px; 
	line-height:33px; 
	vertical-align:middle;
}


.flowTitle
{
	color:#ff4466; font-size:30px;padding:30px 0 0 20px
}

.flowDIV
{
	text-align:center; padding-top:28px;_padding-top:33px;
}

.flowBG
{
	background-image:url(../images/flow.png);
	background-repeat:no-repeat;
	height:103px;
	width:672px;
	display:block;
	_margin-top:4px;
	margin:0 auto;
}
.flow1
{
	background-position: left -346px;
}
.flow2
{
	background-position: left -36px;
}
.flow3
{
	background-position: 5px -185px;
}



/*****user center******/
#tilteTab
{
	background:#fff;
	width:1198px;
	overflow:hidden;
	border:1px solid #d7d7d7;
	
}
#tilteTab ul li
{
	float:left;
	padding:0px 100px;
	_padding:0px 90px;
}
#tilteTab ul li a
{
	padding:18px 20px;
	display:inline-block;
}

#tilteTab ul li a:hover
{
   color:#ff4466;
}
#tilteTab ul li a.active
{
	background:url(../images/my_active.gif) no-repeat left 55px;
	height:25px;
	color:#ff4466;
}

.gr_info
{
	position:absolute;
	width:300px;
	padding-left:100px;
	padding-top:100px;
	
}
.gr_info .pcolor
{
	text-align:center;
	color:#c9c8c8;
	font-size:12px;
	padding-top:6px;
}

.gr_info .fontSize16
{
	font-size:16px;
	color:#fff;
}
.colorB
{
	color:#fff;
}
.p10{ padding:10px 0 0 10px}

.a_tm_color
{
	color:#fff;
	display:inline-block;
	padding:5px;
	margin-top:5px;
}
.a_tm_color:hover
{
	color:#ff4466;
}

.fontSize14
{
	font-size:14px;
}
.fontSize16
{
	font-size:16px;
}
.fontSize18
{
	font-size:18px;
}

.bg404{text-align:center; padding-top:150px;}

.d_404btn
{
	text-align:center;
	padding:30px 0  100px 0;
	
}

.btn404
{
	background:url(../images/404btn.png) no-repeat;
	width:154px;
	height:44px;
	display:inline-block;
}

.bg404_return
{
	background-position:1px top;
}
.bg404_other
{
	background-position:-185px top;
	margin-left:30px;
}


.getPwd
{
	display:block;
	background-position:1px -52px;
	width:102px;
	height:34px;
	float:left;
}

.cancelGet
{
	display:block;
	background-position:-122px -52px;
	width:70px;
	height:34px;
	float:left;
	margin-left:10px;
}

.p_404
{
	height:30px;
	line-height:30px;
	text-align:center;
	padding-top:20px;
}
.padleft404{ padding-left:190px;}

.tm_div
{
	background:#000;
    _background:transparent;
	_filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#4c000000,endColorstr=#4c000000);
	_zoom: 1;
    -moz-opacity:0.5;  
    -khtml-opacity: 0.5;  
    opacity: 0.5;  
	position:absolute; 
	width:223px; 
	height:40px;
	text-align:center;
	z-index:2;
}
.tm_div65{height:65px;}

.pfilter{ 
	margin-top: 10px;
	border-top: 1px solid #eee;
	font-weight: bold;
	width:185px;
	display:block;
	float:left;
	padding-left:10px;
	height: 30px;
    line-height: 30px;
	
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
	text-overflow: ellipsis; /*IE/Safari */
	-ms-text-overflow: ellipsis; 
	-o-text-overflow: ellipsis;/* Opera */ 
	-moz-binding: url("ellipsis.xml#ellipsis");/*FireFox*/
	 
 }

.tm_div_oh
{
    width: 266px;
    top: 171px;
}
.tm_div2 a
{
	position:relative;
}


/****help******/
.help_ul li
{
	height:45px;
	line-height:45px;
	text-align:center;
}


.help_ul li,.help_ul2 li
{
	height:20px;
	line-height:20px;
	text-align:center;
}

.help_ul li a,.help_ul2 li a
{
	color:#5678a0;
	padding-left:5px;
}
.help_ul li a.active,.help_ul2 li a.active
{
	color:#ff4466;
}

.help_line
{
	border-bottom:1px solid #d7d7d7;
	padding:10px 0;
}
.help_width1
{
	width:180px;
	border-right:0;
}
.help_width12
{
	width:715px;
}

.hlep_title_h
{
	height:40px;
	line-height:40px;
}

.help_padding
{
	padding-bottom:100px;
	background:none;
	border:0;
	margin-top:0;
}
.help2
{
	margin-top:30px;
}

.help_width12 p
{
	line-height:23px;
}


/***button hover***/

.uploadImg:hover,.saveSetting:hover,
.btn_up:hover,.home2
{
	background:url(../images/iconbgHover.png) no-repeat;
}

.uploadImg:hover
{
	background-position:-14px -62px;
}
.saveSetting:hover
{
	background-position:-149px -62px;
}
.btn_up:hover
{
	background-position:-229px 1px;
}


/**search**/
.home2
{
	background-position:-513px -117px;
	display:inline-block;
	width:25px;
	height:25px;
	float:left;
	margin:18px 5px 0 10px;
}
.shareStyle
{
	float:right; padding-top:14px; padding-right:10px;
}

/**message**/

.inform_pub
{
	overflow:hidden;
	background-color:#fff;
	border:1px solid #d7d7d7;
}
.inform_l
{
	float:left;
	width:220px;
	height:100px;
	margin:0 20px 0 50px;
}
.w_d_inform
{
	padding-top:12px;
	overflow:hidden;
}
.p_info_l
{
	padding:10px 0 5px 20px;
	height:20px;
	line-height:20px;
}
.inform_r
{
	float:left;
	width:710px;
	min-height:460px;
	padding-bottom:50px;
	font-family:"宋体";
	font-size:12px;
	line-height:20px;
	color:#8b8b8b;
}
#informType
{
	border-bottom:1px solid #d7d7d7;
	height:50px;
	overflow:hidden;
	padding-left:10px;
}

#informType ul li
{
	float:left;
	padding:10px;
}


#informType .active,.overstriking
{
	color:#505050;
	font-weight:bold;
	font-size:16px;

}
.nav_p
{
	padding-left:50px;
}

.informCon .opt1,.priLetter .opt1
{
	text-align:center;
	height:450px;
	line-height:450px;
}

.msg-con
{
	padding:10px 0;
}
.msg-con p{ padding-top:5px;}

.opt2_list
{
	border-bottom:1px solid #d7d7d7;
	padding:20px;
	overflow:hidden;
}

.s_priLet1
{
	display:block;
	float:left;
	width:60px;
}
.s_priLet2
{
	display:block;
	float:left;
	width:600px;

}
/***other**/
.add_p
{
	text-align:left;padding-left:10px;
}
.add_l
{
	margin-top:5px;
}
.add_meg_head
{
	padding:20px 0 0 200px; height:80px
}
.disInline
{
	display:inline-block;
}
.myup
{
	font-size:15px;
	color:#fff;
	background:#29bbff;
	padding:5px 30px;
	height:25px;
	border-radius:5px;
	margin-bottom:5px;
	
}
.myup:hover
{
	background:#0983ef;
	color:#fff;
}


/****apply*****/
.applyIn
{
  background:#ffffcb;border: 1px solid #ecc260;display:block; float:left; height:30px; line-height:30px; margin-top:10px; padding:0 10px;
}
.shlc{ background:url(../images/shlc.png) no-repeat; height:70px; width: 457px;}
.shz{ background-position: left top;  float: right;}
.shtg{ background-position: left -80px; float: right;}

.p_applyExplain{padding:10px 0 10px 48px;}
.apply{ background:url(../images/apply.png) no-repeat; display:block;}
.explain{ background-position:-10px -63px;  width:40px; height:33px;  float:left; margin-right:10px;}
.rightimg{ background-position:-10px -18px;  width:30px; height:30px; float:left; margin-right:10px;}
.errorimg{ background-position:-68px -18px;  width:30px; height:30px; float:left; margin-right:10px;}
.auth{ background-position: -68px -63px; width: 40px; height: 33px; float: left;  margin-right: 10px; }
.marginL105{ margin-left:105px;}
.applybtn{border-radius: 3px;color: #fff;display: inline-block;height: 30px;line-height: 30px;text-align: center;vertical-align: middle; padding:0 15px;}
.applybtnRed{background:#ff6699; margin:20px 0 0 350px;}
.paybtnRed{background:#ff6699;margin:-4px 0 0 20px;}
.applybtnRed:hover,.paybtnRed:hover{background:#ff4466; color:#fff;}
.paybtnBlue{background:#29bbff;margin:-4px 0 0 20px;}
.paybtnBlue:hover{background:#1284fe;color:#fff;}
.paybtnGray{background:#ccc;margin:-4px 0 0 20px;}
.applybtnGray{background:#ccc; margin:20px 0 0 350px;}
.paybtnGray:hover{background:#b3afaf; color:#fff;}
.d_succ{text-align:center; margin:0 auto; font-size:30px; padding-top:130px}
.fontNomal{font-weight:normal;}
.applySuccess{  font-size:30px; margin-top:15px;}


/***shopping cart**/

em{font-style: normal;}
.bg_coll_ul{ overflow:hidden;border-bottom:1px solid #d7d7d7;}
.mx_price{ float:left;width:280px; margin:2px; display:inline;}
.tagPrice{ color:#ff0059; font-size:32px; display:block; text-align:center; width:280px; padding:5px 0 2px 0;}
.tb-promo-price{ color:#ff4500; font-size:24px; display:block; text-align:center; width:280px; padding:5px 0;}
.tb-promo-price em{font-style:normal;}
.tb-promo-price em.tb-rmb{ margin-right:0;}
.tb-promo-price em.tb-rmb-num{color: #f50;font-weight: 700;}
.mx_price span{ float:left; display:inline-block; padding:5px 10px;}
.mx_price span.slp{ padding-left:90px; border-right:1px solid #d7d7d7;}
.mx_price span p{ text-align:center; font-size:12px; height:20px;}
 
.tb-property-type {
	color: #6c6c6c;
	display: inline;
	float: left;
	width: 40px;
	height:28px;
	line-height:28px;
	}
.cl_ul li
{
	float:left;
	display:inline-block; padding:5px; border:1px solid #d7d7d7;
	margin:2px 3px;
}

.cl_ul li.selOn
{ 
    border:1px solid #ff0059;
}
.selred{  border:1px solid #f50}
.selwhite{ border:1px solid #fff;}
.intPadding{
	padding:0 0 0 3px; 
}
.tb-skin{overflow:hidden; zoom:1; width:290px; float:left;font-size:12px;}

.tb-reduce{
	background-color: #ededed;
	border: 1px solid #ccc;
	display: block;
	float: left;
	height: 26px;
	line-height: 26px;
	overflow: hidden;
	padding: 0;
	text-align: center;
	vertical-align: top;
	width: 26px;
	font-size:20px;
	font-weight:bold;
}
.l_color{color:#ccc}
.r_color{color:#3c3c3c;}
.tb-text{
    background:#fff;
	border: 1px solid #ccc;
	color: #666;
	display: inline;
	float: left;
	font-size: 16px;
	height: 26px;
	ime-mode: disabled;
	line-height: 26px;
	text-align: center;
	width: 48px;
}
.tb-amount{ line-height:28px;*line-height:25px;}
.tb-amount dd{ padding:3px 0;*padding:0;}

.btn_buy_add
{
	border-style: solid;
	border-width: 1px;
	cursor: pointer;
	display: block;
	font-size: 18px;
	height: 32px;
	line-height: 32px;
	text-align: center;
}

.J_LinkBuy
{
	background:#fb6882;
	border-color: #b96171;
	color: #fff;
    padding: 0 10px;
	float:left;
	border-radius: 3px;
	margin:0 15px 0 30px;
}
a.J_LinkBuy:hover
{
	background:#f64b68;
	color:#fff;
}
.buyMarging{margin:0 15px 0 0;}

.J_LinkAdd{
	background:#fbb168;
    border-color: #d4a877;
    border-radius: 3px;
    color: #fff;
    float: left;
    padding: 0 10px;
}
a.J_LinkAdd:hover{background:#f29c46;color:#fff;}
				
.payment-a
{
	color: #6c6c6c;
    display: inline;
    float: left;
    height: 28px;
    line-height: 28px;
    margin-bottom: 15px;
    width: 95px;
	margin-right:10px;
	
}


.deliveryTo{ padding:0px 5px 0px 10px;border:1px solid #ccc; position:relative; z-index:4;display:inline-block;}
.deliveryTo2{ padding:0px 5px 0px 10px;border:1px solid #ccc; border-bottom:none; position:relative; z-index:4; background:#fff;display:inline-block;}
.kdf-div{ border:1px solid #ccc; padding:10px; overflow:hidden; position:absolute; z-index:3; background:#fff; width:400px; padding-bottom:25px; margin-top:-1px;}
.k-seladdress ul{ margin-left:20px;}
.k-seladdress ul li{display:inline; float:left; margin-right:5px;}
.k-seladdress ul li a{ display:block; padding:2px 5px 2px 10px; border:1px solid #ccc; border-bottom:0px;}
.k-seladdress ul li a.active{border:2px solid #edd28b; border-bottom:0px; background:#fff;}
ul.prov-list li{ float:left;  padding:3px 10px;}
ul.prov-list li a{display:block; padding:0 3px;}
ul.prov-list li a:hover{ background:#ff6699; color:#fff;}
.d_kd_province,.d_kd_city{ width:380px; border-top:2px solid #edd28b; margin-top:-2px; padding-top:10px;}


.s-kdfy{ display:inline-block; }
.kdfs{ border:1px solid #ccc; width:150px; float:right; position:absolute; background:#fff; display:none; z-index:3;}
.kdfs ul li a{ display:block; padding:2px; padding-left:10px;}
.kdfs ul li a:hover,.kdfs ul li a.active{ background:#f1f2f3;}

.cardBuy{
	 background: url("../images/cardImg.png") no-repeat;
	 display:inline-block;
	 width:20px;
	 height:15px;
	 vertical-align:middle;
}
.tb-icon-credit-card-payment{ background-position: -38px top;}
.tb-icon-alipay{ background-position: -60px top;}			 
.height10{ height:10px;}

.brandIcon{ background:url("../images/brandIcon.png") no-repeat; width:135px; height:45px; }
.imglogomin{background-position:-3px -474px; display:inline-block; width:58px; height:47px; float:left;}
.imgstep{background-position:-200px -384px; display:inline-block; width:422px; height:53px; float:right;}
.imgstep2{background-position:-305px -460px; display:inline-block; width:422px; height:53px; float:right;}
.imgmessage{background-position:-120px -474px; display:inline-block; width:20px; height:20px;}
i{ font-style:normal;}
.content-c{ width:950px; margin:0 auto;}
.shipping-address-box{}
.shipping-address{  height:35px; line-height:35px; border:1px solid #d7d7d7; /*width:948px;*/}
.shipping-address-content{ border:1px solid #d7d7d7; border-top:none; overflow:hidden; padding:5px 20px ; zoom:1}
.padding20{padding:20px}
.b_bottom_n{ border-bottom:none;}
.shipping-address span{ margin-left:10px;}
.newAddDiv{ height:40px; line-height:40px; border-bottom:1px dotted #d7d7d7;}
.newAddAddress{padding:10px; border-bottom:1px dotted #d7d7d7;}
.newAddAddress span{ display:block; padding:5px 0; padding-left:62px;}
.newAddAddress span.active{ display:block; padding:5px 0; border:1px solid #ff6699; background:#f5f5f5;}
.address2{ padding-left:0; border-top:1px dotted #ccc;}
.address2 span{ padding-left:0;}


.applypadding{padding:50px 20px 100px;}
.applypadding2{padding:15px 0 20px 2px;}
.newAddDiv span{_margin-top:10px; display:block;}
#address-ul li{ height:40px; line-height:28px; padding:5px;}
#address-ul span,#address-ul p{ float:left; display:block}
#address-ul span{ width:95px;}
#address-ul span i{ color:#ff6699;}
.refund_address li{ line-height:28px; padding:5px;}
.mar-top2{ margin-top:8px;}
.mar-top10{margin-top:10px; margin-right:5px;}
.width600{ width:600px;}
.btn-address-save{ height:30px; line-height:30px; vertical-align:middle; background:#ff6699; border-radius:3px; display:inline-block; text-align:center; color:#fff; padding:0 18px;}
.btn-address-save:hover{ background:#ff4466;color:#fff;}
.btn-address-cancer{ width:65px; height:30px; line-height:30px; vertical-align:middle; background:#cccccc; border-radius:3px; display:inline-block; text-align:center;margin-left:20px;}
.btn-address-cancer:hover{background:#b7b5b5;color:#fff;}
.cheboxstl{ vertical-align:middle; margin-left:20px;}

.mode-payment-box,.totalDivBg{ margin-top:20px;}
.mode-payment-content{ border:1px solid #d7d7d7;border-bottom:1px dotted #d7d7d7; border-top:none; overflow:hidden; padding:5px 20px ; zoom:1}
#mode-payment-ul li{ float:left; padding:5px 20px;} 
#mode-payment-ul li.padding15{padding:15px;}
#mode-payment-ul li span{ display:inline-block;}
.radio-mar-top{ margin-top:-35px;}
#mode-payment-ul li p{width:160px; text-align:center;}
#mode-payment-ul li p a{font-size:12px; text-decoration:underline;}

.cash-card-title{height:45px; line-height:45px; border:1px solid #d7d7d7; border-bottom:none; border-top:none; width:948px;}
.cash-card-title span{ margin-left:20px;_margin-top:10px; display:block;}
.cash-card-title span i{background-position:-222px -477px; width:15px; height:15px; display: inline-block; }

.cash-card-content{ border:1px solid #d7d7d7; border-top:none; padding:0 20px;}
.cash-card-content-bgdiv{ border-top:1px dotted #d7d7d7; overflow:hidden; zoom:1; padding:15px 0;}
.weChatPayment{ background-position:-3px top;}
.onlinePayment{background-position:-204px top;}
.tenpayPayment{background-position:-403px top;}
.alipayPayment{background-position:-604px top;}
.ICBC{background-position:-3px -65px;}
.CCB{background-position:-204px -65px;}
.CMBC{background-position:-403px -65px;}
.NYYH{background-position:-604px -65px;}
.ZGYH{background-position:-3px -129px;}
.JTYH{background-position:-204px -129px;}
.XYYH{background-position:-403px -129px;}
.MSYH{background-position:-604px -129px;}
.GDYH{background-position:-3px -193px;}
.ZXYH{background-position:-204px -193px;}
.GFYH{background-position:-403px -193px;}
.YZCC{background-position:-604px -193px;}
.PFYH{background-position:-3px -257px;}
.PAYH{background-position:-204px -257px;}
.BJYH{background-position:-403px -257px;}
.DYYH{background-position:-604px -257px;}
.SHYH{background-position:-3px -321px;}
.HZYH{background-position:-204px -321px;}
.HXYH{background-position:-403px -321px;}
.SHNS{background-position:-604px -321px;}
.BJNS{background-position:-3px -385px;}

.marginL45{ margin-left:45px;}
.commodity-list-contnet{ border:1px solid #d7d7d7; border-top:none; overflow:hidden; padding:5px 20px ; zoom:1; }
.commodity-list-contnet2{ border:1px solid #d7d7d7; border-top:none; border-bottom:1px dashed #d7d7d7; overflow:hidden; padding:5px 0 5px 20px ; zoom:1; }
.commodity-list-contnet2:last-of-type{ border-bottom:none;}
.com-top{border-top:1px solid #d7d7d7; margin-top:20px;}
.commodity-list-ul li span.s-title{ text-align:left; font-weight:bold; display:block;}
.commodity-list-ul li span.s-title2{text-align:center; font-weight:bold; display:block;}
.commodity-list-ul li{ padding:5px 10px; float:left;}
.order_list{ border:1px solid #ccc; overflow:hidden; border-top:none; border-left:none}
.width500{ width:500px; padding-right:10px;}
.width400{ width:400px;}
.width130{ width:130px; display:block;}
.width250{ width:250px;}
.width15{ width:15px;}
.width60{ width:60px;}
.width70{width:70px; display:block;}
.width90{ width:90px; display:block; }
.width190{ width:190px;}
.height70{height:70px; line-height:70px;}
.height40{height:40px; line-height:40px;}
.mode-tit{ color:#000;}
.mode-introduce{ color:#5c5b5b;}
.mode-color{ color:#999;}
.commodity-list-ul li p{ padding-left:20px; font-size:12px; height:25px;}
.d-total{ width:150px; float:right; margin-right:30px; height:90px; line-height:45px; text-align:center; display:inline; }
.buy-message{border:1px solid #d7d7d7; border-top:none; height:50px; line-height:50px; *width:923px;}
.d-textDiv{height:45px; line-height:45px; padding-left:10px;_margin-top:8px;}
.totalDiv{ width:786px; height:52px; line-height:52px; border:1px solid #ff6699; text-align:right; padding-right:10px; float:left;}
.totalDiv span.s_fl{ display:inline-block; margin-left:30px;}
.priceColor{ color:#ff6699; font-size:24px; margin-right:20px;}
.totalDiv span.s_pa{ display:inline-block; margin-left:20px;}
.subIndent{ background:url("../images/submitIndent.png") no-repeat; border:0; width:151px ; height:54px; float:left; cursor:pointer;}
.subJs {background:url("../images/submitJs.jpg") no-repeat; border:0; width:151px ; height:54px; float:left; cursor:pointer;}
.contact-service{ border:1px solid #ff6699; width:95px; height:25px; line-height:25px; margin:4px 0 0 40px;}
.fontSize12{ font-size:12px;}
.fontSize13{ font-size:13px;}
.span_left p{ padding-left:5px;}
.padding3{padding:15px 0 15px 25px;}
.padding4{padding:5px 0 15px 25px;}

.i_timeName{ padding:3px 0;}
.i_time,.i_timeName{ display:block; color:#9f9e9e; font-size:12px;}



/**cart **/
.cartEmpty{ height:500px; line-height:500px; text-align:center; border:1px solid #ccc; border-top:none;}

.cart-list-ul li span.s-title{ text-align:left; font-weight:bold; display:block;}
.cart-list-ul li span.alignCenter{ text-align:center;}
.cart-list-ul li{ padding:10px; float:left;}

.item-amount {
    width: 77px;
    height: 25px;
    overflow: hidden;
    position: relative;
    z-index: 1;
}
.item-amount a, .text-amount {
    float: left;
}
.text-amount {
    background-color: #fff;
    background-position: -75px -375px;
    border: 1px solid #aaa;
    color: #343434;
    height: 15px;
    left: 18px;
    line-height: 15px;
    padding: 4px 0;
    position: absolute;
    text-align: center;
    top: 0;
    width: 39px;
    z-index: 2;
}
.item-amount a {
    background: none repeat scroll 0 0 #f0f0f0;
    border: 1px solid #e5e5e5;
    color: #444;
    display: block;
    height: 23px;
    line-height: 23px;
    position: absolute;
    text-align: center;
    top: 0;
    width: 17px;
}
.item-amount .minus, .item-amount .no-minus {
    border-right-color: transparent;
    left: 0;
}
.item-amount .no-plus, .item-amount .plus {
    border-left-color: transparent;
    right: 0;
}
.item-amount .minus:hover, .item-amount .plus:hover {
    border-color: #ff6699;
    color: #f50;
    z-index: 3;
}
.item-amount a:hover {
    text-decoration: none;
}
.item-amount .no-minus, .item-amount .no-plus {
    color: #e5e5e5;
}
.item-amount .no-minus:hover {
    border-color: #e5e5e5 #aaa #e5e5e5 #e5e5e5;
    color: #e5e5e5;
    cursor: default;
}
.amount-msg em {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: none repeat scroll 0 0 #fff0e7;
    border-color: -moz-use-text-color #ffe1d3 #ffe1d3;
    border-image: none;
    border-right: 1px solid #ffe1d3;
    border-style: none solid solid;
    border-width: 0 1px 1px;
    color: #f40;
    display: block;
    padding: 5px 10px;
    text-align: center;
    width: 55px;
}

 .trade-remind {
    height: 30px;
    margin-bottom: 22px;
    position: relative;
}
.trade-remind .list {
    font-size: 16px;
    font-weight: 700;
    height: 100%;
    text-align: center;
}
.trade-remind .list li {
    display: inline;
    float: left;
    height: 100%;
    width: 109px;
}
.trade-remind .list li.sell {
	text-align:left;
	width:300px;
}
.trade-remind .list li.selected a {
    color: #ff6699;
}
.trade-remind .list li.selected a:hover {
    color: #ff6699;
}
.trade-remind .list li.sub {
    font-size: 14px;
    padding-top: 1px;
}
.trade-remind .list li.sub .link span {
    font-family: SimSun;
}
.trade-remind .list li.last {
    float: right;
    padding-top: 4px;
    text-align: center;
}

.trade-remind .list li.last a span.s_wi
{
	display:inline-block; width:23px;
	height:23px;
	text-align:center;
}

.trade-remind .list li .link {
    color: #3c3c3c;
    display: block;
    height: 18px;
    line-height: 18px;
    overflow: hidden;
    position: relative;
    white-space: nowrap;
}
.trade-remind .list li .link:hover {
    color: #3c3c3c;
}
.trade-remind .list li .link .interval {
    background-color: #e7e7e7;
    color: #e7e7e7;
    font-size: 0;
    height: 14px;
    margin-top: 2px;
    position: absolute;
    right: 0;
    top: 2px;
    width: 1px;
}
.trade-remind .list li .link em {
    margin-left: 5px;
}
.tm-h {
    color: #ff6699;
}
.trade-remind .list li .link span {
    font-family: "Microsoft YaHei";
}
.trade-remind .list .recycle{
    background: url("../images/iconcart.png") no-repeat scroll 0 1px;
    color: #6c6c6c;
    display: block;
    font-size: 12px;
    font-weight: 400;
    height: 13px;
    line-height: 13px;
    margin: 0 auto;
    text-align: right;
    width: 80px;
}

.trade-remind .list .btnMaxdel{
	background: url("../images/icooder.png") no-repeat -425x -30px;
	width:36px;
	height:36px;
	color: #6c6c6c;
    display: block;
    font-size: 12px;
    font-weight: 400;
    height: 13px;
    line-height: 13px;
    margin: 0 auto;
    text-align: right;
    width: 80px;
}

.trade-remind .list .recycle.selected {
    color: #ff6699;
}
.trade-remind .wrap-line {
    background-color: #e5e5e5;
    font-size: 0;
    height: 2px;
    position: relative;
}
.trade-remind .wrap-line .line_down {
    background-color: #ff6699;
    height: 2px;
    position: absolute;
    top: 0;
    width: 109px;
}
.trade-remind .wrap-line .line_down.selected0 {
    left: 0px;
}
.trade-remind .wrap-line .line_down.selected1 {
    left: 109px;
}
.trade-remind .wrap-line .line_down.selected2 {
    left: 218px;
}
.trade-remind .wrap-line .line_down.selected3 {
    left: 327px;
}
.trade-remind .wrap-line .line_down.selected4 {
    left: 436px;
}
.trade-remind .wrap-line .line_down.selected5 {
    left: 545px;
}
.trade-remind .wrap-line .line_down.selected6 {
    left: 654px;
}
.trade-remind .wrap-line .line_down.selected7 {
    right: 0;
}
.searchbar {
    margin-bottom: 20px;
    position: relative;
}
.searchbar input, .searchbar .search-btn {
    border: 1px solid #ccc;
    color: #3c3c3c;
}
.searchbar input:focus, .searchbar .search-btn:focus {
    outline: 0 none;
}
.searchbar input {
    height: 17px;
    line-height: 17px;
    padding: 4px 8px;
    vertical-align: middle;
}

.searchbar .simple {
    margin-bottom: 10px;
}
.searchbar .simple .auction-title {
    border-right: 0 none;
    width: 236px;
}
.searchbar .simple .search-btn {
    background: none repeat scroll 0 0 #f5f5f5;
    cursor: pointer;
    display: inline-block;
    height: 25px;
    margin: 0 6px 0 -4px;
    text-align: center;
    vertical-align: middle;
    width: 80px;
}
.searchbar .simple .search-btn button {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: 0 none;
    color: #3c3c3c;
    cursor: pointer;
    line-height: 25px;
}
.searchbar .simple .search-btn button:focus {
    outline: 0 none;
}
.searchbar .whole {
    display: none;
	overflow:hidden;
	_zoom:1;
}
.searchbar .whole li {
    display:inline-block; 
    margin: 10px 15px 0 0;
	*float:left; *display:inline;
}

.searchbar .whole .col1 {
    width: 200px;
}
.searchbar .whole .col2 {
    width: 340px;
}
.searchbar .whole .col3 {
    width: auto;
}

.searchbar .consume-tip {
    overflow: hidden;
    position: absolute;
    right: 0;
    text-align: right;
    top: 4px;
    white-space: nowrap;
    width: 400px;
}
.searchbar .extended-submit {
    background-color: #ff6699;
    border: 0 none;
    color: #fff;
    cursor: pointer;
    font-size: 14px;
    height: 28px;
    width: 72px;
}
.searchbar .extended-submit:hover {
    background-color: #f22d00;
}
.J_NiceSelect{ padding:4px;}
.arrowsDown2 {
    background-position: -145px -100px;
    display: inline-block;
    height: 17px;
    text-decoration: none;
    width: 17px;
}
.arrowsUp2 {
    background-position: -168px -100px;
    display: inline-block;
    height: 17px;
    text-decoration: none;
    width: 17px;
}
.btn_Merge{
	border:1px solid #ccc;
	padding:2px 8px;
	border-radius:3px;
	font-size:12px;
	margin-left:10px;
	}
.btn_Merge:hover{ border:1px solid #ff6699;}
.marg5{ 
    height: 40px;
    line-height: 40px;
    margin: 0 0 -15px;
    overflow: hidden;
    }
.btndel{
    background: url("../images/icooder.png") no-repeat -239px -176px ;
	display:inline-block;
	float:right;
	margin-right:15px;
	width:16px;
	height:18px;
	margin-top:8px;
}

.btnCx{
	background: url("../images/icooder.png") no-repeat -60px -176px ;
	display:inline-block;
	float:right;
	margin-right:15px;
	width:18px;
	height:18px;
	margin-top:8px;
	
	}

.addCart{width:290px; height:120px; background:#fff; position:absolute; border:1px solid #ccc; border-radius:5px; box-shadow:0 0 3px #999; z-index:100;}
.addCartIcon{background:url("../images/incartIcon.png") no-repeat; display:inline-block;}
.addCart span.addSuccess{background-position:left top; width:35px; height:35px; float:left;}
.addCartbtn{background-position:left -43px; width:180px; height:40px;float:left; margin-right:20px;}
.addCart div.addCartBg{ margin-top:10px; margin-left:10px;height:40px; line-height:40px;}
.addCart div.addSucFont{height:35px; line-height:35px;display:inline-block; margin:10px 0 0 10px; width:280px;}
.addCart div.addSucFont span.b3{ margin-top:-10px;}
.addSucFont i,.addCartBg i{display:block; float:left; color:#999; font-size:16px;}

.alignCenter{ text-align:center;}
.widthAuto{width:auto;}	
.marLeft10{ margin-left:10px;}
.marLeft300{ margin-left:300px;}
.marLeft250{ margin-left:250px;}



/***my dayinpai***/

.myDyp-left{ background:#FFF; width:180px;  border:1px solid #ccc; float:left; padding-bottom:100px;}

#myDyp-menu dl dt{ height:35px; line-height:35px;  background:#f1f2f4; margin:10px 0; width:100%; text-align:left; overflow:hidden;}
#myDyp-menu dl dt.openRed{ background:#ff6699; }
#myDyp-menu dl dt.openRed a{color:#fff;}
#myDyp-menu dl dt a{ /*padding-left:50px;*/}
#myDyp-menu dl dt a span.menuName{ display:inline; float:left; margin-left:50px;}
.myDypIcon{ background:url(../images/myDypIcon.png) no-repeat; display:inline-block; float:right;}
.closeIcon{ width:14px; height:14px; background-position:left -19px; margin:12px 30px 0 0; }
.openIcon{ width:14px; height:14px; background-position:left top; margin:12px 30px 0 0; }
.openIconRed{width:14px; height:14px; background-position:left -80px; margin:12px 30px 0 0;}
.closeIconRed{width:14px; height:14px; background-position:left -37px; margin:12px 30px 0 0;}

#myDyp-menu dl dd{ height:35px; line-height:35px; margin-left:50px;}
.menuChildNameRed{ background:url(../images/myDypIcon.png) no-repeat; background-position:left -56px; width:14px;  padding-left:20px; color:#ff6699; }
.menuChildName{padding-left:20px; }
.myDyp-right{ width:970px; margin-left:40px; float:left;}
.child-title{ color:#fc5873; font-size:16px; font-weight:bold; }
.c-t-right{ float:right;color:#fc5873; font-size:13px;}
.child-top{ padding:0 0 10px; overflow:hidden;}
.child-bottom{ background:#FFF; border:1px solid #ccd; padding:20px 30px; overflow:hidden; zoom:1;}

.dealSearch{ height:50px; line-height:50px;}
.dealSearch span.dealSearchTitle{ display:inline-block; padding-right:20px;}
.dealSeInput{ height:28px; width:110px;}

.child-bottom table{border-collapse:collapse;border:1px solid #ccc; margin-bottom:50px; }
.child-bottom table tr th{ padding:0 15px 5px; background:#f5f5f5;text-align:left; height:30px;}
.child-bottom table tr {border:1px solid #ccc;}
.child-bottom table tr td{ padding:5px 15px ; border-left:none; border:0px;  height:55px; font-size:13px;}
.padda{ padding:0 8px;}
.padda2{ padding:0 8px;}
.a_time{ padding:0 1px; margin:0 2px; font-size:12px;}
.a_time:hover,.a_time_click{ background:#29bbff; border-radius:3px; color:#fff}
.paddbom{ padding-bottom:70px;}
.posPadding{padding:10px 30px;}

.triangleBlue{ 
    height:0;
    width:0;
    overflow: hidden;
    font-size: 0;
    line-height: 0;
    border-color: #29bbff transparent transparent;
    border-style:solid dashed dashed dashed;
    border-width:15px 15px 0 0 ;float:left;
	}
.triangleRed{
	height:0;
    width:0;
    overflow: hidden;
    font-size: 0;
    line-height: 0;
    border-color: #ff6699 transparent transparent;
    border-style:solid dashed dashed dashed;
    border-width:15px 15px 0 0 ;float:left;}

/***t x***/
#withDepositBox table tr td .withWayTitle{ padding-left:100px;}
#withDepositBox table tr td .withdrawalWay{ padding-left:120px; }
#withDepositBox table tr td .withdrawalWay span{ display:block; line-height:38px;}

/****kuai di******/
.transportWay_d{
 border:1px solid #29bbff;
 padding:5px;
 width:740px;
}
.transportWay_d_p{ padding-left:10px;}
.freight_d{ margin:10px;}
.freight_d table#express_d_t,.freight_d table#mail_d_t,.freight_d table#ems_d_t{ margin-bottom:10px;}
.freight_d table#express_d_t tr,.freight_d table#express_d_t td,
.freight_d table#mail_d_t tr,.freight_d table#mail_d_t td,
.freight_d table#ems_d_t tr,.freight_d table#ems_d_t td
{ border:1px solid #ccc; text-align:center; padding:0 5px;}

.sendOne{border:1px solid #ccc; padding:10px; line-height:30px;}
.sendThree{border:1px solid #ccc; border-bottom:none; overflow:hidden; line-height:30px; padding:10px; background:#f5f5f5;}
.sendThree-m{margin:2px 10px 0 0}
.sendThree-con{border:1px solid #ccc;overflow:hidden; line-height:30px; padding:10px;}

.bo-left{ border-left:1px solid #ccc;}
.send-textarea{width:300px; height:45px;  font-size:12px;}
.send-mar{ margin:10px 0}
.seaEmpty{border:1px solid #ccc; padding:10px; height:150px; line-height:150px; text-align:center;}
/***address Msg***/
.addr-msg{border:1px solid #ccc; position:absolute; z-index:3; display:none; background:#f5f5f5; border-radius:5px;}
.addr-msg-t{background:#f1f2f3;padding:0 10px; height:40px; line-height:40px;border-top-left-radius:5px;border-top-right-radius:5px;}
.addr-msg-con,.edit-addr-msg-con{ padding:10px;}
.addr-msg-con span,.edit-addr-msg-con span{ display:block; padding:8px;}

.edit-addr-msg,.edit-addr-msg2{border:1px solid #ccc; position:absolute; z-index:3; display:none; background:#f5f5f5; border-radius:5px;}
.edit-addr-msg-con span i{ display:inline-block; width:70px; text-align:right; padding-right:20px;}
.edit-addr-msg-con input{ height:28px; line-height:28px; width:205px; padding-left:3px;}
.edit-addr-msg-con input.chek{ height:auto; line-height:auto; width:auto; padding-left:3px;}
/***select Area***/
#areaDiv{ border:1px solid #ccc; width:560px; background:#fff;  padding:10px; position:absolute; z-index:10;}
.selectArea ul li{ float:left; padding:10px; }
.arrowsDown2{ display:inline-block; background-position:-147px -102px}
#childArea{ padding:10px; position:absolute; background:#fff; border:1px solid #ff6699; background:#f5f5f5; width:265px; z-index:11;}
#childArea ul li{ float:left; padding:10px;}
.alignRight{ text-align:right;}

/****applyRefund *****/
.refund_content{ border:1px solid #ccc; overflow:hidden; }
.refundTitle{ border-bottom:1px solid #ccc; padding:5px;}
.refund_con_list{ border-bottom:1px solid #d7d7d7; overflow:hidden; padding:5px 20px ;font-size:13px; zoom:1}
.bo-top-none{ border-top:none;}
.bo-bottom-none{ border-bottom:none;}
.refundLeft{ width:350px;}
.refundRight{ width:550px; min-height:350px;  padding:10px; border-left:1px solid #ccc;}
.refundRight .s_re{ display:inline-block; margin:50px 5px 0 10px}
.refundRight .s_re a{ display:block; padding:30px; border:5px solid #ccc; background:#f1f2f3; text-align:center; height:40px; width:100px; font-size:16px; color:#000;}
.refundRight .s_re a:hover{ border:5px solid #999;}
.refundRight_one{ padding:30px; padding-left:100px;}
.refundRight_three p{ padding:5px 10px}
.orderMsg p.padda2{ line-height:25px; border-left:none;}
#address-ul .upCer{ margin-left:85px;}
#address-ul .upCer span{ width:80px;  margin:10px; text-align:center;}
#address-ul .upCer span img{ border:1px solid #ccc; }

.applytkBG
{
	background-image:url(../images/applytk.png);
	background-repeat:no-repeat;
	height:65px;
	width:672px;
	display:block;
	_margin-top:4px;
	margin:0 auto;
}
.applytk1
{
	background-position: left -366px;
}
.applytk2
{
	background-position: left -56px;
}
.applytk3
{
	background-position: 5px -205px;
}
.stepdiv{ padding-left:60px; overflow:hidden;}
.stepdiv ul li{ float:left; padding:2px 80px; color:#ff4466;}

/**printer**/
.printTable input{ width:140px;}
.head_print{margin-left:80px; overflow:hidden; padding-bottom:5px;}
.printTitle{  font-size: 16px;height: 25px;line-height: 25px;overflow: hidden;}




.printer_div ul li{ padding:20px 10px; overflow:hidden; border-bottom:1px solid #eee;}
.print-dec{ width:300px; margin:0 10px;}
.print-dec h3{ font-size:16px; font-weight:normal; color:#333;}
.print-dec p{font-size:12px; line-height:20px;}
.print-dec p span{ color:#999;}
.print-cl strong{width:80px; display:inline-block;}
.print-cl p{line-height:25px;}


.printbg{padding-left:30px; padding-top:200px;}
.marright10{ margin-right:10px;}

.print_left{ width:800px;}

.starpadd{padding-bottom:10px; overflow:hidden }

.wiPrintCom{ width:785px;}
.cuscomment{ margin-top:40px;}
.cuscomment_con{ padding:30px 20px;}
.name3{ width:223px; padding:5px;}

 .printmodelimg li{  padding:10px; width:740px; border-bottom:1px dotted #ccc;}
.p_t_con{width:450px; line-height:25px;}
.width45{ width:45px;}

 .upImgModel li{ width:420px; padding-top:15px; float:left;}
.model-list-ul li{ float:left; padding:15px;}



#procshow{ font-size: 18px;color:#ff6699; margin-top:30px;}


.se-title{width:120px; display:block;overflow:hidden;white-space: nowrap;text-overflow:ellipsis;}

.se-con{width:200px; display:block;overflow:hidden;white-space: nowrap;text-overflow:ellipsis;}


/***map***/
.mapBgDiv{width:100%;height:auto;background:#fff;}

.bg-search{ 
    position:relative;
    width:100%;
    height:70px;	
}
.map-search{
	height:70px; 
	line-height:70px;
	background-color: #000;
    filter:alpha(opacity=50);
    -moz-opacity:0.50; 
    opacity:0.50; 
	margin-top:-70px; 
	position: absolute; 
	width:100%;
}

.map-search-con{
	height:70px; 
	line-height:70px;
	margin-top:-70px; 
	position: absolute; 
	color:#fff;
	width:1200px; 
	left:50%;
	margin-left: -600px; 
	padding-left:300px;
}
.city_service_Div{ width:1200px; margin:0 auto;overflow:hidden; padding-bottom:50px;}	  

.city_service_Div h2{ padding:15px 15px 30px; }
.servicebox h2{ padding-left:20px;}
.hotcity ul li{ padding:5px 5px 5px 15px;}
.hotcity ul li span.num{  
    background: #ff6699;
    border-radius: 50%;
    color: white;
    display: inline-block;
    font-size: 0.9em;
    height: 1.4em;
    line-height: 1.5em;
    text-align: center;
    width: 1.45em;
	margin-right:10px;} 

.hotcitybox{float:left; width:300px;}
.servicebox{float:left; width:auto;}
.serTyle1,.serTyle2,.serTyle3{ width:250px; float:left; padding:0 20px;}
.serTyle1 h3,.serTyle2 h3,.serTyle3 h3{ height:50px; line-height:50px; vertical-align:middle; width:110px; display:table-cell; padding-left:10px; }

.serTyle1 p,.serTyle2 p,.serTyle1 p,.serTyle3 p{ padding:15px 0;}	  
.ser_m1{ background:url("../images/mapicon.png") no-repeat left top; width:50px; height:50px; display:inline-block;} 
.ser_m2{ background:url("../images/mapicon.png") no-repeat -70px top; width:50px; height:50px; display:inline-block;}
.ser_m3{ background:url("../images/mapicon.png") no-repeat -140px top; width:50px; height:50px; display:inline-block;}
.serTyle_head{display: table-row;} 



/*****print service Provider*****/
.serviceProviderDiv{ background:#f1f2f3; overflow:hidden; padding:15px;}
.serviceProvider{border-collapse:collapse; width:100%;}
.serviceProvider th,.serviceProvider td{ text-align:left; padding:15px 15px;}
.serviceProvider th{ padding:20px 15px; background:#eee;}
.serviceProvider td{ cursor:pointer;}
.serviceProvider tr.odd{ background:#f1f2f3;}
.star{ background:url(../images/star.png) no-repeat left top; width:20px; height:15px; display:inline-block; float:left;}
.starem{background:url(../images/star.png) no-repeat left -16px;; width:100%; height:15px; display:inline-block; float:left;}
.companyname{ margin-left:10px;}
.serviceProvider td select{padding:3px 5px;}



.company-con{ width:370px; margin-left:20px;}
.company-con .about_com,.company-con .evaluating{padding:15px 15px 30px;}
.company-con .about_com h3 ,.company-con .evaluating h3{padding:15px 5px;}
.printerBox{overflow:hidden;padding:15px;}

.printerTitle{padding:20px 0;}

.width80{ width:80px;}
.measure{ margin-top:10px;}
.measure li{ float:left; }
.mea_li1{ padding:5px 8px; display:inline-block;}
.measure li a{ padding:5px 8px; display:inline-block; border:1px solid #ccc; width:30px; text-align:center;}
.measure li.mea_li2 a,.measure li.mea_li3 a{  border-right:0px }
.measure li a.active{ background:#ff6699; color:#fff;}



#printUpload li {
    display: block;
    height: 110px;
    padding: 2px 15px;
  
}

.pri_d_1{float:left; display:inline-block; width:650px;}
.pri_d_2{float:left; display:inline-block;  line-height:30px; width:120px; padding-top:20px;}
.pri_d_3{float:right;display:inline-block;width:120px; padding-top:30px;}
.printErrortip{display:inline-block;}




.desinerLookBox{ padding:0; width:730px; margin-left:15px; border:1px solid #d7d7d7; overflow:hidden;}
.desinerLook li{ float:left; padding:12px 20px; border-right:1px solid #d7d7d7;}
.desinerLook li.active{ background:#ff4466;}
.desinerLook li.active a{ color:#fff;}
.paddleft{ padding-left:0;}

/***tip box****/
.tipBox{ width:243px; overflow:hidden;  position:absolute; z-index:1000; display:none}
.bgTipBox{ background-image:url(../images/tipBox.png);}
.tipBox .tb_top{ background-position:left top; background-repeat:no-repeat; height:20px;}
.tipBox .tb_con{ background:url(../images/tipBoxCbg.png) repeat-y; padding:0 10px 0 30px; line-height:25px; }
.tipBox .tb_con p{ padding:5px 0;}
.tipBox .tb_bottom{ background-position:left -48px; background-repeat:no-repeat; height:15px;}


/***appraise Box***/
.appraiseBox{ border:7px solid #999; width:640px;position:absolute; background:#fff; display:none;}
.appraiseBoxCon{ padding:5px 20px 50px;}
p.reply-arrow,p.reply-arrow2 {
    font-size: 0;
    line-height: 0;
}
p.reply-arrow {
    border-color: transparent transparent #999;
    border-style: dashed dashed solid;
    border-width: 9px;
    border-image: none;position:absolute;
    top: -25px;
	left:30px;
}
p.reply-arrow2 {
 
    border-color: transparent transparent #fff;
    border-image: none;
    border-style: dashed dashed solid;
    border-width: 9px;
    position: absolute;
    top: -18px;
	left:30px;
}

p.reply-map-arrow,p.reply-map-arrow2 {
    font-size: 0;
    line-height: 0;
}
p.reply-map-arrow {
    border-color: transparent #999 transparent transparent;
    border-style: dashed solid dashed dashed;
    border-width: 9px;
    border-image: none;position:absolute;
    top: 295px;
	left:-25px;
}
p.reply-map-arrow2 {
 
    border-color: transparent #fff transparent transparent;
    border-image: none;
    border-style: dashed solid dashed dashed;
    border-width: 9px;
    position: absolute;
    top: 295px;
	left:-18px;
}

.p_appraise{ border-top:1px dashed #ccc; padding:5px 0; margin-top:5px;}

/***code**/
.codeBox{ border:7px solid #a3d0fd; width:200px; height:200px;position:absolute; background:#fff url("../images/bgcode.jpg") no-repeat; display:none;}
.codeBoxCon{ padding:20px 0 20px 45px;}
p.code-reply-arrow,p.code-reply-arrow2 {
    font-size: 0;
    line-height: 0;
}
p.code-reply-arrow {
    border-color: #a3d0fd transparent transparent ;
    border-style: solid dashed dashed ;
    border-width: 9px;
    border-image: none;position:absolute;
    top: 207px;
	left:30px;
}
p.code-reply-arrow2 {
 
    border-color: #fff transparent transparent ;
    border-image: none;
    border-style: solid dashed dashed ;
    border-width: 9px;
    position: absolute;
    top: 200px;
	left:30px;
}

/***Popup div***/
.bgDiv {
	position: absolute;
	top: 0px;  
	left: 0px;
	right:0px;
	background-color: #777;
	filter:alpha(opacity=50);
	-moz-opacity:0.50; 
	opacity:0.50;
	height:100%;
	width:100%;
	z-index:77;
	display:none;
}
	
.dialog
{
   width:530px; 
   border:1px solid #ccc; 
   background:#fff; 
   position:fixed; 
   left:50%; 
   top:50%; 
   margin:-140px 0 0 -265px; 
   z-index:100000; 
   display:none;
   border-radius:5px;
   padding-bottom:30px;
}
.po_absolute{ position:absolute;}

.tipbox
{
	height:165px; width:460px;
    margin:-82px 0 0 -230px; 
}

.b1
{
	height:38px; border-bottom:1px solid #d7d7d7; background:#f1f2f3; border-top-left-radius:5px;border-top-right-radius:5px;
}
.b1_pay
{
	height:30px; border-top-left-radius:5px;border-top-right-radius:5px;
}

.s_padd_pay{ padding:20px 15px; border-bottom:1px dotted #ccc; margin:0 25px; width:450px; }
.s_padd_pay_t{padding:15px 40px;}
.border_b_none{ border-bottom:none;}


.b2
{
	display:block; float:left;font-size:16px;padding:8px 0 0 15px;
}
.b3
{
	display:block; float:right; padding:5px;
	width:25px;
	height:25px;
}

.b3 a
{
	font-size:20px; color:#b4b4b4; text-decoration:none; font-weight:bold; font-family:Arial, Helvetica, sans-serif;
}
.b3 a:hover
{
    color:#888; 
}

.b4
{ 
  border:1px solid #d7d7d7; padding:20px; margin:20px 10px 10px; 
}
#selDialog{ border:1px solid #d7d7d7; padding-left:5px;}

.s_pad{padding:10px 25px 0 25px;}
.s_pad1{padding:15px 0 10px;}
.s_pad2{padding:5px 10px 10px 30px}
.s_pad3{padding:15px 0 5px; text-align:center; width:460px;}
.s_pad4{padding:15px 0 10px 50px;}
.p_right{text-align:right; margin-right:50px;}
.specialTip{padding:10px 10px 10px 30px;width:260px;}
.seladd{width:200px; height:30px;}
.width255{width:255px;}
.width300{width:300px;}
.width280{width:280px;}
.width50{ width:100px; display:inline-block;}
.ft_desc{ vertical-align:top;}
.p6{ height:45px; line-height:45px;}
.p7{ height:110px; line-height:110px;}
.p8{padding:10px 0;}
.colora9{color:#a9a9a9;}
.color50{color:#505050;}
.inputType{ width:300px; height:100px; resize:none;}
.treatype{resize:none; width:255px;height:80px;}
.btn_save
{
	font-family:"微软雅黑";
	font-size:14px;
	height:26px; 
	vertical-align:middle; 
	background:#29bbff; 
	border-radius:3px; 
	display:inline-block;
	text-align:center; 
	color:#fff;
	border:0;
	padding:0 10px;
}

a.btn_save{line-height:26px;}
.btn_save:hover{ background:#1284fe; color:#fff;}

.btnDefalt
{
	height:26px; 
	line-height:26px; 
	vertical-align:middle; 
	border-radius:3px; 
	display:inline-block;
	text-align:center; 
	color:#fff;
	border:0;
	padding:0 10px;
}
a.btnDefalt:hover{ color:#fff;}

.btnColorGray{ background:#ccc; }
a.btnColorGray:hover,input.btnColorGray:hover{background:#b0b2b4;}

.btnColorRed{background:#ff6699;}
a.btnColorRed:hover,input.btnColorRed:hover{background:#ff4466;}

.btnColorBlue{background:#29bbff;}
a.btnColorBlue:hover,input.btnColorBlue:hover{background:#1284fe;}

.btnColorRed2{background:#fcedf2; border:1px solid #ff4466; color:#ff4466}
a.btnColorRed2:hover,input.btnColorRed2:hover{background:#ff4466;}

.borderRed{ border:1px solid #ff4466;}

.upDefault{ padding:3px 12px; font-size:15px;}

.btn_searchT
{
	font-family:"微软雅黑";
	font-size:12px;
	width:52px; 
	height:24px; 
	line-height:24px; 
	vertical-align:middle; 
	background:#ddd9d9; 
	border-radius:3px; 
	display:inline-block;
	text-align:center; 
	color:#505050;
	border:0;
}
.btn_searchT:hover{background:#ccc; }
#resend_email
{
	width:102px;
	height:26px;
	line-height:24px;
	border:0;
	background:#29bbff;
	background: url(../images/boxBtn.png) no-repeat right top;
	color:#fff;
	font-family:"微软雅黑";
	font-size:16px;
}

.btn-sc-add
{
	width:60px; height:26px; line-height:26px; vertical-align:middle; background:#ff6699; border-radius:3px; display:inline-block; text-align:center; color:#fff;
}
.btn-sc-add:hover{color:#fff; background:#ff4466;}

.btn-sc-cancer{background:#ccc; margin-left:20px;}

.bgColorTr{background:#dff2fa;}


.printShow{ margin-top:10px;}
.printShow ul li{ float:left; padding:5px 10px 5px 15px; width:240px; font-size:12px; }

/*奇哥2015-07-20 上传按钮*/
.btn_model_up
{
	background-position:-630px -235px;
	width:155px;
	height:55px;
	display:inline;
	float:left;
	margin-top:28px;
}

.btn_img_up
{
	background-position:-630px -295px;
	width:155px;
	height:55px;
	display:inline;
	float:left;
	margin-top:28px;
}

.flowBG1
{
	background-image:url(../images/flow1.png);
	background-repeat:no-repeat;
	height:105px;
	width:940px;
	display:block;
	_margin-top:4px;
	margin:0 auto;
}
.flow11
{
	background-position: left -148px;
}
.flow12
{
	background-position: left -273px;
}
.flow13
{
	background-position: 5px -398px;
}
.flow14
{
	background-position: 5px -23px;
}

/*王家宇 2015-09-15 评论修改*/
.pl_width{ width:575px;}
.pl_era{ width:530px;}
.rightPad2
{
	margin-right:40px;
	_margin-top:-25px;
}

/*奇哥2015-11-24 打印服务进度条*/
.d_file_32
{
	height:100px;
	margin-top:30px;
	padding-top:25px;
	vertical-align:middle;
}
.d_file_bg2
{
	background:#f1f2f3;
	padding-left:3px;
	font-family:"微软雅黑";
	color:#333;
}

.newlgcon{ width:1200px; height:600px; margin:45px auto 40px auto; background:#FFF;}
.newlgcon .newlgconlf{ width:400px; float:left; padding:85px 130px 0px;}
.newlgcon .newlgconlf .nlgconlftit{ display:block;font-size:28px; font-style:normal; letter-spacing:2px; line-height:80px; color:#464646; margin-left:10px;}
.newlgcon .newlgconlf .nlgnotice01{ font-size:16px; line-height:24px; color:#8c8c8c;margin-left:10px;}
.newlgcon .newlgconlf .newlgcontb{ width:100%; margin-top:16px; font-size:14px;}
.newlgcon .newlgconlf .newlgcontb tr td{ height:55px; line-height:55px;}
.newlgcon .newlgconlf .newlgcontb tr td:first-of-type{ width:85px; text-align:right; color:#8c8c8c; font-size:14px; padding-right:8px;}
.newlgcon .newlgip{width:290px; height:32px; border:1px solid #dcdcdc; line-height:32px; padding-left:10px;}
.newlgcon .newlgname{  background:url(../images/newlogin.png) no-repeat right -1px;}
.newlgcon .newlgconlf .newlgcontb .newlgmail{ background:url(../images/newlogin.png) no-repeat right -56px;}
.newlgcon .newlgpw{ background:url(../images/newlogin.png) no-repeat right -111px;}
.newlgcon .newlgconlf .newlgcontb .newzhuce{ width:300px; height:32px; border:none; background:#ff6699; font-size:15px; font-weight:bold; color:#FFF; text-align:center; outline:none; cursor:pointer;}
.newlgcon .newhover{ background:#ff4466!important;}

.newlgcon .newlgconrh{ width:295px; height:315px; border:1px solid #f0f0f0; float:left; margin:142px 0px 0px 90px; padding:35px 0px 0px 25px;}
.newlgcon .newlgconrh span{ display:block;}
.newlgcon .newlgconrh .nlgnotice02{ font-size:16px;  color:#8c8c8c; line-height:40px;}
.newlgcon .newlgconrh .nlgnotice03{ display:block; margin-top:15px; color:#8c8c8c; font-size:14px;}
.newlgcon .newlgconrh .nlgname02{ width:240px;display:block; margin-top:8px;}
.newlgcon .newlgconrh .nbind{ width:150px; height:32px; line-height:32px; border:none; font-size:15px; font-weight:bold; color:#FFF; text-align:center; outline:none; cursor:pointer;background:#ff6699; margin-right:12px;}
.newlgcon .newlgconrh .nlgnotice03 a{ font-size:12px; color:#5678a0;}
.newlgcon .newlgconrh .nlgnotice04{font-size:12px!important;}

.newlgbm{ width:1200px; margin:0 auto; background:#FFF; overflow:hidden; padding:0px 0px 40px 0px;}
.newlgbm p{ width:1200px;font-size:16px; text-align:center; background:url(../images/lognbmtit.png) no-repeat left center; float:left;}
.newlgbm ul{ width:1200px; margin:25px 0px 0px; float:left;}
.newlgbm ul li{  width:219px;padding:0px 0px 0px 80px; float:left; text-align:center; font-size:12px; line-height:22px; height:70px;}
.newlgbm ul li a{ display:block; font-size:16px; margin-top:15px;}
.newlgbm ul li.newlgbm01{ background:url(../images/loginbm.png) no-repeat left top; border-right:1px solid #bababb;}
.newlgbm ul li.newlgbm02{ background:url(../images/loginbm.png) no-repeat -304px top; border-right:1px solid #bababb;}
.newlgbm ul li.newlgbm03{ background:url(../images/loginbm.png) no-repeat -608px top; border-right:1px solid #bababb;}
.newlgbm ul li.newlgbm04{ background:url(../images/loginbm.png) no-repeat -914px top;}

/*改版登陆*/
.gblgout{ width:100%; float:left; background:url(../images/newlogin_bg.png) repeat repeat;height:auto; overflow:hidden;}
.gblgint{ width:1200px; margin:90px auto 0px auto; font-family:"微软雅黑"; }
.gblglf{ width:547px; height:412px;float:left; margin:15px 150px 0px 0px;}
.gblgrh{ width:400px; float:left; background:#ffffff; margin:0px 0px 60px 0px; border:1px solid #dcdcdc;}

.gblgrh ul{ margin:59px 50px 60px 50px;}
.gblgrh ul li.gblgrhcon01{ font-size:20px; color:#646464;}
.gblgrh ul li.gblgrhcon01 a{ display:block; float:right; font-size:14px; color:#ff4466;}
.gblgrh ul li .gblginput{ width:33px; height:33px; display:block; float:left;}
.gblgrh ul li.gblgrhcon02{ width:268px; height:28px; line-height:28px; background:#fff4f4; border:1px solid #ffb4b4; margin:11px 0px 10px 0px; background:url(../images/errlogin.png) no-repeat left 5px; font-size:12px; color:#ff0000; padding-left:30px;}
.gblgrh ul li.gblgrhcon03{ margin:30px 0px 0px;}
.gblgrh ul li.gblgrhconjh03{ margin:0px;}
.gblgrh ul li.gblgrhcon03 .gblguser{ border:1px solid #dcdcdc; background:url(../images/newlogin.png) no-repeat 10px -2px;}
.gblgrh ul li.gblgrhcon03 .gblguserjh{ border:1px solid #ff4466!important; background:#fff4f4 url(../images/errlogin.png) no-repeat -2px -36px!important;}
.gblgrh ul li .gblguser02{ width:254px; height:33px; line-height:33px; padding-left:10px; border:1px solid #dcdcdc; border-left:none; font-size:14px; color:#646464}
.gblgrh ul li .gblguserjh02{ border:1px solid #ff4466; border-left:none;}
.gblgrh ul li.gblgrhcon04{ margin:20px 0px 0px 0px;}
.gblgrh ul li.gblgrhcon04 .gblgpw{ border:1px solid #dcdcdc;background:url(../images/newlogin.png) no-repeat 10px -111px;}
.gblgrh ul li.gblgrhcon04 .gblgpwjh{ border:1px solid #ff4466; background:#fff4f4 url(../images/errlogin.png) no-repeat -2px -90px;}
.gblgrh ul li.gblgrhcon05{ margin:15px 0px 0px 0px; color:#969696;}
.gblgrh ul li.gblgrhcon05 .gblgstate{ width:13px; height:13px; border-radius:5px; border:1px solid #dcdcdc; outline:none; background:none; margin-right:5px;}
.gblgrh ul li.gblgrhcon05 a{ display:block; float:right; color:#969696;}
.gblgrh ul li.gblgrhcon06{ margin:30px 0px 0px;}
.gblgrh ul li.gblgrhconjh06{ margin:20px 0px 0px;}
.gblgrh ul li.gblgrhcon06 .gblgbtn{ width:300px; height:35px; border:none; line-height:35px; background:#ff6699; text-align:center; font-size:15px; color:#FFF; font-weight:bold; letter-spacing:20px; outline:none;}
.gblgrh ul li.gblgrhcon06 .gblghover{ background:#ff4466!important}
.gblgrh ul li.gblgrhcon07{ margin:15px 0px 0px; text-align:center; line-height:22px; font-size:12px; color:#969696;}
.gblgrh ul li.gblgrhcon07 a{ color:#787878;}
.gblgrh ul li.gblgrhcon07 span{ margin:0px 10px;color:#787878;}
.gblgrh ul li.gblgrhcon08{ margin:22px 0px 0px;}
.gblgrh ul li.gblgrhcon08 .gbyanz{ width:88px; height:33px; border:1px solid #dcdcdc; line-height:33px; padding-left:10px; font-size:14px; color:#646464; margin-right:10px;}
.gblgrh ul li.gblgrhcon08 span{ font-size:12px; margin-left:6px;}
.gblgrh ul li.gblgrhcon08 span a{ color:#65bbff;}
.gblgrh ul li.gblgrhcon08 span a:hover{ color:#ff6699;}
.gblgrh ul li.gblgrhcon08 .gbyanzjh{ border:1px solid #ff4466!important;}
.gblgrh ul li a:hover{ color:#ff6699;}

.gblgbmout{ width:100%; float:left; background:#FFF; padding-top:45px;}

/*改版注册*/
.gbresout{ width:100%; float:left; min-height:725px;background:url(../images/registetbg.png);}
.gbresint{ width:384px; margin:45px auto 0px auto; background:#ffffff; border:1px solid #dcdcdc; padding:63px 407px 87px 407px;}

.gbresint .gbrescon01{ font-size:28px; color:#464646; }
.gbresint .gbrescon01 span{ display:block;float:right;font-size:14px; color:#8c8c8c; line-height:52px;}
.gbresint .gbrescon01 span a{ color:#65bbff;}
.gbresint .gbrescon01 span a:hover{color:#ff6699;}
.gbresint .gbrescon02{ margin:37px 0px 0px;}
.gbresint .gbresuser{ width:80px; text-align:right; font-size:14px; color:#8c8c8c;display:block; float:left; line-height:35px; padding-right:4px;}
.gbresint .gbresuser01{ width:288px; height:33px;line-height:33px; padding-left:10px; font-size:14px;}
.gbresint .gbresuser02{ border:1px solid #dcdcdc; color:#646464; background:url(../images/newlogin.png) no-repeat right -2px;}
/*用户名输入正确*/
.gbresint .gbresuserjh02{ border:1px solid #65bbff;color:#646464; background:url(../images/correct.png) no-repeat 273px 10px;}
/*用户名输入错误*/
.gbresint .gbresuserjhwrnoti{ border:1px solid #ffb4b4;background:#fff4f4; color:#F00; border-top:none; float:left; margin-left:84px;}
.gbresint .gbresuserjhwr02{ border:1px solid #ffb4b4; background:#fff4f4; color:#ff0000;background:url(../images/newlogin.png) no-repeat right -2px;}
.gbresint .gbrescon03{ margin:40px 0px 0px;}
.gbresint .gbresuser03{ border:1px solid #dcdcdc; color:#646464; background:url(../images/newlogin.png) no-repeat right -57px;}
.gbresint .gbresuser04{ border:1px solid #dcdcdc; color:#646464; background:url(../images/newlogin.png) no-repeat right -111px;}

.gbresint .gbresyz{ width:88px; height:33px; border:1px solid #dcdcdc; padding-left:10px; line-height:33px; margin-right:10px; color:#646464;}
.gbresint .gbyzchg{font-size:12px; color:#969696; margin-left:5px;}
.gbresint .gbresuserjhwr02{ border:1px solid #ff4466;color:#ff0000;}
.gbresint .gbyzchg a{ color:#65bbff;}
.gbresint .gbyzchg a:hover{color:#ff6699;}

.gbresint .gbrescon04{ margin:10px 0px 0px; text-align:center; font-size:12px; color:#969696;}
.gbresint .gbrescon04 .gbrestk{ margin-right:5px;}
.gbresint .gbrescon04 a{ color:#65bbff;}
.gbresint .gbrescon04 a:hover{ text-decoration:underline;}
.gbresint .gbrescon05{ margin:42px 0px 0px;}
.gbresint .gbrescon05 .gbresbtn{ width:290px; height:35px; line-height:35px; padding-left:10px; background:#ff6699; border:none; margin-left:84px; font-size:15px; font-weight:bold; color:#FFF;}
.gbresint .gbrescon05 .gbreshover{ background:#ff4466!important;}

/*积分规则*/
.pointrcon{ color:#646464; font-family:"微软雅黑"; padding-bottom:154px;}
.mar-top10 a{ color:#ff4466;}
.mar-top10 a:hover{ color:#f47c8e;}
.pointrcon .pitrtit{ font-size:18px; line-height:42px; margin-top:10px;}
.pointrcon .pitrtitjj{ margin-top:16px;}
.pointrcon .pitrtitbr{border-bottom:1px solid #dcdcdc; }
.pointrcon .pitdlbr{ border-bottom:1px dashed #dcdcdc; padding-bottom:20px;}
.pointrcon .dljj{ margin-top:20px;}
.pointrcon dl dt{ font-size:15px; font-weight:bold; line-height:31px;}
.pointrcon dl dd{ line-height:32px; font-size:14px;}
.pointrcon .dljj02{ margin:0!important;}
.pointrcon .pinttb{ margin-bottom:15px; width:686px; border-collapse:collapse;}
.pointrcon .pinttb tr td{ height:33px;line-height:33px; border:1px solid #dcdcdc; text-align:center; padding:0px; font-size:14px;}
.pointrcon .pinttb tr:first-of-type td{ background:#eeeeee;}
.pointrcon .pitrtit02{ line-height:32px; margin-bottom:10px; font-size:14px;}
.pointrcon dl dd a{ width:75px; height:32px;display:block; float:right; background:url(../images/pintrl01.png) no-repeat left 7px; font-size:12px; color:#FFF; text-align:center; line-height:32px; margin-right:312px; padding-right:5px;}
.pointrcon dl dd a:hover{ background:url(../images/pintrlhover01.png) no-repeat left 7px;}
/*已完成样式*/
.pointrcon dl dd a.pintfini{ background:url(../images/pintrlfinish.png) no-repeat left 7px;}
.pointrcon dl dd.qiandao a{ background:url(../images/pintrl.png) no-repeat left 7px;}
.pointrcon dl dd.qiandao a:hover{ background:url(../images/pintrlhover.png) no-repeat left 7px;}
/*已完成样式*/
.pointrcon dl dd.qiandao a.pintfini{ background:url(../images/pintrlfinish.png) no-repeat left 7px;}

.delfudong{ height:auto; overflow:hidden;}
.wallet_extra{ color:#505050; font-size:16px; float:left; line-height:35px;}
.wallet_extra .span02{ font-size:24px;}
.span03{ font-size:16px; margin-right:0;}
.span04{ font-size:16px; margin-right:0;}
.cash_wz{ float:right; margin-top:5px;}
.charge_wz{ float:right; margin-top:5px;}
.wallet_notice{ clear:both; background:#fffde4; border:1px solid #ffeab4; padding:3px 15px;float:left; color:#969696; font-size:14px; margin:8px 0 15px 0;}

/*浮动菜单*/
.float_menu{ position:absolute; right:0px; bottom:40px; width:64px; border:1px solid #eaeaea; float:left;}
.float_menu ul{ width:64px; float:left;}
.float_menu ul li a{ display:block; width:58px; height:48px; padding:10px 3px 0 3px; border-bottom:1px solid #eaeaea; background:#FFF; font-size:12px; cursor:pointer; text-align:center; color:#333; text-decoration:none; float:left; line-height:22px;}
.float_menu ul li a>i{ display:block; font-size:17px; color:#999; font-weight:500;}
.float_menu ul li a>span{ color:#333; font-size:12px;}
.float_menu ul li a.goto_top{display:block; width:58px; height:36px; padding-top:5px; border:none; line-height:12px; background:#999; font-size:14px; cursor:pointer; text-align:center;  text-decoration:none; float:left;}
.float_menu ul li a.goto_top:hover{ background:#aaaaaa;}
.float_menu ul li a i.float_back{ color:#FFF!important;}
.float_menu ul li a.goto_top>span{color:#FFF; font-size:12px;}
.fixed_menu{ position:fixed; right:0px;top:60px; bottom:auto;}




/*支付页面*/
.firmcon01_out{width:1190px; border:1px solid #FFF; background:#FFF;border-radius:10px; overflow:hidden; margin:20px auto; min-height:800px;}
.pay_con{ width:930px; margin:35px 130px 0; overflow:hidden;}
.pay_logo{ width:930px; height:46px; background:url(../images/print_logo.png) no-repeat left center; color:#646464; font-size:18px; font-weight:bold; text-indent:82px; line-height:45px; margin-bottom:27px;}
.paytotal_price{ width:868px; height:78px; line-height:78px; padding:0 30px; border:1px solid #dbdbdb; color:#646464; font-size:18px;}
.paytotal_price i{ font-size:30px; color:#ff4467; margin:0 5px 0 15px;}
.pay_mode_out{ width:904px; float:left; border:1px solid #dbdbdb; margin-top:20px; padding:0 12px 45px;}
.pay_mode{ width:904px; float:left; overflow:hidden;}
.extra_pay{ width:904px; height:50px; float:left; background:url(../images/pay01_x.png) no-repeat left center; font-size:18px; color:#FFF; line-height:50px; text-indent:13px; margin-top:10px;}
.pay_mode dd{ width:871px;margin-left:33px;}
.borbtm{ border-bottom:1px solid #dbdbdb;}
.pad25{ padding-bottom:25px;}
.wallet_pay{ width:871px; clear:both; height:40px; line-height:40px; margin:2px 0 10px; overflow:hidden; float:left;font-size:18px; color:#646464}
.wallet_pay i{color:#ff4467; margin:0 7px;}
.wallet_money{ float:left;}
.wallet_money span{ margin-left:25px;}
.radio_pay01{ margin-right:10px;}
.pay_money{ float:right; margin-right:60px; }
.pay_money i{ color:#ff4467; margin:0 3px;}
.pay_notice{ width:871px; height:14px; clear:both; line-height:14px; background:url(../images/paynotice.png) no-repeat left center; text-indent:20px; font-size:14px; color:#A3A1A1;}
.pay_pwd{ width:871px; float:left; overflow:hidden; margin:15px 0 0 0; font-size:18px; color:#646464;line-height:43px;}
.pay_pwd_text{ width:272px; height:43px; border:1px solid #dbdbdb; margin-left:10px; padding-left:10px;}
.forget_pwd{ color:#ff4467; font-size:18px; margin-left:20px; }
.other_pay_con{ width:871px; float:left; overflow:hidden; height:42px;}
.paymod01{margin-right:70px; display:block; float:left;}
.paymod01:last-of-type{ margin-right:0;}
.other_pay_con .last{ margin-right:0;}
.radio_paymode{ margin-right:7px; cursor:pointer;}
.pay_confirm{ width:904px; float:left; overflow:hidden; margin-top:45px;}
.pay_newbtn{ display:block; clear:both; width:158px; height:46px; background:#ff4467; color:#FFF; text-align:center; line-height:46px; margin:0 auto; overflow:hidden; font-size:18px; border-radius:5px;}
.pay_newbtn:hover{ color:#FFF; background:#ff6985;}

.po_mid { padding: 50px 0 10px 0; font-size: 16px; font-weight: 600;}
.po_col { color: #969696;}
.po_col a { font-size: 14px; color: #969696;}
.po_col a:hover{ color:#ff6699}
