@charset "UTF-8";
/*.paddingt{
	padding-top: 23px;
}*/
.btntheme1{
	color: #fff;
	text-align: center;
	font-size: 18px;
	/*border-bottom: 2px solid #408eb2;*/
	background-color: #0093d6;
	
	cursor: pointer;
}
.btntheme1:active{
	color: #fff;
}
.btntheme1:hover{
	background-color: #0cb3ff;
	border-bottom-color: #088ac5;
}
.btntheme1.clicked{
	cursor: default;
	border-bottom-color: #408eb2;
	background-color: #0093d6;
}
.pagetop.ucenter{
	height: 86px;
}
.pagetop.ucenter .pagelogo{
	margin-top: 10px;
}
.pagetop.ucenter .ucreglink{
	color: #fff;
	font-size: 18px;
	width: 80px;
	height: 35px;
	display: block;
	text-align: center;
	background-color: #0093d6;
	border-bottom: 2px solid #09577b;
	
	line-height: 35px;
	margin-top: 25px;
}
.pagetop.ucenter .ucreglink:hover{
	background-color: #0cb3ff;
	border-bottom-color: #088ac5;
}
.sideblock{
	border-bottom:1px solid #d8d8d8;
	padding: 15px 20px;
	background-color:#FFF;
	
}
.sideblock h3{ font-weight:700; font-size:16px; color:#333; margin-bottom:20px;}
#window h3 span{ font-weight:normal; font-size:14px; color:#666;}
#taber .sideblock{display:none;}
.sideblock table th{ color:#333; text-align:center; font-size:14px; font-weight:600; height:35px; line-height:35px; background-color: #E7E7E7;}
.sideblock .tb-border{ border:1px solid #d8d8d8; line-height:30px; text-align:center; margin-bottom:10px;}
.sideblock .t-f16{ font-size:16px; font-weight:700; margin:10px 0 20px;}
.stars .itemstars{
	width: 103px;
	height: 19px;
	position: relative;
}
.itemstars .starnums{
	width: 80px;
	position: absolute;
	height: 19px;
	z-index: 10;
	overflow: hidden;
}
.itemstars .starnums .allstars{
	/*background: url(../../img/custom/starbg.jpg) no-repeat center center;*/
	background: url(../../img/custom/starbg.png) no-repeat center center;
	width: 103px;
	height: 19px;
	display: block;
}
.itemstars .starsbg{
	position: absolute;
	width: 103px;
	height: 19px;
	z-index: 5;
	/*background: url(../../img/custom/starbg2.jpg) no-repeat center center;*/
	background: url(../../img/custom/starbg2.png) no-repeat center center;
}
.ucbg{
	min-width: 1200px;
}
.ucbg .ucblock{
	background-color:#fff;
	width: 1200px;
	text-align: left;
	margin: 20px auto;
	margin-bottom: 100px;
	min-height: 250px;
	padding-bottom:20px;
}
.ucbg .paddingt{ background:none;}
.ucblock .ucreg{
	float: left;
	margin-top: 60px;
}
.ucblock .listform{
	width: 700px;
}
.ucblock .listform .formitem{
	margin-bottom: 20px;
}
.ucblock .listform .formitem.sp{
	margin-bottom: 10px;
}
.ucblock .listform .ipttxt, .ucblock .listform .iptbg, .ucblock .listform .errtxt, .ucblock .listform .suctxt, .ucblock .listform .yzmimg, .ucblock .listform .yzmfrush, .ucblock .listform .radioimg, .ucblock .listform .radiotxt, .ucblock .listform .iptbgsh, .ucblock .listform .regsubmit, .ucblock .listform .loginlink, .ucblock .listform .selbg, .ucblock .listform .areabg, .ucblock .listform .radioitem, .ucblock .listform .iptbg2, .ucblock .listform .yzmimg, .ucblock .listform .loading{
	float: left;
}
.ucblock .listform .ipttxt{
	color: #484848;
	width: 80px;
	padding-left: 100px;
	line-height: 40px;
	font-size:16px;
}
.ucblock .listform .iptbg{
	/*background: url(../../img/custom/iptbg.jpg) no-repeat center center;*/
	width: 360px;
	height: 40px;
}
.ucblock .formitem .iptbg2{ float:left; width:170px;}
.ucblock .formitem .iptbg2 .formipt{width:140px; border:1px solid #d8d8d8;   font-size: 14px;
    height: 38px;
    line-height:38px;
    padding: 0px 14px;display:inline-block;}

.ucblock .listform .iptbg input, .ucblock .listform .iptbgsh input, .ucblock .listform .iptbg2 input{
	 border: 1px solid #d8d8d8;
    display: inline-block;
    font-size: 14px;
    height: 20px;
    line-height: 20px;
    padding: 9px 13px;
    width: 332px;
}
.ucblock .listform .iptbg .placeholder{
	position: absolute;
	z-index: 10;
	font-size: 14px;
	color: #bcbcbc;
	height: 38px;
	line-height:38px;
	width: 332px;
	margin: 0px 13px;
}
.formitem .regbtn-r{ width:140px; text-align:center; margin-left:10px; float:left; height:40px; line-height:40px;}
.ucblock .listform .iptbg2 input{
	width: 118px;
}
.ucblock .listform .iptbg input{
	position: absolute;
	z-index: 100;
	background:none;
}
.ucblock .listform .yzmimg{
	height: 32px;
}
.ucblock .listform .iptbgsh{
	background: url(../../img/custom/iptbgsh.jpg) no-repeat center center;
	width: 107px;
	height: 32px;
}
.ucblock .listform .iptbgsh input{
	width: 97px;
}
.ucblock .listform .errtxt, .ucblock .listform .suctxt{
	margin-left: 8px;
	font-size: 12px;
	color: #d6000f;
	margin-top:4px;
	line-height: 32px;
	height: 32px;
	background: url(../../img/error.png) no-repeat left center;
	padding-left: 18px;
	display: none;
}
.ucblock .listform .loading{
	display: none;
	background: url(../../img/loading.gif) no-repeat center center;
	width: 16px;
	height: 16px;
	margin: 8px 0 0 8px;
}
.ucblock .listform .suctxt{
	background: none;
}
.ucblock .listform .yzmimg{
	margin-left: 6px;
}
.ucblock .listform  #verify_pic{ float:left; width:140px; height:40px; margin-left:5px;}
.ucblock .listform .yzmfrush-box{ background-color:#e5e5e5; width:40px; height:40px;float:left; margin-left: 5px;}
.ucblock .listform .yzmfrush {
    background:url(../../img/custom/icon.jpgg") #e5e5e5 no-repeat scroll -29px -111px;
    cursor: pointer;
    height: 32px;
	margin-top:4px;
	margin-left: 4px;
    overflow: hidden;
    text-indent: -99999px;
    width: 32px;
	display:block;
}
.ucblock .listform .radioimg{
	background: url(../../img/custom/icon.jpg) no-repeat -62px -111px;
	width: 16px;
	height: 16px;
	cursor: pointer;
	margin-right: 10px;
	margin-top: 9px;
}
.ucblock .listform .radioimg.active{
	background-position: -62px -127px;
}
.ucblock .listform .radiotxt{
	color: #606060;
	font-size: 12px;
	margin-right: 43px;
	margin-top: 8px;
}
.ucblock .listform .radiotxt a{
	color: #0093d6;
}
.ucblock .listform .radiotxt.msp{
	margin-right: 81px;
}
.ucblock .listform .radiotxt.msp2{
	margin-right: 0;
}
.ucblock .ucreg .formitem .regsubmit:hover{background-color:#093;}
.ucblock .qq-login{ width:140px; height:40px; line-height:40px; color:#FFF; font-size:16px; margin-left:10px; float:left; background-color: #00b7d6; cursor:pointer;}
.ucblock .qq-login .qq-bg {
    background:url(../../img/register_login.pngg") no-repeat scroll 0px -5px;
    height: 40px;
	float:left;
    padding: 0;
    width: 50px; margin-left:10px; margin-right:0px;}
.ucblock .qq-login:hover{ background-color:#1f9bd9;}
.ucblock .qq-login:hover .qq-bg{background:url(../../img/register_login.pngg") no-repeat scroll 0px -56px;}
.ucblock .listform .regsubmit{
	float:left;
	width:210px;
	height: 40px;
	line-height: 40px;
	 text-align:center; font-size:16px; color:#FFF; cursor:pointer; background-color:#3ebb2b;
}
.ucblock .listform .regsubmit.disable{
	cursor: default;
	color: #fff;
}
.ucblock .listform .regsubmit.disable:hover{
	background-color: #0093d6;
}
.ucblock .listform .loginlink{ float:left; width:180px; text-align:center; height:30px; line-height:30px; font-size:12px;color: #606060;}

.ucblock .listform .loginlink a{
	color: #0093d6;
}
/*.ucblock .supportform .listform .iptbg{
	background: url(../../img/custom/iptbg2.jpg) no-repeat center center;
	width: 240px;
	height: 34px;
}*/
.ucblock .supportform .listform .yzmimg{
	height: 34px;
}
/*.ucblock .supportform .listform .iptbg2{
	background: url(../../img/custom/iptbg4.jpg) no-repeat center center;
	width: 204px;
	height: 34px;
}*/
.ucblock .supportform .listform .ipttxt{
	line-height: 34px;padding-left:20px;
    width: 150px;
}
.ucblock .listform .selbg{
    height: 34px;
    width: 240px;
	border: 1px solid #e0e0e0;
	
}
.ucblock .listform .selval{
	width: 236px;
	height: 32px;
	margin: 1px 0 0 2px;
	border: none;
	background: none;
}
/*.ucblock .listform .selval{
	background: url(../../img/custom/selbg.jpg.html) no-repeat center center;
	width: 230px;
	height: 34px;
	cursor: pointer;
	line-height: 34px;
	padding-left: 10px;
}
.ucblock .listform .seloption{
	position: absolute;
	width: 238px;
	border: 1px solid #e0e0e0;
	background-color: #fff;
	border-top: none;
	display: none;
	z-index: 30;
	max-height: 100px;
	overflow-y: scroll;
}
.ucblock .listform .seloption a{
	display: block;
	cursor: pointer;
	padding-left: 10px;
	font-size: 14px;
	height: 20px;
	line-height: 20px;
}
.ucblock .listform .seloption a:hover{
	background-color: #0093d6;
	color: #fff;
}*/
.ucblock .listform .areabg{
	background: url(../../img/custom/areabg.jpg) no-repeat center center;
	width: 352px;
	height: 214px;
}
.ucblock .listform .areabg textarea{
	resize: none;
	background: none;
	border: none;
	width: 344px;
	height: 206px;
	margin: 4px;
	font-size: 16px;
}
.ucblock .ucreg .checkmail{
	background: url(../../img/custom/mailbg.jpg) no-repeat 17px top;
	padding-left: 124px;
}
.ucblock .ucreg .checkmail h3{
	font-size: 20px;
	color: #484848;
}
.ucblock .ucreg .checkmail p{
	color: #7b7b7b;
	font-size: 14px;
	margin: 5px 0 10px 0;
}
.ucblock .ucreg .checkmail .iptbg{
	background: url(../../img/custom/iptbg.jpg) no-repeat center center;
	width: 238px;
	height: 32px;
	margin-bottom: 20px;
	display: none;
	float: left;
}
.ucblock .ucreg .checkmail .iptbg input{
	background: none;
	border: none;
	height: 26px;
	width: 228px;
	margin: 3px 5px;
	line-height: 26px;
	font-size: 16px;
}
.ucblock .ucreg .checkmail .formitem .errtxt{
	float: left;
	height: 32px;
	line-height: 32px;
	color: #f00;
	margin-left: 5px;
}
.ucblock .ucreg .checkmail .maillink{
	width: 150px;
	height: 35px;
	line-height: 35px;
	display: inline-block;
}
.ucblock .ucreg .checkmail .maillink.disable{
	color: #ddd;
	text-decoration: none;
	cursor: default;
	cursor: not-allowed;
}
.ucblock .ucreg .checkmail .maillink.disable:hover{
	border-bottom: 2px solid #408eb2;
	background-color: #0093d6;
}
.ucblock .regtxt{
	float: right;
	width: 300px;
	padding: 54px 0 0 89px;
	background: url(../../img/custom/ucline.jpg) no-repeat left 60px;
}
.ucblock .regtxt h3{
	color: #484848;
	font-size: 18px;
	margin-bottom: 20px;
}
.ucblock .regtxt .txtlist{
	color: #767676;
	font-size: 12px;
	margin-bottom: 52px;
}
.ucblock .regtxt .txtlist li{
	background: url(../../img/custom/regtxtip.jpg) no-repeat left center;
	margin-bottom: 10px;
	padding-left: 17px;
}
.ucblock .regtxt .otherlogin{

}
.ucblock .regtxt .otherlogin li{
	float: left;
	margin-right: 10px;
}
.ucblock .regtxt .otherlogin li a{
	background: url(../../img/custom/icon.jpg) no-repeat 0px -150px;
	width: 40px;
	height: 40px;
	display: block;
	overflow: hidden;
	text-indent: -99999px;
}
.ucblock .regtxt .otherlogin li a.t1{
	background-position: 0px -150px;
}
.ucblock .regtxt .otherlogin li a.t2{
	background-position: -40px -150px;
}
.ucblock .regtxt .otherlogin li a.t3{
	background-position: -80px -150px;
}
.ucblock .regtxt .otherlogin li a.t4{
	background-position: -120px -150px;
}
.ucblock .txtlistnav{
	float: left;
	width: 200px;
	padding: 31px 0 0 21px;
}
.ucblock .txtlistnav li{
	margin-bottom: 1px;
}
.ucblock .txtlistnav li a{
	width: 180px;
	height: 40px;
	line-height: 40px;
	background-color: #f5f5f5;
	color: #535353;
	display: block;
	padding-left: 20px;
}
.ucblock .txtlistnav li a.active, .ucblock .txtlistnav li a.active:hover{
	background-color: #0093d6;
	color: #fff;
}
.ucblock .txtlistnav li a:hover{
	background-color: #e8e8e8;
}
.ucblock .txtlistnav li:first-child a{
	
}
.ucblock .txtlistnav li:last-child{
	margin-bottom: 0;
}
.ucblock .txtlistnav li:last-child a{
	
}
.ucblock .detailtxt{
	float: right;
	width: 940px;
	margin-right:20px;
	min-height: 600px;
	_height: 600px;
	background-color:#fff;
}
.pages .content{ width:1160px; padding:20px; margin:0px;	_height: 600px;background-color:#fff;}
.ucblock .detailtxt .study_nav{ width:938px; height:70px; font-size:14px;background-color:#f5f5f5; text-align:center; border:1px solid #ccc;}
.ucblock .detailtxt .fix-nav{ position:fixed; top:0; left:50%; margin-left:-360px; }
.ucblock .detailtxt .study_nav a{ display:inline-block; padding:0px 30px; margin:17px 20px; line-height:36px; height:36px; color:#fff; background-color:#0093d6;}
.ucblock .detailtxt .study_nav a:hover{ color:#FC0;}
.ucblock .detailtxt.upload img{ display:block;}
.ucblock .detailtxt h3{
	margin-top: 44px;
	font-size: 24px;
	margin-bottom: 15px;
	color: #0c0c0c;
}
.ucblock .detailtxt strong{ font-size:16px; color: #0c0c0c;}
.ucblock .detailtxt h4{
	margin: 12px 0 8px 0;
	font-size: 18px;
}
.ucblock .detailtxt p{
	line-height:30px;
	margin:15px 0px;
}
.ucblock .detailtxt a{
	color: #0093d6;
}
.ucblock .detailtxt ol{
	margin: 18px 0 18px 34px;
	font-size: 14px;
}
.ucblock .detailtxt ol.sp{
	font-size: 16px;
}
.ucblock .detailtxt ol li{
	margin-bottom: 5px;
}
.ucblock .detailtxt ol li span{
	color: #0093d6;
}
.ucblock .detailtxt p.sp{
	font-size: 14px;
	padding-left: 34px;
}
.ucblock .detailtxt p.q{
	margin-top: 30px;
	font-size: 20px;
}
.ucblock .detailtxt p.a{
	color: #8b8b8b;
	padding-left: 22px;
}
.ucblock .detailtxt .author{
	margin: 10px 0 60px 0;
}
.ucblock .detailtxt .author li{
	list-style: decimal;
	margin: 0 0 4px 22px;
	padding-left: 5px;
}
.ucblock .detailtxt .author li a{
	color: #0093d6;
}
.ucblock .detailtxt.faqs p{
	line-height: 150%;
	margin-bottom: 10px;
}
.ucblock .supporttit{
	margin: 10px 0 1px 0;
	height: 50px;
	line-height:50px;
	background-color: #f5f5f5;
	border-radius: 8px 8px 0 0;
	padding: 0px 0 20px 30px;
}
.ucblock .supporttit h3{
	font-size: 26px;
	margin-bottom: 15px;
}
.ucblock .supporttit p a{
	color: #0093d6;
}
.ucblock .supportbg{
	min-height: 720px;
	_height: 720px;
	background-color: #fff;
	margin-bottom: 45px;
	border-radius: 0 0 8px 8px;
	position: relative;
}
.ucblock .supportbg .supportform{
	padding: 35px 0 0 68px;
}
.supportbg .supportform .supporttxt{
	color: #939393;
	font-size: 14px;
}
.supportbg .supportform .supportbtn{
	width: 238px;
	height: 35px;
	line-height: 35px;
	display: block;
	text-align: center;
	float: left;
}
.ucblock .supportbg .supporttip{
	position: absolute;
	right: 90px;
	top: 50px;
	width: 245px;
	height: 98px;
	background-color: #f5f5f5;
	border: 2px solid #ddd;
	
	color: #8e8e8e;
}
.supportbg .supporttip .tipimg{
	background: url(../../img/custom/pngicon.png) no-repeat 0px 0px;
	width: 38px;
	height: 38px;
	display: block;
	position: absolute;
	top: -12px;
	left: -12px;
}
.supportbg .supporttip h4{
	height: 39px;
	border-bottom: 1px solid #fff;
	line-height: 39px;
	text-align: center;
	font-size: 20px;
}
.supportbg .supporttip p{
	padding-left: 26px;
	font-size: 14px;
	margin-top: 8px;
}
.ucblock .authortest{
	padding: 40px 0 50px 20px;
	min-height: 500px;
	_height: 500px;
}
.ucblock .authortest .listform{
	padding: 40px 0 0 20px;
}
.ucblock .authortest .queitem{
	margin-bottom: 40px;
}
.ucblock .authortest .listform .radioimg{
	margin: 3px 5px 0 0;
}
.ucblock .authortest .listform .radioitem{
	margin-right: 15px;
	cursor: pointer;
}
.ucblock .authortest .listform .radiotxt{
	font-size: 16px;
	margin-top: 0;
}
.ucblock .authortest .listform .authortestbtn{
	width: 266px;
	height: 40px;
	display: block;
	line-height: 40px;
}
.ucblock ul.category-tree{
	list-style:none;
	margin-left:0px;
	margin-top:0px;
	margin-bottom:0px
}
.ucblock ul.category-tree li{
	list-style-type:none;
	margin-bottom:0px;
	padding-left:0px;
	padding:5px 0px
}
.ucblock ul.category-tree li a{
	font-size:13px;
	color:#8A6741
}
.ucblock ul.category-tree li ul{
	border-left:1px solid #999;
	list-style:none;
	margin-bottom:0px;
	margin-left:0px;
	margin-top:7px
}
.ucblock ul.category-tree li ul li{
	line-height:15px;
	padding-left:17px;
	position:relative
}
.ucblock ul.category-tree li ul li:before{
	background-color:#999;
	content:"";
	height:1px;
	left:0;
	position:absolute;
	top:12px;
	width:11px
}
.ucblock ul.category-tree li ul li a{
	color:#8A6741;
	font-size:13px
}
.ucblock ul.category-tree li ul li ul li a{
	color:#8A6741
}
.ucblock.brows{
	padding: 40px 0 0 200px;
}
.ucblock .pagecontrols{
}
.ucblock .pagecontrols .pagination{
	float: right;
}
.ucblock .pagecontrols .pagination a{
	display: inline-block;
}
.pagination a{
	padding: 9px 15px;
	margin: 0 5px;
	background-color:#fff;
	
}
.pagination a.selected{
	background-color: #a2a2a2;
	color:#fff;
}
.pagination a:hover{
	background-color: #0093d6;
	color: #fff;
}
.ucblock .topauthorlist{
	background-color: #f5f5f5;
	
	border: 1px solid #eee;
	position: relative;
	margin-top: 30px;
	padding: 30px;
	
}
.topauthorlist .authoritem{
	float: left;
	width: 15%;
	height: 205px;
	margin: 10px 2% 0 0;
}
.topauthorlist .authoritem:nth-child(6n+6){
	margin-right: 0;
}
.topauthorlist .authoritem:nth-child(6n+7):before{
	background: #d6d6d6;
	content: "";
	display: block;
	height: 1px;
	position: relative;
	width: 1042px;
	left: -11px;
	top: -18px;
}
.topauthorlist .authoritem .avatar, .topauthorlist .authoritem .avatar img{
	display: block;
}
.topauthorlist .authoritem .avatar{
	width: 90px;
	height: 90px;
	position: relative;
	left: 50%;
	margin-left: -45px;
}
.topauthorlist .authoritem .avatar img{
	width: 100%;
	height: 100%;
}
.topauthorlist .authoritem .itemdetail{
	margin-top: 8px;
}
.topauthorlist .authoritem .itemdetail h3{
	width: 100%;
	text-align: center;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	font-size: 14px;
	text-align: center;
}
.topauthorlist .authoritem .itemstars{
	width: 103px;
	height: 19px;
	margin: 10px 0 0 23px;
	position: relative;
}
.topauthorlist .authoritem .itemstars .starnums{
	width: 80px;
	position: absolute;
	height: 19px;
	z-index: 10;
	overflow: hidden;
}
.topauthorlist .authoritem .itemstars .starnums .allstars{
	background: url(../../img/custom/starbg.jpg) no-repeat center center;
	width: 103px;
	height: 19px;
	display: block;
}
.topauthorlist .authoritem .itemstars .starsbg{
	position: absolute;
	width: 103px;
	height: 19px;
	z-index: 5;
	background: url(../../img/custom/starbg2.jpg) no-repeat center center;
}
.topauthorlist .authoritem .sales{
	font-size: 14px;
	text-align: center;
	margin-top: 5px;
	width: 100%;
	float: none;
}
.topauthorlist .authoritem .sales .nums, .topauthorlist .authoritem .sales .price{
	display: inline-block;
}
.ucbg .ucblock .leftdetail{
	background-color:#FFF;
	float: left;
    width: 890px;
}
.ucblock .leftdetail .authormainimg img{
	width: 100%;
	height: auto;
}
.ucblock .leftdetail .authortit{
	font-size: 20px;
	padding: 0 0 10px 6px;
	margin-bottom: 8px;
	border-bottom: 1px solid #d6d6d6;
}
.ucblock .leftdetail .authortxt{
	font-size: 16px;
	line-height: 150%;
	padding: 0 10px;
	margin-bottom: 30px;
}
.ucblock .leftdetail .collectionlist{
	padding: 30px 0 0 53px;
}
.leftdetail .collectionlist .collection_item{
	float: left;
	margin-right: 53px;
}
.leftdetail .collectionlist .collection_item a{
	display: block;
}
.leftdetail .collectionlist .collection_item a img, .leftdetail .collectionlist .collection_item a span{
	display: block;
}
.leftdetail .collectionlist .collection_item a img{
	width: 260px;
	height: 140px;
}
.leftdetail .collectionlist .collection_item a span{
	width: 260px;
	text-align: center;
	margin: 5px 0;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.leftdetail .collectionlist .collection_item .itemstars{
	left: 50%;
	margin-left: -51px;
}
.ucbg .ucblock .rightdetail{
	background-color:#FFF;
	float: right;
    width: 300px;
}
.ucblock .rightdetail .author{

}
.ucblock .rightdetail .author .badges{
	margin: 13px 0 0 3px;
}
.author{
	margin-bottom: 10px;
}
.author .authoravatar .avatar{
	float: left;
	width: 90px;
	height: 90px;
	margin-top: 5px;
}
.author .authoravatar .avatar img{
	width: 100%;
	height: 100%;
}
.author .details{
	float: left;
	width: 156px;
	margin-left: 10px;
}
.author .details .decorator a{
	color: #444;
}
.author .details .badges{
}
.author .authorbtn, .borderbg .emailbtn{
	width: 256px;
	height: 42px;
	line-height: 42px;
	margin-left: 6px;
	font-size: 18px;
	display: block;
	text-align: center;
	margin-top: 14px;
}
.borderbg p.hdtxt{
	font-size: 14px;
}
.rightdetail .sideblock.sidesales, .rightdetail .sideblock.sidefollow{
	padding: 12px 0 12px 60px;
	width: 238px;
	font-size: 18px;
}
.rightdetail .sideblock.sidesales span, .rightdetail .sideblock.sidefollow span{
	font-size: 1.5em;
	margin-right: 8px;
}
.ucblock .rightdetail .sideblock.sidesales{
	margin-bottom: 10px;
	background: url(../../img/custom/icon_sales.png) no-repeat 15px center;
}
.ucblock .rightdetail .sideblock.sidefollow{
	background: url(../../img/custom/icon_follow.png) no-repeat 15px center;
}
.rightdetail .stars .starstit{
	float: left;
}
.rightdetail .stars .itemstars{
	float: left;
}
.rightdetail .stars .starstxt{
	float: left;
	width: 100%;
}
.rightdetail .featuredfile .featimg{
	float: left;
	width: 90px;
	height: 90px;
	margin-top: 4px;
}
.rightdetail .featuredfile .featimg img{
	display: block;
	width: 100%;
	height: 100%;
}
.rightdetail .featuredfile p{
	float: left;
	margin-left: 10px;
	width: 250px;
}
.ucblock .rightdetail .countryinfo{
	font-size: 16px;
	padding: 15px;
	width: 270px;
}
.ucblock .rightdetail .countryinfo table{
	width: 100%;
}
.ucblock .rightdetail .countryinfo td{
	padding: 10px 0;
}
.rightdetail .countryinfo td.attr-name{
	color: #555;
	width: 40%;
}
.rightdetail .countryinfo .attr-detail, .rightdetail .countryinfo .attr-detail a{
	color: #0093d6;
}
.rightdetail .bordertit{
	background-color: #666;
	
	height: 40px;
	line-height: 40px;
	font-size: 18px;
	color: #fff;
	padding-left: 10px;
}
.rightdetail .borderbg{
	border-bottom: 1px solid #d8d8d8;
	
	border-top: none;
	padding: 25px 20px;
}
.rightdetail .borderbg .file_upload{border: 1px solid #d8d8d8; height:55px; font-size:16px; color:#333; text-align:center; line-height:55px; padding-left:30px; background:url(../../img/custom/file_upload.png) #efefef no-repeat 50px center; cursor:pointer;}
.rightdetail .borderbg .file_upload:hover{ text-decoration:underline;border: 1px dashed #d8d8d8;}
.rightdetail .borderbg.hdtxts{
	padding: 15px 10px;
}
.rightdetail .input-group label{
	font-size: 16px;
}
.rightdetail .input-group textarea{
	resize: none;
}
.rightdetail .borderbg .emailbtn{
	margin-left: 12px
}
.rightdetail .borderbg .text-list, .rightdetail .borderbg .text-list li{
	list-style: outside none decimal;
}
.rightdetail .borderbg .text-list li {
    margin: 10px 0 15px 20px;
}
.followbg{
	background-color: #f5f5f5;
	border: 1px solid #e9edf0;
}
.followbg .ucblock{
	margin-bottom: 0;
	padding: 20px 0 50px;
	background:none;
}
.followbg .ucblock .followblock{
	float: left;
	width: 50%;
}
.ucblock .followblock .blocktit{
	margin-bottom: 10px;
}
.ucblock .followblock .followlist{

}
.ucblock .followblock .followlist li{
	float: left;
	margin: 0 10px 10px 0;
}
.ucblock .followblock .followlist li a{
	width: 90px;
	height: 90px;
	display: block;
}
.ucblock .followblock .followlist li a img{
	display: block;
	width: 100%;
	height: 100%;
}
.pagetit.power-elite-author{
}
.pagetit.elite-author{
	background-color: #a20b2e;
}
.pagetit.power-elite-author h2, .pagetit.power-elite-author .navblock .titnav a, .pagetit.power-elite-author .navblock .titnav, .pagetit.elite-author h2, .pagetit.elite-author .navblock .titnav a, .pagetit.elite-author .navblock .titnav{
	color: #333;
}
.leftdetail .commentblock{
}
.leftdetail .commentblock .commentlist{
}
.commentblock .commentlist .comment{

}
.comment .comment__user{
	margin-right: 23px;
	width: 90px;
}
.comment .comment__user a{
	display: block;
	width: 90px;
	height: 90px;

}
.comment .comment__user a img{
	display: block;
	width: 100%;
	height: 100%;
}
.comment .comment__user a span{
	display: block;
	font-size: 14px;
	color: #0093d6;
	text-align: center;
	width: 90px;
	margin-top: 3px;
}
.comment .comment__container{
	width: 690px;
}
.comment__container .content-box{
	background-color: #f5f5f5;
	border: none;
	position: relative;
}
.commentblock .content-box.vertical-space{
	
}
.comment__container .content-box .comment__meta, .comment__container .comment__reply .comment__meta{
	position: absolute;
	bottom: 10px;
	right: 10px;
}
.comment__container .comment__reply{
	margin: 0 0 1px 0;
	background-color: #e5e5e5;
	position: relative;
}
.comment__container .comment__reply:last-child{
	
}
.comment__user-type--author, .comment__user-type--purchased{
	margin-top: 2px;
}
.comment__container .btntheme2{
	background-image: none;
	display: inline-block;
	text-align: center;
	width: 55px;
	height: 25px;
	line-height: 21px;
	padding: 0;
}
.leftdetail .commentblock .box-heading{
	
}
.leftdetail .commentblock .content-box{
	
}
.leftdetail .commentblock .content-box label{
	font-size: 14px;
}
.leftdetail .commentblock .content-box textarea{
	resize: none;
}
.resourcebg .itemlist .item-list {
    background-color: #fff;
    border: medium none;
    clear: both;
}
.resourcebg .itemlist .item-list .itemobj{
	float: left;
	border-bottom: 1px solid #eee;
	border-top: none;
	width: 1200px;
	height: 240px;
	padding:15px 0;
	position: relative;
}
.item-list .sales .price {
    color: #2a2a2a;
    font-size: 24px;
    height: 36px;
    line-height: 36px;
}
.ucbg .itemlist{
	float: right;
	width: 890px;
	background-color:#F4F4F4;
}
.ucbg .itemlist.tegitems{
	float: none;
	width: 100%;
	border-radius: 10px;
}
.ucbg .itemlist .itemsort{
	background-color: #fff;

	padding-top: 20px;
	font-size: 14px;
	height: 40px;
	padding-bottom: 5px;
}
.itemlist .itemsort .sortlist{
	float: left;
	padding: 7px 0 0 20px;
}
.itemlist .itemsort .sortlist li, .itemlist .itemsort .sortbtns li{
	float: left;
}
.itemlist .itemsort .sortlist li{
	padding-right: 15px;
	margin-right: 10px;
}
.itemlist .itemsort .sortlist li.asc{
	background: url(../../img/custom/asc.jpg) no-repeat right center;
}
.itemlist .itemsort .sortlist li.desc{
	background: url(../../img/custom/desc.jpg) no-repeat right center;
}
.itemlist .itemsort .sortlist li span, .itemlist .itemsort .sortlist li a{
	/*margin-right: 25px;*/
	color: #707070;
}
.itemlist .itemsort .sortlist li span{
	font-weight: bold;
}
.itemlist .itemsort .sortlist li span.pipe{
	margin: 0 5px;
}
.itemlist .itemsort .sortlist li a.active{
	color: #0093d6;
}
.itemlist .itemsort .sortlist li .sortiptbg{
	background: url(../../img/custom/icon.jpg) no-repeat 0px -238px;
	width: 56px;
	height: 22px;
	margin-top: -1px;
}
.itemlist .itemsort .sortlist li .sortiptbg input{
	width: 37px;
	height: 16px;
	line-height: 16px;
	margin: 3px 0 0 16px;
	border: none;
	background: none;
}
.itemlist .itemsort .sortbtns{
	float: right;
	line-height: 32px;
	padding-right: 25px;
	height:32px;
}
.itemlist .itemsort .sortbtns li a{
	color: #707070;
	padding: 0 6px;
	height: 32px;
	display: inline-block;
}
.itemlist .itemsort .sortbtns li.page a{
	display: inline-block;
}
.itemlist .itemsort .sortbtns li span{
	color: #0093d6;
}
.itemlist .itemsort .sortbtns li.btns{
	margin-right: 5px;
}
.itemlist .itemsort .sortbtns li.btns a{
	background: url(../../img/custom/icon.jpg) no-repeat 0px 0px;
	width: 32px;
	height: 32px;
	display: inline-block;
	overflow: hidden;
	text-indent: -99999px;
	padding: 0;
}
.itemlist .itemsort .sortbtns li.btns a.t1{
	background-position: 0px -261px;
}
.itemlist .itemsort .sortbtns li.btns a.t2{
	background-position: -33px -261px;
}
.itemlist .itemsort .sortbtns li.btns a.t1:hover, .itemlist .itemsort .sortbtns li.btns a.active.t1{
	background-position: -66px -261px;
}
.itemlist .itemsort .sortbtns li.btns a.t2:hover, .itemlist .itemsort .sortbtns li.btns a.active.t2{
	background-position: -99px -261px;
}
.ucbg .itemlist .listpage a, .ucbg .itemlist .listpage a:active{
	color: #707070;
}
.ucbg .itemlist .listpage a{
	display: inline-block;
	height: 32px;
	line-height: 32px;
}
.itemlist .itemsort .sortbtns li.page a, .ucbg .itemlist .listpage a{
	padding: 0 10px;
	text-align: center;
	margin: 0 3px;
}
.itemlist .itemsort .sortbtns li.page a.current, .itemlist .itemsort .sortbtns li.page a:hover, .ucbg .itemlist .listpage a.current, .ucbg .itemlist .listpage a:hover{
	background-color: #eee;
    border: 1px solid #e1e8ed;
    
    color: #2a2a2a;
    height: 30px;
    line-height: 30px;
	padding: 0 9px;
}
.ucbg .itemlist .item-list, .ucbg .itemlist .item-grid{

}
.item-list .author {
    font-size: 11px;
}
.item-list a.author{
	color: #0084b4;
}
.ucbg .itemlist .item-list{
	border: none;
	border-top: 1px solid #d6d6d6;
	background-color:#FFF;
}
.ucbg .itemlist .item-list .itemobj{
	border-bottom: 1px solid #eee;
    border-top: medium none;
    float: left;
    height: 240px;
    padding: 15px 0;
    position: relative;
    width: 890px;
}
.ucbg .itemlist.tegitems .item-list .itemobj{
	width: 1032px;
	border-right: none;
}
.ucbg .itemlist .item-list .itemstars{
	float: right;
    height: 19px;
	/*margin-right:10px;
    margin-top: 14px;
    width: 103px;*/
}
.item-list .itemobj .sales .price{
    position: relative;
}
.item-list .sales{
	width: auto;
}
.ucbg .itemlist .item-list .itemobj:last-child{
	
}
.itemlist .item-list .scroimg, .itemlist .item-list .itemdetail, .itemlist .item-list .itemcate{
	float: left;
}
.ucbg .itemlist .item-list .itemdetail p{
	display: block;
}
.itemlist .item-list .scroimg{
	background-color: #f5f5f5;
    display: table-cell;
    height: 200px;
    line-height: 200px;
	padding:20px;
	margin:0 20px;
    text-align: center;
    vertical-align: middle;
    width: 276px;
}
.itemlist .item-list .scroimg img{
	 vertical-align: middle;
	max-width:276px;_width:expression(this.width > 276 ? "276px" : this.width); : this.height);
}
.itemlist .item-list .itemdetail{
	width: 220px;
	margin: 40px 0 0 25px;
}
.itemlist .item-list.taglist .itemdetail{
	width: 300px;
}
.itemlist .item-list .itemdetail h3{
	font-size: 16px;
	line-height: 120%;
}
.itemlist .item-list .itemdetail h3 a{
	color: #2a2a2a;
}
.itemlist .item-list .itemdetail .itemauthor{
	color: #0093d6;
	margin: 13px 0;
	display: block;
	font-size: 14px;
}
.itemlist .item-list .itemcate{
	margin: 40px 0 0 10px;
	font-size: 12px;
	width: 143px;
}
.itemlist .item-list.taglist .itemcate{
	width: 220px;
}
.item-list .itemdetail .itembtn li{
	float: left;
}
.item-list .itemdetail .itembtn li a{
	background: url(../../img/custom/icon.jpg) no-repeat 0px 0px;
	width: 45px;
	height: 24px;
	overflow: hidden;
	text-indent: -99999px;
	display: block;
}
.item-list .itemdetail .itembtn li.f a{
	background-position: 0px -297px;
}
.item-list .itemdetail .itembtn li.c a{
	background-position: -45px -297px;
}
.item-list .itemdetail .itembtn li.f a:hover, .item-list .itemdetail .itembtn li.f a.active{
	background-position: 0px -321px;
}
.item-list .itemdetail .itembtn li.c a:hover, .item-list .itemdetail .itembtn li.c a.active{
	background-position: -45px -321px;
}

.ucbg .item-list .item-list-l{ width:330px; position:relative; float:left; height:240px;}
.item-list .sales .price{
	   color: #2a2a2a;
    font-size: 24px;
    height: 36px;
    line-height: 36px;
}
.item-list .sales .nums{
	font-size: 14px;
}
.ucbg .itemlist .item-grid{
	clear:both;
	border-top:1px solid #f4f4f4;
	position: relative;
	width: 890px;
}
.item-grid .author, .item-grid .meta {
    display: none;
}
.itemlist .item-grid .itemobj{
	background-color:#FFF;
	  border: 1px solid #dfdfdf;
    float: left;
    height: 285px;
    margin: 5px 8px 5px 0;
    padding: 8px;
    position: relative;
    text-align: center;
    width: 276px;
}
.leftdetail .itemlist .item-grid .itemobj{
	background-color:#FFF;
	  border: 1px solid #dfdfdf;
    float: left;
    height: 285px;
    margin: 5px 7px 5px 0;
    padding: 8px;
    position: relative;
    text-align: center;
    width: 274px;
}
.itemlist .item-grid .itemcate{
	display: none;
}
.ucbg .itemlist .item-grid .itemdetail p{
	display: block;
}
.item-grid .itemobj .scroimg, .item-grid .itemobj .scroimg img{
	
}
.item-grid .itemobj .scroimg{
	   display: table-cell;
    height: 200px;
    line-height: 200px;
    text-align: center;
    vertical-align: middle;
    width: 274px;
}
.item-grid .itemobj .scroimg img{
	 vertical-align: middle;
	max-width:274px;_width:expression(this.width > 274 ? "274px" : this.width);max-height:200px;_height:expression(this.height > 200 ? "200px" : this.height);
}
.item-grid .itemobj .itembtn{
	margin: 6px 0 0 -45px;
	position: relative;
	left: 50%;
	width: 90px;
}
.item-grid .itemobj .itembtn li{
	float: left;
}
.item-grid .itemobj .itembtn li a{
	background: url(../../img/custom/icon.jpg) no-repeat 0px 0px;
	width: 45px;
	height: 24px;
	overflow: hidden;
	text-indent: -99999px;
	display: block;
}
.item-grid .itemobj .itembtn li.f a{
	background-position: 0px -297px;
}
.item-grid .itemobj .itembtn li.c a{
	background-position: -45px -297px;
}
.item-grid .itemobj .itembtn li.f a:hover, .item-grid .itemobj .itembtn li.f a.active{
	background-position: 0px -321px;
}
.item-grid .itemobj .itembtn li.c a:hover, .item-grid .itemobj .itembtn li.c a.active{
	background-position: -45px -321px;
}
.item-grid .itemobj h3{
	color: #2a2a2a;
	font-size: 14px;
	width: 140px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	margin-left: 5px;
	text-align: center;
	margin-top: 10px;
}
.item-grid .itemobj h3 a{
	color: #000;
	text-decoration: none;
}
.item-grid .itemobj .itemstars{
	  float: left;
    height: 19px;
    /*margin: 0 0 0 10px;*/
    position: relative;
   /* width: 103px;*/
}
.itemobj .itemstars .starnums{
	width: 80px;
	position: absolute;
	height: 19px;
	z-index: 10;
	overflow: hidden;
}
.itemobj .itemstars .starnums .allstars{
	background: url(../../img/custom/starbg.png) no-repeat center center;
	width: 103px;
	height: 19px;
	display: block;
}
.itemobj .itemstars .starsbg{
	position: absolute;
	width: 103px;
	height: 19px;
	z-index: 5;
	background: url(../../img/custom/starbg2.png) no-repeat center center;
}
.item-grid .itemobj .sales{
	font-size: 14px;
	text-align: center;
	margin-top: 10px;
	width: 100%;
}
.item-grid .itemobj .sales .nums, .item-grid .itemobj .sales .price{
	display: inline-block;
}
.item-list .itemobj .sales .nums, .item-list .itemobj .sales .price{

}
.item-list .itemobj .sales .price{
	margin-left: 0;
	width: 100%;
	font-family: "微软雅黑","宋体",Arial,Helvetica,sans-serif;
}

.item-grid .price{
    border-left: none;
    margin: 0;
    padding-left: 0;
}
.ucbg .itemlist .listpage{
	margin: 22px 0 0px 0;
	float: right;
}
.ucbg .itemlist .listpage li{
	float: left;
}
.ucbg .itemlist .listpage li a, .ucbg .itemlist .listpage li span{
	width: 28px;
	height: 32px;
	display: block;
	text-align: center;
	line-height: 32px;
	margin: 0 5px;
}
.ucbg .itemlist .listpage li a{
	cursor: pointer;
	color: #9f9999;
}
.ucbg .itemlist .listpage li .active, .ucbg .itemlist .listpage li a:hover{
	color: #2a2a2a;
	background-color: #eee;
	border: 1px solid #e1e8ed;
	
	width: 26px;
	height: 30px;
	line-height: 30px;
}
.ucbg .itemlist .listpage li a.tofirst, .ucbg .itemlist .listpage li a.tolast, .ucbg .itemlist .listpage li a.tofirst:hover, .ucbg .itemlist .listpage li a.tolast:hover{
	width: 34px;
	height: 32px;
	line-height: 32px;
	background-color: #444;
	
	color: #fff;
	border: none;
	font-family: "宋体";
	font-weight: bold;
}
.rightdetail .side-tabs{
	width: auto;
}
.rightdetail .side-tabs .active{ background-color:#FFF;}
.rightdetail .author p{
	margin-top: 8px;
	font-size:14px;
}
.leftdetail .sideblock textarea{
	resize: none;
}
input[type="file"]{
	height: auto;
}
.leftdetail .sideblock.downlist li{
	border-bottom: 1px solid #e1e8ed;
	padding: 15px 0;
}
.leftdetail .sideblock.downlist li:first-child{
	padding-top: 0;
}
.leftdetail .sideblock.downlist li:last-child{
	border: none;
	padding-bottom: 0;
}
.leftdetail .sideblock.downlist .thumbnail, .leftdetail .sideblock.downlist .item-info{
	float: left;
}
.leftdetail .sideblock.downlist .thumbnail a, .leftdetail .sideblock.downlist .thumbnail a img{
	display: block;
}
.leftdetail .sideblock.downlist .thumbnail{
	margin-right: 10px;
}
.leftdetail .sideblock.downlist .thumbnail a{
	width: 90px;
	height: 90px;
}
.leftdetail .sideblock.downlist .thumbnail a img{
	width: 100%;
	height: 100%;
}
.leftdetail .sideblock.downlist .item-info h3{
	font-size: 16px;
	margin-bottom: 6px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	width: 300px;
}
.leftdetail .sideblock.downlist .download-action{
	width: 240px;
}
.leftdetail .sideblock.downlist .thumbnail{

}
.sideblock.downlist .download-action .aside, .sideblock.downlist .download-action .btntheme2{
	/*float: left;*/
}
.sideblock.downlist .download-action .aside{
	margin-top: 4px;
}
.sideblock.downlist .download-action{
	margin: 10px 0 0 0;
}
.sideblock.downlist .download-action .btntheme2{
	height: 30px;
	line-height: 30px;
	padding: 0 10px;
}
.sideblock.downlist .download-action.dreamhost .aside{
	margin-left: 6px;
}
.leftdetail .sideblock.colllist li{
	border-bottom: 1px solid #e1e8ed;
	padding: 15px 0;
}
.leftdetail .sideblock.colllist li:first-child{
	padding-top: 0;
}
.leftdetail .sideblock.colllist li:last-child{
	border-bottom: none;
	padding-bottom: 0;
}
.leftdetail .bordertit{
	margin:10px 20px;
}
.sideblock.colllist .collimg{
	float: left;
	display: block;
	margin-right: 15px;
}
.sideblock.colllist .collimg img{
	display: block;
	width: 260px;
	height: 140px;
}
.sideblock.colllist .collinfo{
	float: left;
	width: 310px;
}
.sideblock.colllist .collinfo h3{
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	width: 100%;
}
.sideblock.colllist .collinfo span{
	font-size: 12px;
	margin-bottom: 6px;
	display: block;
}
.sideblock.colllist .collmeta{
	float: right;
	margin: 5px 5px 0 0;
}
table.general_table thead td, table.general_table thead th{
    background-image: none;
	background-color: #666;
    font-size: 14px;
}
div.general_table_border{
	background-color:#fff;
    /*border: 2px solid #b7b7b7;*/
}
.leftdetail .paymenttit{
	margin: 10px 0 20px 0;
	width: 100%;
	text-align: center;
}
.leftdetail .radioimgs{
	position: relative;
}
.leftdetail .radioimgs .radioitem{
	position: relative;
}
.radioimgs .radioitem input, .radioimgs .radioitem label{
	float: left;
}
.radioimgs .radioitem input{
	margin: 27px 4px 0 0;
}
.radioimgs .radioitem label{
	display: block;
}
.radioimgs .radioitem label img{
}
/*.leftdetail .submitbtn{
	margin-top: -50px;
	position: relative;
	z-index: 1000;
}*/
.leftdetail .submitbtn div{
	float: right;
}
.leftdetail .submitbtn div span{ color:#F30;}
.deposit-amounts label{
	font-family: "微软雅黑";
    font-size: 24px;
}
.rightdetail .sidecollrate{

}
.rightdetail .sidecollrate .collimg{
	width: 100%;
	height: auto;
}
.rightdetail .sidecollrate h3{
	float: left;
}
.rightdetail .sidecollrate .rate_collection{
	float: right;
	margin-top: 3px;
}
.rightdetail .sidecollrate .rate_collection .ratestar, div.rate_collection div.stars{
	height: 17px;
}
div.rate_collection div.stars{
	width: 97px;
}
.leftdetail .salesnum{
	margin-bottom: 20px;
}
.leftdetail .fastmsg{
	display: block;
	margin:0 20px;
}
.leftdetail .fastmsg img{
	display: block;
	width: 260px;
	height: 140px;
}
.leftdetail .fastmsg .fastmsgimg{
	float: left;
}
.leftdetail .fastmsg .fastmsgtxt{
	float: left;
	margin-left: 12px;
}
.ucblock .menulists{
	float: left;
	width: 242px;
    background-color: #f4f4f4;
    border: 1px solid #d6d6d6;
    
}
.ucblock .menulists li a{
	padding: 0 10px 0 17px;
	cursor: pointer;
	width: 215px;
	height: 40px;
	display: block;
	line-height: 40px;
	color: #535353;
}
.ucblock .menulists li a:hover{
	background-color: #e8e8e8;
}
.ucblock .menulists li a.nextmenu{
	height: auto;
	position: relative;
	background: none;
}
.ucblock .menulists li a.nextmenu span{
	background: url(../../img/custom/triangle.png) no-repeat center center;
	position: absolute;
	right: 10px;
	top: 17px;
	width: 12px;
	height: 10px;
	display: block;
}
.ucblock .menulists li a.nextmenu.active span{
	-webkit-transition:all 0.3s ease-in-out;
    -moz-transition:all 0.3s ease-in-out;
    -o-transition:all 0.3s ease-in-out;
    transition:all 0.3s ease-in-out;
	-webkit-transform: rotateZ(180deg);
    -moz-transform: rotateZ(180deg);
    -o-transform: rotateZ(180deg);
    -ms-transform: rotateZ(180deg);
    transform: rotateZ(180deg);
}
.ucblock .menulists li ol{
	display: none;
}
.ucblock .menulists li ol a{
	font-weight: normal;
	padding-left: 27px;
	width: 205px;
}
.ucblock .menulists li:first-child a{
	
}
.ucblock .menulists ol li:first-child a{
	border-radius: 0;
}
.ucblock .menulists a.active{
	background-color: #d6d6d6;
	font-weight: bold;
}
.ucblock .rightdetail_admin{
	float: right;
	width: 817px;
}
.ucblock .rightdetail_admin .pagetab{

}
.rightdetail_admin .pagetab li{
	float: left;
	margin: 0 3px;
}
.rightdetail_admin .pagetab li a{
	display: block;
	padding: 5px 10px;
	background-color: #f4f4f4;
	border: 1px solid #d6d6d6;
	
	color: #000;
	cursor: pointer;
}
.rightdetail_admin .pagetab li a.active, .rightdetail_admin .pagetab li a:hover, .rightdetail_admin .pagetab li.active a, .rightdetail_admin .pagetab li.active a:hover{
	background-color: #e8e8e8;
}
.horizontal-form label{
}
.horizontal-form .inputs img{
	height: auto;
}
.horizontal-form .inputs .realname_image{ max-width:850px;_width:expression(this.width > 850 ? "850px" : this.width); max-height:500px;_height:expression(this.height > 500 ? "500px" : this.height);}
.horizontal-form .inputs img.tipsimg{
	width: auto;
}
.horizontal-form .inputs .middle{
	width: 16px;
}
.horizontal-form .homepage_image{
	width: 100%;
	height: auto;
}
.form-submit.next-to-feature{
	margin-top: 0;
}
.sideblock .tiptxt{
	color: #f00;
}
.x-button {
    height: 16px;
    position: absolute;
    right: 10px;
    text-indent: -9999px;
	background: url(../../img/custom/closebtn.png) no-repeat center center;
	width: 24px;
	height: 24px;
	top: 10px;
}
#content{
	background-color: #fff;
	line-height:18px;
	margin:0 auto;
	min-height:540px;
	padding:20px 0 30px;
	*zoom:1;
}
#content:after{
	content:"";
	display:table;
	clear:both;
}
.category-tree.list{
	overflow:hidden
}
.category-tree.list li{
	float:left;
	width:215px;
	margin:0px 15px
}
.category-tree.list li li{
	float:none;
	width:auto;
	margin:inherit
}
.category-tree small{
	font-size:11px
}
.category-section{
    border: 2px dashed transparent;
    float: left;
    margin: 20px 10px 50px 5px;
    min-height: 500px;
    width: 23%;
}
.category-section ul{
	margin:0px;
	list-style:none;
	min-height:100%
}
.category-section ul li{
    background: none repeat scroll 0 0 #FFFFFF;
    padding: 10px;
}
.category-section ul li a{
	text-decoration:none
}
.category-section ul li>ul{
	display:none
}
.category-section.empty{
    background: none repeat scroll 0 0 transparent;
    border-color: rgba(0, 0, 0, 0.2);
    border-radius: 10px 10px 10px 10px
}
.category-section ul li{
	padding:0px;
	background-color:#ffffff;
	padding:10px;
	margin-bottom:1px;
	color:#919191;
	font-style:italic
}
.category-section ul li{
	font-size:13px
}
.category-section ul li span{
	font-style:italic;
	color:#C3C3C3
}
.category-section small{
	padding:0px 3px;
	font-size:10px;
	color:#CCC;
	font-style:normal
}
.category-section span,.category-section a{
	font-size:13px;
	position:relative;
	color:#737373;
	font-style:normal
}
.category-section a:hover{
	text-decoration:underline;
	color:#7D6140
}
.category-section a:hover small{
	text-decoration:none
}
.category-section li.expandable{
	background:#fff;
	cursor:pointer
}
.category-section li.expandable:after{
	background:url(../../img/com.png) 0 -1065px;
	content:"";
	float:right;
	height:14px;
	margin-top:3px;
	width:10px
}
.category-section li.expandable a:hover{
	text-decoration:none
}
.category-section li.expandable:hover{
	background:#F2F0EC
}
.category-section li.expandable:hover:after{
	background-position:0 -1099px
}
.category-section li.expandable:hover a,.category-section li.expandable:hover small{
	color:#7D6140
}
.category-section li.expandable.active{
	background-color:#7D6140
}
.category-section li.expandable.active:after{
	background-position:0 -1317px
}
.category-section li.expandable.active a,.category-section li.expandable.active small{
	color:#ffffff
}
.category-section li.expandable:hover{
	background-color: rgb(188, 188, 188);
}
.category-section li.expandable:hover a,.category-section li.expandable:hover small{
	color:#737373;
}
.category-section li.expandable:hover::after{
	background: url(../../img/com.pngg") repeat scroll 0 -1065px ;
}
.category-section li.expandable.active::after{
	background-position: 0 -1317px;
}
.category-section li.expandable.active{
	background-color: #595959;
}
.category-section li.expandable.active a, .category-section li.expandable.active small{
	color: #fff;
}
.helper-text {
    color: rgba(68, 68, 68, 0.3);
    font-weight: bold;
    margin: 20px 0;
    padding: 0 20px;
}
div.collection-header{
	line-height:25px; padding:10px 20px 0;
}
div.collection-header h2.decorator{
	padding:0px
}
div.collection-header p{
	padding-right:30px
}
div.collection-header small.by{
	display:block;
	padding-bottom:10px
}
.horizontal-form .inputs.tagsinputs{
	width: 60%;
}
.inputs .tagtips .tageditbtn{
	float: left;
	height: 24px;
	line-height: 24px;
	font-size: 14px;
	display: block;
	color: #fff;
	background: url(../../img/custom/edittip.jpg) no-repeat 4px center;
	background-color: #bbb;
	padding: 0 12px 0 26px;
	border-radius: 4px;
	cursor: pointer;
	margin-top: 4px;
}
.inputs .tagtips .tagtipobj{
	float: left;
	height: 22px;
	line-height: 22px;
	border: 1px solid #25a5da;
	
	padding: 0 6px 0 8px;
	margin-right: 6px;
	color: #25a5da;
	margin-top: 4px;
}
.inputs .tagtips .tagtipobj .tiptxt{
	float: left;
	height: 22px;
	line-height: 22px;
	padding-right: 5px;
	width: auto;
}
.inputs .tagtips .tagtipobj .delbtn{
	float: left;
	background: url(../../img/custom/closetip.jpg.html) no-repeat center center;
	width: 19px;
	height: 22px;
	cursor: pointer;
}
.inputs .addtags{
	display: none;
	margin-top: 6px;
}
.inputs .addtags .tagiptbg{
	float: left;
	width: 40%;
	position: relative;
}
.inputs .addtags .tagiptbg .addtaglist{
	display: none;
	border: 1px solid #bbb;
	border-top: none;
	position: absolute;
	width: 98%;
	background-color: #fff;
	z-index: 2000;
	max-height: 120px;
	overflow-y: scroll;
}
.inputs .addtags .tagiptbg .addtaglist .addtagobj{
	height: 24px;
	line-height: 24px;
	padding: 2px 5px;
}
.inputs .addtags .tagiptbg .addtaglist .addtagobj.hover{
	background-color: #e5e4e4;
	cursor: pointer;
}
.inputs .addtags .addtagsbtn{
	float: left;
	height: 32px;
	line-height: 32px;
	background-color: #e5e4e4;
	color: #787878;
	
	padding: 0 15px;
	cursor: pointer;
	margin-left: 1%;
}
.inputs.checkobjs{
	width: 66%;
	padding-top: 6px;
}
.inputs.checkobjs .checkobj{
	float: left;
	width: 20%;
	margin-bottom: 5px;
}
.inputs.checkobjs .checkobj input, .inputs.checkobjs .checkobj .checktxt{
	float: left;
}
.inputs.checkobjs .checkobj input{
	margin: 2px 2px 0 0;
}
.inputs.checkobjs .checkobj .checktxt{
	margin: 0;
}
.inputs.uploadobjs{
	width: 66%;
}
.inputs.uploadobjs .uploadobj{
	float: left;
	width: 90px;
	height: 90px;
	margin: 0 1% 3px 1%;
	position: relative;
}
.inputs.uploadobjs .uploadobj input{
	border: none;
	background: none;
	width: 100%;
	height: 100%;
	position: absolute;
	opacity: 0;
	padding: 0;
	filter: alpha(opacity=0);
	z-index: 200;
	cursor: pointer;
}
.inputs.uploadobjs .uploadobj.uploadcus input{
	width: 17px;
	height: 17px;
	z-index: 400;
	top: 0;
	left: 0;
}
.inputs.uploadobjs .uploadobj .objimg{
	position: absolute;
	z-index: 100;
	border: 1px dashed #999;
	width: 98%;
	height: 98%;
}
.inputs.uploadobjs .uploadobj .objimg.uploading, .inputs.uploadobjs .uploadobj .objimg.hasobj, .inputs.uploadobjs .uploadobj .objimg.onuploading{
	border: none;
	width: 100%;
	height: 100%;
}
.inputs.uploadobjs .uploadobj .objimg.addNew{
	background: url(../../img/custom/plus.png) no-repeat center center;
}
.inputs.uploadobjs .uploadobj:hover .objimg.addNew{
	background-color: #eee;
}
.inputs.uploadobjs .uploadobj .objimg.imgupload{
	background: url(../../img/custom/image.png.html) no-repeat center center;
}
.inputs.uploadobjs .uploadobj .objimg.zipupload{
	background: url(../../img/custom/file_zip.png.html) no-repeat center center;
}
.inputs.uploadobjs .uploadobj .objimg.onuploading{
	background: url(../../img/loading.gif) no-repeat center center;
}
.inputs.uploadobjs .uploadobj .objimg.filebg{
	background: url(../../img/custom/file_bg.png) no-repeat center center;
	height: 90px;
	line-height: 90px;
	text-align: center;
	color: #828282;
	font-weight: bold;
	cursor: default;
	font-size: 18px;
}
.inputs.uploadobjs .uploadobj .objimg img{
	width: 60%;
	margin: 11% 20%;
	height: 78%;
	display: block;
}
.inputs.uploadobjs .uploadobj .progress{
	display: none;
	position: absolute;
	z-index: 150;
	width: 100%;
	height: 0;
	background-color: #000;
	opacity: .5;
	filter: alpha(opacity=50);
	bottom: 0;
}
.inputs.uploadobjs .uploadobj .progresstxt{
	display: none;
	position: absolute;
	z-index: 150;
	width: 100%;
	height: 100%;
	line-height: 90px;
	color: #999;
	text-align: center;
	font-size: 2em;
}
.inputs.uploadobjs .uploadobj .objtools{
	position: absolute;
	top: 0;
	width: 16px;
	height: 16px;
	z-index: 300;
	background-color: #eee;
	cursor: pointer;
	display: none;
}
.inputs.uploadobjs .uploadobj .objtools.editbtn{
	left: 0;
	width: 17px;
	height: 17px;
	background: url(../../img/sprites.png) no-repeat 0 -1266px;
}
.inputs.uploadobjs .uploadobj .objtools.deletbtn{
	right: 0;
	background: url(../../img/custom/delete.png) no-repeat center center;
}
.inputs.uploadobjs .uploadobj .objtools.downbtn{
	right: 0;
	background: url(../../img/custom/download.png) no-repeat center center;
	text-indent: -99999px;
}
.inputs.uploadobjs .uploadobj .errtxt{
	margin: 0;
	padding-top: 20%;
	height: 80%;
	width: 100%;
	position: absolute;
	z-index: 200;
	text-align: center;
	background-color: rgba(255, 255, 255, .5);
	color: #f00;
}
.sideblock.authentication .authenform{
	width: 96%;
	margin: 20px 2%;
}
.sideblock.authentication .input-group{
	margin-bottom: 15px;
}
.sideblock.authentication .tipsig, .sideblock.authentication .tiptxt, .sideblock.authentication .inputs, .sideblock.authentication .uploadobj, .sideblock.authentication .slimg, .sideblock.authentication .errtxt, .sideblock.authentication .suctxt{
	float: left;
}
.sideblock.authentication .tipsig{
	line-height: 38px;
	color: #f00;
	height: 32px;
	margin-right: 5px;
}
.sideblock.authentication .tiptxt{
	color: #505050;
	font-size: 16px;
	line-height: 32px;
	margin-right: 10px;
}
.sideblock.authentication .inputs{
	height: 30px;
	line-height: 30px;
	border: 1px solid #bcbcbc;
	width: 300px;
	
	position: relative;
}
.sideblock.authentication .inputs input{
	border: none;
	background: none;
	width: 96%;
	height: 26px;
	line-height: 26px;
	margin: 2px 2%;
	position: absolute;
	z-index: 1000;
}
.sideblock.authentication .inputs .holdertxt{
	position: absolute;
	z-index: 500;
	width: 96%;
	height: 26px;
	line-height: 26px;
	margin: 2px 2%;
	color: #cbcbcb;
}
.sideblock.authentication .paddtb{
	margin: 20px 0;
}
.sideblock.authentication .tit.midline{
	margin-right: 2%;
	background: url(../../img/custom/line.jpg.html) repeat-x center center;
}
.sideblock.authentication .tit span{
	display: block;
	padding: 5px 10px;
	background-color: #fff;
	float: left;
}
.sideblock.authentication .tiplist{
	font-size: 14px;
	color: #6f6f6f;
	margin: 15px 0 15px 40px;
}
.sideblock.authentication .tiplist li{
	list-style: outside none decimal;
	margin: 2px 0;
}
.sideblock.authentication .tiplist li span{
	color: #1c90f2;
}
.sideblock.authentication .uploadobj{
	width: 267px;
	height: 232px;
	margin-left: 2%;
	position: relative;
}
.sideblock.authentication .uploadobj .objimg{
	width: 100%;
	position: absolute;
	height: 100%;
}
.sideblock.authentication .uploadobj .objimg img{
	width: 100%;
	height: 100%;
}
.sideblock.authentication .uploadobj .imgipt{
	border: none;
	background: none;
	width: 100%;
	height: 100%;
	position: absolute;
	opacity: 0;
	padding: 0;
	filter: alpha(opacity=0);
	z-index: 200;
	cursor: pointer;
}
.sideblock.authentication .uploadobj .addNew{
	position: absolute;
	z-index: 100;
	width: 100%;
	height: 100%;
}
.sideblock.authentication .uploadobj .objimg.onuploading{
	background: url(../../img/loading.gif) no-repeat center center;
}
.sideblock.authentication .uploadobj .addNew.t1{
	background: url(../../img/custom/addnew01.jpg.html) no-repeat center center #ededed;
	background-size: 100% auto;
}
.sideblock.authentication .uploadobj .addNew.t2{
	background: url(../../img/custom/addnew02.jpg.html) no-repeat center center #ededed;
	background-size: 100% auto;
}
.sideblock.authentication .uploadobj .errortxt{
	margin: 0;
	padding-top: 35%;
	height: 80%;
	width: 100%;
	position: absolute;
	z-index: 200;
	text-align: center;
	background-color: rgba(255, 255, 255, .5);
	color: #f00;
}
.sideblock.authentication .slimg{
	margin-left: 5%;
}
.sideblock.authentication .slimg img{
	display: block;
	margin-top: 10px;
}
.sideblock.authentication .lines{
	background: url(../../img/custom/line.jpg.html) repeat-x center center;
	height: 5px;
	margin: 30px 4%;
}
.sideblock.authentication .lines.dash{
	background: url(../../img/custom/dash.jpg.html) repeat-x center center;
}
.sideblock.authentication .authsubbtn{
	width: 180px;
	height: 34px;
	line-height: 34px;
	left: 50%;
	margin-left: -90px;
	position: relative;
}
.sideblock.authentication .suctxt, .sideblock.authentication .errtxt{
	height: 32px;
	line-height: 32px;
	margin-left: 5px;
	display: none;
}
.sideblock.authentication .errtxt{
	color: #ff4848;
	font-size: 14px;
}
.sideblock.authentication .suctxt{
	background: url(../../img/custom/succ.jpg.html) no-repeat left center;
	width: 18px;
}
.sideblock.authentication .passed{

}
.sideblock.authentication .passed .passtip, .sideblock.authentication .checking .checktip{
	background: url(../../img/custom/pass.jpg.html) no-repeat center top;
	padding: 105px 0 0 0;
	width: 100%;
	text-align: center;
	margin: 30px 0;
	font-size: 1.8em;
}
.sideblock.authentication .passed ul, .sideblock.authentication .checking ul{
	padding-left: 33%;
	margin-bottom: 20px;
}
.sideblock.authentication .passed ul li, .sideblock.authentication .checking ul li{
	font-size: .9em;
	margin-bottom: 4px;
}
.sideblock.authentication .checking .checktip{
	background: url(../../img/custom/check.jpg.html) no-repeat center top;
	padding-top: 79px;
	margin-bottom: 15px;
}
.sideblock.authentication .checking ul{
	padding: 0;
}
.sideblock.authentication .checking ul li{
	text-align: center;
}
.contentbox .authentication_admin{
	width: 90%;
	margin: 0 5%;
}
.contentbox .authentication_admin .authsubbtn{
	position: relative;
	width: 238px;
	left: 50%;
	margin: 25px 0 15px -164px;
}
.contentbox .pagectit{
	font-size: 1.6em;
	margin-bottom: 20px;
}
.contentbox .input-group{
	margin-bottom: 15px;
}
.contentbox .line{
	border-bottom: 1px solid #dfdfdf;
	height: 1px;
	line-height: 1px;
	font-size: 0;
	margin: 20px 1% 30px 1%;
	width: 98%;
}
.contentbox .frontimg, .contentbox .oppositeimg{
	width: 45%;
}
.contentbox .frontimg{
	margin-left: 2%;
}
.contentbox .oppositeimg{
	margin-right: 2%;
}
.contentbox .frontimg img, .contentbox .oppositeimg img{
	width: 100%;
	height: auto;
	margin: 10px 0;
}
.input-group .tiptxt, .input-group .formtxt, .radiogroup input, .radiogroup .radiotxt{
	float: left;
	font-size: 1em;
	line-height: 32px;
	height: 32px;
}
.input-group .tiptxt{
	width: 15%;
}
.input-group .radiogroup{
	margin-right: 20px;
}
.radiogroup input{
	margin: 9px 0 0 0;
	width: 16px;
	height: 16px;
}
.radiogroup .radiotxt{
	margin: 0 35px 0 2px;
}
.txtmsg{
	position: fixed;
	background-color: #fff;
	width: 40em;
	height: 30em;
	top: 50%;
	left: 50%;
	z-index: 5100;
	margin: -15em 0 0 -20em;
}
.txtmsg .txtmask{
	padding: .5em;
	height: 29em;
	width: 39em;
	overflow-y: scroll;
	overflow-x: hidden;
	word-wrap: break-word;
	text-align: left;
}
.txtmsg .closebtn{
	background: url(../../img/custom/closebtn.png) no-repeat center center;
	width: 24px;
	height: 24px;
	position: absolute;
	top: -8px;
	right: -8px;
}
.pagemsk{
	position: fixed;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	background-color: #000;
	opacity: .8;
	z-index: 5000;
}
@media only screen and (max-width : 1024px){
}
@media only screen and (max-width: 864px){
.txtmsg{
	width: 30em;
	height: 20em;
	margin: -10em 0 0 -15em;
}
.txtmsg .txtmask{
	height: 19em;
	width: 29em;
}
}
@media only screen and (max-width: 640px){
.txtmsg{
	width: 20em;
	height: 20em;
	margin: -10em 0 0 -10em;
}
.txtmsg .txtmask{
	height: 19em;
	width: 19em;
}
}
@media only screen and (max-width: 480px){
}
@media only screen and (max-width: 375px){
}
.list .title {
    float: left;
    width: 500px;
	font-size:16px;
	/*height:22px; line-height:22px;*/
}
.list .title a{ color:#333;}
.list .title a,.list .title span{ float:left;}
.list .title span {
    color: #999999;
    font-size: 12px;
	margin-top:3px;
    padding:0 0px 0 20px;
}
.list .title .new{background: url(../../img/custom/new.png) no-repeat center center; width:16px; height:16px;}
.list{ clear:both;
    border-bottom: 1px dotted #cccccc;
    padding-bottom: 10px;
    padding-top: 10px;
	padding-left:30px;
	position:relative;
}
.list input{ position:absolute; left:0px; top:25px; display:block;}
.del-div{ height:30px; line-height:30px;position: relative; margin:15px auto;}
.del-div input{position:absolute; left:0px; top:5px; display:block;}
.del-div .del_arr{ width:80px; cursor:pointer; display:inline-block; text-align:center; height:25px; line-height:25px; margin-top:0px; background-color:#ccc; margin-left:30px; font-size:12px; color:#FFF;}
.list .sendmsg{background: url(../../img/custom/send.png) no-repeat center center; position:absolute; right:0; bottom:10px; width:25px; height:25px; cursor:pointer; }
.list .del {
	background: url(../../img/custom/close.png) no-repeat center center;
    float: right;
    width: 25px;
	height:16px;
	cursor:pointer;
}
.list p{
    /*font-family: "宋体";*/
	margin-top:5px;
    font-size: 12px;
    line-height: 180%;
	width:740px;
}
.list .authoravatar{
	width:50px; height:50px; margin-right:20px; float:left;	
	}
.list .list-right{ float:left;}	
.list .authoravatar .avatar img{width:50px; height:50px;}
.user-info {
    display: block;
    height: 280px;
    left: 50%;
    margin-top: 170px;
    min-width: 1180px;
    position: absolute;
}
.user-info-center {
    height: 260px;
    left: 50%;
    margin-left: -520px;
    position: absolute;
    width: 1100px;
}
.pull-left {
    float: left !important;
}
.user-photo {
    width: 190px;
}

.mr-20 {
    margin-right: 20px;
}
.w190 {
    width: 190px;
}
.p-5 .user-avatar{ width:180px; height:180px; display:inline-block;}
.p-5 {
    padding: 5px;
}
.user-info-follow {
    width: 60px;
	text-align:center;
}
.user-borr {
    border-right: 1px solid #d8d8d8;
}
.fs-16 {
    font-size: 16px;
}
.c9 {
    color: #999;
}
.user-info-text {
    bottom: 20px;
    display: inline-block;
    position: absolute;
    width: 590px;
}
.user-info-text .sj-designer-user .user-name {
    clear: left;
    color: #222;
    font-size: 16px;
    font-weight: 700;
    margin: 0 5px 0 0;
    max-width: 360px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: auto;
}
.fs-28 {
    font-size: 28px;
    line-height: 28px;
}
.cfff {
    color: #fff;
}
.sj-designer-user .user-name a.cfff {
    color: #fff;
}
.fs-14 {
    font-size: 14px;
}
.mt-10 {
    margin-top: 10px;
}
.user-info-text .address {
    background:  url(../../img/custom/work_tool_001.pngg") no-repeat scroll -120px -100px;
}
.user-info-text .edit, .user-info-text .address {
    display: inline-block;
    height: 15px;
    margin-left: 10px;
    vertical-align: middle;
    width: 15px;
}
.user-info-text .edit {
    background:  url(../../img/custom/work_tool_001.pngg") no-repeat scroll -90px -100px;
}
.user-works {
    bottom: 20px;
    display: inline-block;
    max-height: 200px;
    max-width: 280px;
    position: absolute;
    right: 0;
    text-align: right;
}
.btn-inverse {
    background-color: #515151;
    background-repeat: repeat-x;
    border: 1px solid #464646;
    color: #fff;
}
.edit_bgc .btn-inverse:hover {
    color: #fff;
	background-color: #666;
}
.btn {
    background-clip: border-box;
    border-radius: 2px;
    box-shadow: none;
    font-size: 13px;
    font-weight: 700;
    line-height: 18px;
    padding: 5px 12px;
}
.mb-10 {
    margin-bottom: 10px;
}
.bg-fafafa {
    background-color: #fff;
}
.user-jj {
    display: block;
    margin: 10px 0 10px;
    max-width: 590px;
}
.user-info .clearfix{ margin-bottom:10px; display:block; height:30px; line-height:30px;}
.badges .authors-t-4 {
    height: 30px;
}
.s-select {
    height: 50px;
    margin: 10px auto 10px;
    padding-top: 10px;
    text-align: center;
}
.s-select a.on, .s-select a:hover {
    background: #e6e6e6 none repeat scroll 0 0;
    text-decoration: none;
}
.s-select a {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: #fff none repeat scroll 0 0;
    border-color: #d6d6d6 #d6d6d6 #d6d6d6 -moz-use-text-color;
    border-image: none;
    border-style: solid solid solid none;
    border-width: 1px 1px 1px medium;
    display: inline-block;
    font-size: 14px;
    height: 38px;
    line-height: 38px;
    text-align: center;
    width: 120px;
	color:#666;
}
.s-select a span{ color:#ff4a00;}
.list-group {
    margin-bottom: 15px;
	margin-right:15px;
    padding-left: 0;
	width:390px;
	background-color:#fff;
	float:left;
}
.list-group .sj-designer {
    padding: 15px;
}
.sj-designer .sj-designer-header {
    height: 50px;
    margin-bottom: 10px;
}
.sj-designer .sj-designer-header .sj-designer-avatar {
    height: 50px;
    margin-right: 10px;
    width: 50px;
	float:left;
}
.sj-designer .sj-designer-header .sj-designer-users-info {
    height: auto;
    margin-bottom: 10px;
    padding-right: 10px;
	width:200px;
}
.sj-designer-user .user-name {
    clear: left;
    color: #222;
    font-size: 16px;
    font-weight: 700;
    margin: 0 5px 0 0;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 205px;
}
.user-name a{ color:#222;}
.sj-designer-user .user-name a:hover{ text-decoration:underline;}
.w200 .user-title {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 200px;
}
.sj-designer .sj-designer-header .authors-t-4{ float:right;}
.idxblock .authorblock .authors{ width:593px; height:190px; border:1px solid #d8d8d8;border-bottom:2px solid #d8d8d8; float:left; margin-right:10px; margin-bottom:10px; background:#FFF;}
.authors .authors-c .authors-t{ height:50px; margin-bottom:10px; padding:15px 15px 0;}
.authors-t-1,.authors-t-2,.geline,.authors-t-3{ float:left; height:50px;}
.authors-t-1{ margin-right:10px;width: 50px;height: 50px;}
.authors-t-1 img{width: 50px;height: 50px;}
.authors-t-2{ width:210px; text-align:left;}
.authors-t-2 .authors-t-2-1{ clear: left;
    color: #222;
    font-size: 16px;
    font-weight: 700;
    margin: 0 5px 0 0;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 205px;}
.authors-t-2 .authors-t-2-1 a{ color:#222;}
.authors-t-2 .authors-t-2-1 a:hover{ text-decoration:underline;}
.authors-t-2 .authors-t-2-2{ color: #222;}	
.geline{ background:#d8d8d8;
    height: 35px;
    margin-top: 5px;
    width: 1px;}
.authors-t-3{ text-align:center; margin:0 10px;}
.authors-t-3 .authors-t-3-1,.authors-t-3 .authors-t-3-3{   color: #222;
    font-size: 16px;
    font-weight: 700;
    margin: 0 10px;}
.authors-t-3 .authors-t-3-2{ display: inline-block;
    font-weight: 700;
    margin-bottom: 5px;}
.idxblock .authorblock .authors .authors-t-4{ width:85px;height:30px; float:right;
	cursor:pointer;}	
.idxblock .authorblock .authors .authors-t-4 .no-follow{ width:45px;
	color:#FFF;
	cursor:pointer; 
	border-radius: 2px;
	box-shadow: none;
    font-size: 13px;
    font-weight: 700;
	height:30px;
    line-height: 30px;
	padding-left:40px;
	background:url(../../img/icon-sj-follow.png) 20px center no-repeat  #A2A2A2;}
.authors-t-4 .follow{ width:50px;
	color:#FFF;
	cursor:pointer; 
	border-radius: 2px;
	box-shadow: none;
    font-size: 13px;
    font-weight: 700;
	height:30px;
    line-height: 30px;
	padding-left:35px;
	background:url(../../img/icon-sj-follow-hover.png) 15px center no-repeat  #3ebb2b;}	
	
.authors .authors-c .authors-f{ height:115px; background-color:#fff; clear:both;}
.authors .authors-c .authors-f li{ float:left; width:128px; height:95px; margin:5px 0px 5px 8px; padding:3px 5px 7px; background-color:#F4F4F4; text-align:center;}
.authors .authors-c .authors-f li a.scroimg {
	margin-top:0px; padding-top:0;
	float:left;
    display: table-cell;
    height: 95px;
    line-height: 95px;
    text-align: center;
	vertical-align: middle;
    width: 128px;
}
.authors .authors-c .authors-f li a img{ display:inline-block;max-width:128px;_width:expression(this.width > 128 ? "128px" : this.width);max-height:95px;_height:expression(this.height > 95 ? "95px" : this.height); vertical-align: middle; border:0;}
.setup{ background:url(../../img/setup.png) top right no-repeat; width:50px; height:30px; position:absolute; right:2px; top:2px; cursor:pointer; z-index:3;}
.setup .setup-con{ position:relative; display:none;}
.setup .setup-con span{ position:absolute; width:70px; height:30px; background:#fff; border:1px solid #d8d8d8; line-height:30px; text-align:center;}
.setup .setup-con span:hover{ text-decoration:underline; background-color:#f5f5f5;}
.setup .setup-con .edit-item{ top:0px; right:190px;}
.setup .setup-con .edit-item a{ color:#535353; display:inline-block; width:70px; height:30px; line-height:30px;}
.setup .setup-con .sold{ top:0px; right:110px;}
.setup .setup-con .del-item{ top:0px; right:30px; color:#ff6c00;}
.order{ margin-bottom:15px; border:1px solid #d8d8d8;}

.order .order-top{ height:35px;  float:left; padding:0 20px; width:807px; line-height:35px; background-color:#f5f5f5; font-size:12px; color:#aaa; margin-top:0px;}
.downlist .order .order-top{width:1118px;}
.order .order-top span{ float:left;}
.order .order-top span span{ float:none;}
.order .order-top .order-box{ margin:0 20px;}
.order .order-top .order-box .order-id{ color:#333;}
.order  .status{ color:#ff4a00;} 
.order  .ok{ color:#333;}
.order .order-top .time-box{ float:right;}
.order .order-top .time-box span{ display:inline-block; color:#333;}
.order .order-top .time-box span small{ color:#ff4a00; font-size:12px;}
.order .order-con table{ height:80px;}
.order .order-con table td{ padding:10px 0;border-right:1px solid #d8d8d8; text-align:center;}
.order .order-con .item-box{ float:left; width:450px; height:80px;}
.order .order-con .thumbnail{ float:left; width:70px; height:70px; padding:2px 4px 6px; text-align:center;  border: 1px solid #efefef; margin-left:20px; }
.order .order-con .thumbnail .landscape-image-magnifier{width:70px; height:70px; line-height:70px; display:table-cell;text-align:center;   vertical-align: middle; display:block;}
.order .order-con .thumbnail img{max-width:70px;_width:expression(this.width > 70 ? "70px" : this.width);max-height:70px;_height:expression(this.height > 70 ? "70px" : this.height); vertical-align: middle; border:0;}
.order .order-con h3{ margin:10px 0 0 10px; float:left; width:330px; height:70px; font-size:13px; position:relative;}
.order .order-con h3 .moban-id{ position:absolute; bottom:0; left:0; color:#aaa; font-size:12px;}
.order .order-con h3 a{ color:#333;}
.order .order-con .author-box{ margin:25px 15px; height:30px; line-height:30px;}
.order .order-con .author-box .authoravatar{ float:left; margin-right:5px; width:30px; height:30px;}
.order .order-con .author-box .authoravatar img{ width:30px; height:30px;}
.order .order-con .author-box .author{ float:left; overflow:hidden; max-width:125px; text-overflow: ellipsis;white-space: nowrap; margin-bottom:0px;}
.order .order-con .author-box .author a{ color:#333; font-size:12px;}
.order .order-con .order-price{ height:20px; line-height:24px; margin:30px auto; font-size:14px; color: #333;font-family: verdana; text-align:center;}
.order .order-con .download-box{ margin:0 15px; width:150px; height:80px; text-align:center; position:relative;}
.order .order-con .download-box .aside{ position:absolute; bottom:0px; width:150px; text-align:center; left:0px;}
.order .order-con .download{ width:120px; height:35px; line-height:35px; text-align:center; position:absolute; top:20px; left:15px;}
.order .order-con .download .btntheme2{ font-size:14px;width:120px;}
.order .order-con .refund{ color:#666;}
.order .order-con .confirm{ color:#666;}
.order .order-con .confirmbtn{ display:inline-block; padding:5px 10px; font-size:16px;}
.order .order-con a:hover{text-decoration:underline;}
.order .order-con .refundbtn{ color:#999; font-size:12px;}
.order .order-con .pay{ color:#ff4a00; font-size:16px;}
#addtaglist .addtagobj{ float:left;
    margin-right:10px;
	margin-bottom:5px;
 	border: 1px solid #dcdcdc;
    color: #666;
	background-color: #fff;
    cursor: pointer;
    font-size: 13px;
    line-height: 18px;
    padding: 5px 12px;}
#addtaglist .addtagobj a{ color:#666;}
#addtaglist .select{
	background-color:#3ebb2b;
	color:#FFF;
	}
#addtaglist .select a{ color:#fff;}
.user-edit-form .f-l{ float:left; height:30px; line-height:30px; margin-right:20px; width:100px;}
.user-edit-form .input-group .inputs{ float:left;}
.user-edit-form .input-group .inputs input{
 -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: #fff;
    border-color: silver #d9d9d9 #d9d9d9;
    border-image: none;
    border-radius: 1px;
    border-style: solid;
    border-width: 1px;
    box-shadow: none;
    color: #666;
    font-size: 13px;
    height: 30px;
    line-height: 30px;
    padding: 0 8px;
    transition: none 0s ease 0s ;
	width:400px;
	
	}
	.user-edit-form .input-group .inputs .w-500{height: 30px;
    line-height: 30px;}
