@charset "utf-8";
/* CSS Document */

/*============用户登录注册样式=================*/
/*============用户登录页样式=================*/
#UserLogin{width:100%;max-width:980px;margin:20px auto 50px;}
#usermain{    margin: 20px auto;
    width: 100%;
    max-width: 360px;
    width: auto\9;
    border: 0px;
    background: #fff;
    padding: 40px 50px;
    overflow: hidden;
    zoom: 1;}
#usermain h1{    font-size: 24px; color:#333;
    font-weight: normal;
    margin: 0px 0px 20px;}
#userTable{margin:0px auto;}
#userTable td{line-height:40px; text-align: center;}
#userTable .ttd{background:#fff;text-indent:6px;}

#userTable .inputstyle{ display:block; height: 46px; color:#666; line-height: 46px; background: none; width: 100%; text-indent: 15px; border: 1px solid #e8e8e8;}
#userTable #logincode{ width: 70%; float: left;}
#userTable .tips{color:#666;font-size:12px}
#userTable .tips a{color:#06c;font-size:12px}
#userTable .tips a:hover{color:#f00;}
#userTable #codeimg{cursor:pointer; width: 25%; height: 44px;float: right;}
#userTable .forget_password{font-size:12px;color:#666}
#userTable .forget_password:hover{font-size:12px;color:#f00}
#userTable .login_btns{padding:0px 0 20px;}

.loginTips { text-align: center; font-size: 14px; color: #666;}
.ttdTips { font-size: 13px; color: #bbb; line-height: 1.8; padding: 10px 0 10px;}

.grayfont{color:#999}
.redfont{color:#f00;}
.greenfont{	color:#0C0;}
.orgfont{color:#f30;}

/*后台*/
.main{width:100%;max-width:1180px;margin:15px auto;border:1px solid #ccc;clear:both;box-sizing: border-box;}
#register_form .mainButton { width: 100%;}
.mainButton{padding:6px 20px;/*  width:100%; */ background:#c00;color:white;font-size:14px;border:0px;cursor:pointer}
.mainButton:hover{color:#fff;background:#f00;}
.mainTitle{font-size:18px;text-align:center;background:url(/images/button.png);padding:15px;border-bottom:1px solid #ccc;}
.box{clear:both;margin:10px auto;}

.boxline{border-bottom:1px solid #ccc;}

.box_info{padding:15px;float:left;color:#666;text-align:left;}
.box_info_title{font-size:18px;display:block;color:#000;}

.box_order{float:right;padding:15px 10px;}
.box_order a{display:block;padding:6px 30px;background:#c00;color:white;font-size:14px;}
.box_order a:hover{background-color:#f00;color:#fff;}
.box_order a.n{background:#ccc;}
.box_order a.n:hover{background:#999;color:#fff;}

.bt1,.bt1_hover{
	border:none;
	text-align:center;
	color:#fff;
	font-size:16px;
	font-family:Microsoft YaHei;
     padding:0px 30px;
	 height:40px;
	line-height:40px;
}
.bt1{
	background:#C00;
	

}
.bt1_hover,.bt1:hover{
	background:#f00;
	cursor:pointer;
}

/*后台主链接*/

#mainLink{
	border:0px;
	width:1182px;
	height:43px;
}
#mainLink{margin:20px auto 30px auto;height:95px;}
#mainLink ul li{float:left;text-align:center;font-size:16px;cursor:pointer;}
#mainLink>ul>li{position:relative;}
#mainLink ul li a .enarr{display:none;width:26px;height:10px;}

#mainLink ul li a{display:block;width:169px;height:45px;line-height:45px;background:#999;color:white;padding-top:11px\9;}
#mainLink ul li a:hover{background-color:#f00;color:#fff;}

#mainLink ul li a.on:hover .enarr{display:block;position:absolute;left:75px;top:44px;background:url(../images/enarr.png) no-repeat left center;background-position:0 0;}
#mainLink ul li a.on .enarr{display:block;position:absolute;left:75px;top:44px;background:url(../images/enarr.png) no-repeat right center;background-position:-28px 0px;}
#mainLink ul li a.hot{border:1px solid #900;background-color:#c00;color:white;}
#mainLink ul li a.hot:hover{background-color:#f00;}
#mainLink a.on{background: #c00;}
#mainLink .son_menu{height:60px;line-height:60px;background:#fff;border:1px solid #ccc;border-top:none;width:1180px;width:1182px\9; }
#mainLink  .son_menu ul li{float:left;}
#mainLink .son_menu ul li a{background:none;color:#333;width:120px;padding:0;font-size:13px;margin-top:10px;}
#mainLink .son_menu ul li a:hover{color:#c00;background:none;}
/*============用户注册页样式=================*/
.register_container{
	width:100%;max-width:960px;
	margin:0 auto;
}
/*头部*/
.register_container #maintitle{
	height:105px;
	overflow:hidden;
}
#maintitle span{
	text-align:left;
	display:block;
	height:25px;
	line-height:25px;
	font-size:14px;
	font-family:Microsoft YaHei;
}
#maintitle .wel_reg{
	display:block;
	height:80px;
	line-height:80px;
	font-size:50px;
	font-family:Microsoft YaHei;
	text-align:left;
}
.bigfont{
	line-height:25px;
	font-size:14px;
	text-align:left;
}
#register_form{
	margin-top:20px;
	margin-bottom:20px;
}
#register_form td{
	text-align:left;
	padding:8px 0;
	font-size:12px;
}
#register_form .biginput{
	height:30px;
	line-height:30px;
	font-size:14px;
	width:300px;
}
.r_info{
	text-align:left;
	width:110px;
	height:20px;
	line-height:20px;
	font-size:14px;
	font-family:Microsoft YaHei;
	display:block;
	float:left;
}
.more_info{
	font-size:18px;
	text-align:left;
	padding-top:20px;
	cursor:pointer;
}
#register_form #logincode{
	width:235px;
}
.xieyi{
	margin: 10px 0 0;
	font-size:13px;
}
#register_form #submit{
	width:200px;
	height:36px;
	line-height:36px;
	background:#6c118a;
	border:none;
	font-size:14px;
	color:#fff;
	cursor:pointer;
}
#register_form #submit:hover{
	background:#06F;
}

/*===================注册结果页面====================*/
.regisiter_redult{
	width:960px;
	margin:0 auto;
	overflow:hidden;
	margin-bottom:100px;
	margin-top:80px;
}
.regisiter_redult #maintitle{
	font-size:50px;
	text-align:left;
	height:80px;
	line-height:80px;
	font-weight:normal;
}
.regisiter_redult strong.red{
	color:#f00;
	font-size:30px;
	height:50px;
	line-height:50px;
	font-weight:normal;
	padding-left:15px;
}
.regisiter_redult strong.green{
	height:50px;
	line-height:50px;
	font-size:30px;
	color:#090;
}
.redult_info{
	width:100%;
	max-width:960px;
	margin:0 auto;
	text-align:left;
	margin-top:20px;
	line-height:30px;
	font-size:14px;
	
}
.redult_info font li{
	font-size:24px;
	height:40px;
	line-height:40px;
}
.redult_info table{
	width:auto !important;
	margin-bottom:20px;
}
.redult_info table img{

	margin-right:15px;
}
.regisiter_redult center{
	text-align:left;
	margin-top:20px;
}
.regisiter_redult center .bt1{
	border:none;
	background:#6c118a;
	width:150px;
	height:36px;
	line-height:36px;
	cursor:pointer;
	color:#fff;
}
.regisiter_redult center .bt1:hover{
	background:#06F;
}


/*===============用户控制中心================*/

#user_control{
	width:100%;
	margin:0 auto;
	margin-bottom:100px;
	margin-top:50px;
	min-height:500px;
}
#leftNav{
	width:180px;
	overflow:hidden;
	padding-left:30px;
	border-right:1px solid #ddd;
	margin-right:25px;
}
#leftTitle{
	font-size:30px;
	height:40px;
}
#m0 .title a{
	display:block;
	height:36px;
	line-height:36px;
	font-size:19px;
	color:#000;
}

/*==================用户订单===============*/
#action_li{
	width:1182px;
	margin:0 auto;
	min-height:100px;
	margin-top:15px;
     margin-bottom:35px;
}
#action_li #maintitle{
	font-size:24px;
	height:40px;
	line-height:40px;
	font-family:Microsoft YaHei;
}
#action_li #maintitle span{
	display:inline;
	font-size:28px;
	height:30px;
	line-height:30px;
	color:#f00;
}
#action_li #formtest div.title{
	text-align:left;
	font-weight:normal;
	margin:10px 0;
}
#action_li input.tBt{
	border:none;
	background:#6c118a;
	width:100px;
	height:30px;
	line-height:30px;
	text-align:center;
	color:#fff;
	font-size:14px;
}
#action_li #page{
	text-align:left;
	margin:10px 0;
}
.page_list{margin:3px 0 20px 0;text-align:center;}
.info_status,.page_num,.page_list{height:30px;line-height:30px;}
.page_list a{display:inline-block;padding:5px 10px;line-height:16px;background:#fff;border:1px solid #ccc;color:#555;}
.page_list a:hover{background:#c00;color:#fff;border:1px solid #c00;}
.page_num .button{display:inline-block;margin-left:3px;padding:3px 8px;cursor:pointer;background:#c00;border:none;border-bottom:2px solid #900;color:#fff;}

#action_li #bInfo{
	text-align:left;
	margin:10px 0;
}
/*#sMain{
	margin-top:20px;
}*/
.controlTab{
	margin-top:20px;
	margin-bottom:20px;
}
.csstable{
	margin-bottom:20px;
}
.csstable td{
	padding:7px 10px;
	font-size:14px;
}
.csstable td .redfont {float: none;}
.csstable td.font12{font-size:12px;}
.sec_tab_sty .tr{height:45px;line-height:45px;text-align:center;background:#eee;}
.sec_tab_sty .tr td{border-top:1px solid #ccc;font-size:14px;line-height:30px;}
.sec_tab_sty .tr .first_td{border-left:1px solid #ccc;}
.sec_tab_sty td{border-bottom:1px solid #ccc;border-right:1px solid #ccc;text-align:center;font-size:12px;color:#555;line-height:25px;}
.sec_tab_sty tr td.fist_td{border-left:1px solid #ccc;}
.listTable td{border-bottom:1px solid #eee;}
.listTable .mainTitle td{border-bottom:1px solid #ccc}
.tit2{width:1180px;margin:25px auto 30px auto;font-size:12px;height:40px;line-height:40px;background:#f7f7f7;border:1px solid #ccc;text-indent:10px;}
.tit2 .Nbt{display:inline-block;width:70px;height:26px;line-height:26px;font-size:14px;color:#fff;text-align:center;background:#c00;cursor:pointer;border:none;margin-top:5px\9;}
.tit2 .Nbt:hover{background:#f00}
.tit2 form{float:left;height:40px;line-height:40px;}
.tit2 .list_shift{width:84px;float:right;}
.tit2 .list_shift span{display:inline-block;width:40px;height:40px;}
.tit2 .list_shift .span1{float:left;}
.tit2 .list_shift .span2{float:right;}
.tit2 .list_shift .span1{border-left:1px solid #e8e8e8;border-right:1px solid #e8e8e8;width:42px;}
.tit2 .list_shift span a{display:inline-block;width:14px;height:14px;margin: 13px 0 0 -8px;line-height:0\9;}
.tit2 .list_shift .span1 a{background:url(../images/user/list_icon_bg.png);background-position:51px 23px;}
.tit2 .list_shift .span1 a.checked_1{background-position:30px 23px;}

.tit2 .list_shift .span2 a{background:url(../images/user/list_icon_bg.png);background-position:0px -6px;}
.tit2 .list_shift .span2 a.checked_2{background-position:-19px -6px}
#select{cursor:pointer;}
.sale_det_tit{height:45px;line-height:45px;}
/*==================模板上架信息====================*/

.shelves_info{width:1180px;height:320px;border:1px solid #ccc;background:#fff;}
.shelves_info .shelves_l,.shelves_info .shelves_m,.shelves_info .shelves_r{width:305px;margin:25px 0 20px 60px;float:left;}
.shelves_info .shelves_l{margin:25px 0 0 50px;width:300px;text-align:center;}
.shelves_info .shelves_l h3{line-height:40px;color:#c00;font-weight:normal;}
.shelves_info .shelves_m{width:350px;}
.shelves_info .shelves_m h3{line-height:40px;color:#c00;font-weight:normal;}
.shelves_info .shelves_m p,.shelves_info .shelves_r p{height:40px;line-height:40px;font-size:14px;}
.shelves_info .shelves_m p.beizhu{width:305px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.shelves_info .shelves_m p.first_p,.shelves_info .shelves_r p.first_p{margin-top:40px;}
.shelves_info .shelves_m p.first_p{margin-top:30px;}
p .shelves_down, p .shelves_up{display:inline-block;width:290px;text-align:center;font-family:"微软雅黑";font-size:14px;height:40px;line-height:35px;color:#fff;background:#c00;border:none;cursor:pointer;margin-top:12px;}
p .shelves_down:hover,p .shelves_up:hover{background:#f00;}
.binding_box{width:290px;margin-top:20px;margin-left:25px;font-size:14px;}
.binding_box span{display:inline-block;height:30px;line-height:30px;}
.binding_box p{line-height:40px;font-size:14px;}
.binding_box p .inp_txt{height:35px;line-height:35px;width:290px;text-indent:8px;}
.binding_tit{font-size:16px;display:inline-block;color:#333;margin-top:15px;}
.title_h3{font-weight:normal;height:40px;line-height:40px;color:#333;font-size:16px;margin-top:15px;}
.create_temp_seting{width:400px;margin-left:0;}
.create_temp_seting .sys_temp_list,.create_temp_seting .sys_temp_pic + p{height:auto;clear:both;}
.create_temp_seting p .inp_txt{width:400px;}
.sys_temp_list div img{padding:5px;cursor:pointer;}
.sys_temp_list input{vertical-align:middle}

#select_nicebox label{line-height:30px;}

/*==================申请开发者====================*/
.apply_intro{margin:20px 20px;text-align:left;}
.apply_intro h4{height:35px;line-height:35px;font-weight:normal;font-size:16px;color:#333;margin:10px 0;}
.apply_intro p{line-height:200%;color:#444;font-size:14px;}
.apply_intro p.p1{text-indent:25px;}
.apply_intro .apply_status_img{text-align:center;margin-top:60px;}
.apply_intro .apply_status{font-size:18px;margin-top:15px;text-align:center;}
.apply_intro form .checkbox{vertical-align:middle;cursor:pointer;}
.apply_intro form .sub_btn{display:inline-block;padding:7px 20px;background:#c00;border:none;color:#fff;margin-top:15px;cursor:pointer;font-family:"微软雅黑";}

/*==================用户财务====================*/
#user_accout{
	width:100%;
	margin:0 auto;
	min-height:500px;
	margin-top:50px;
	margin-bottom:100px;
}
#user_accout #maintitle{
	font-size:24px;
	height:40px;
	line-height:40px;
	font-family:Microsoft YaHei;
}
#user_accout #maintitle span{
	display:inline;
	font-size:28px;
	height:30px;
	line-height:30px;
	color:#f00;
}
#user_accout #formtest div.title{
	text-align:left;
	font-weight:normal;
	margin:10px 0;
}
#user_accout .csstable{
	margin:10px 0;
}
#user_accout .csstable td{
	text-align:left;
}
#user_accout #page{
	padding:10px 0;
}
#user_accout .csstable .tr{
}
/*==================实名认证====================*/
.user_auth{width:calc(100% - 40px);margin:0 auto 50px;text-align:left; overflow: hidden;}
.user_auth .auth_pub{width:100%;clear:both;height:200px;margin:20px 0;}
.user_auth .auth_title{height:35px;line-height:35px;border-bottom:1px solid #ccc;}
.user_auth .auth_title b{display:inline-block;background:#eee;font-weight:normal;padding:0px 20px;}
.user_auth dl dd,.user_auth dl dt{float:left;}
.user_auth dl dd{width:170px;text-align:center;}
.user_auth dl dd img{margin-top:27px;}
.user_auth dl dt{margin:10px 0 0 0px;}
.user_auth dl dt p{line-height:35px;}
.user_auth dl dt p span{display:inline-block;text-align:right;width:160px;}
.user_auth dl dt p font.green{color:green;}
.user_auth dl dt p font.red{color:red;}
.user_auth dl dt p .input_btn{cursor:pointer;display:inline-block;}
.user_auth .auth_3{height:290px;}
.user_auth .auth_3 dl dt p{line-height:265%;}
.user_auth .auth_3 dl dd img{margin-top:55px;}

#pageMInfo{width:1100px;line-height:220%;text-align:left!important;margin-bottom:35px;}
#pageMInfo H1{font-size:18px;font-weight:normal;color:#cc0000;line-height:220%;}
#pageMInfo H2{font-size:14px;line-height:220%;}

.loginF { width: 100%; max-width: 380px;}
.lockImg { width: 200px;}



/*========== 新版控制中心 ===============*/

/*注册*/
.bigfontNew { text-align: center; font-size: 14px; color: #666; padding: 25px 0 0px;}
.register_container { width: 100%; max-width: 1182px; margin: 20 auto; background: #fff; padding: 0px;}
.registerTit { font-size: 24px; color: #333; font-weight: normal; margin: 0px 0px 20px;}
#register_form td { padding:0;}
.mobilRead { padding: 5px 0 5px; font-size: 13px; color:#bbb}
#register_form .biginput { height: 46px; line-height: 46px; font-size: 12px; width: 100%; border: 1px solid #e8e8e8; text-indent: 15px; color: #666;}
#register_form #logincode { width: 70%;}
#register_form #codeImg { float: right;  width: 25%;  height: 46px;}
#register_form .mobilesuyzm { width: 70%;}
#register_form .mobileyzm { width: 25%; display: block; float: right; height: 46px; line-height: 46px; background: #06c; text-align: center; color: #fff;}
.register_ewmImg { max-width: 245px;}
.register_ewmImg img { width: 100%;}
.gzhTips {color: #333; text-align: center; margin: 20px 0 60px;}


/*=============  新版注册  ===============*/
.NowBorder,input[type="text"],input[type="password"] { border: 1px solid #ddd; box-sizing: border-box;}
.NowOver { overflow: hidden;}
.NewBg { background: #fff; margin: 30px auto;}
.NewContent { padding: 0 40px;}
.regtop { overflow: hidden; border-bottom: 1px solid #ddd; line-height: 60px;}
.NewTitle { float: left; font-size: 24px; line-height: 60px; font-family: 'Microsoft YaHei'; color: #333;}
#registeredword { float: right; font-size: 14px; line-height: 60px;}
#fillin { padding: 10px 0; overflow: hidden;}
.inpbox { width: 400px; margin: 25px auto; position: relative;}
.textimg { width: 48px; height: 50px; float: left;}
.NowBorder .textin { width: 350px; border: 0; background: none; height: 50px; float: right; outline: none; font-size: 14px;}
.NewTips { position: absolute; left: 400px; top: 0; height: 52px; line-height: 52px; width: 300px; padding-left: 35px; text-align: left; z-index: 99;}

.tsimg { vertical-align: middle; padding-left: 10px; padding-right: 5px;}
.NewTipsTxt { color: #666;}
.textin2 { height: 50px; text-indent: 15px; width: 250px; float: left;}
.textgo { display: block; float: right; width: 135px; height: 50px; line-height: 50px; text-align: center; background: #c00; color: #fff;}
.textgo:hover {color:#fff;}
.NewBtn {display:block; height:100%; width:100%; background:#c00; border:1px solid #c00; color:#fff; cursor: pointer;}
.grayBtn {display:block; height:100%; width:100%; background:#caccce; border:1px solid #caccce; color:#fff; cursor: pointer;}
.regBtn { height: 50px; font-size: 18px; font-family: 'SimHei';}
.read input { vertical-align: middle;}
.read { width: 400px; margin: -10px auto;}
.send {background:#caccce}
.redfont { color: #cc0000;}

@media screen and (max-width: 860px){
	.NewTips_mobil01{ left: 360px; width: 0px;}
	#mobileCodeInfo .NewTips_mobil01{ left: 210px; width: 0px;}
	.NewTips_mobil02{ left: 0; top: 60px; width: 365px; background-color: #ddd !important; z-index: 999;}
	.NewTips_mobil02:before { content: ''; position: absolute; left: 18px; top: -13px; border-color: transparent transparent #ddd; border-style: dashed dashed solid; border-width: 7px; height: 0; width: 0; font-size: 0;}
	
}

@media screen and (max-width: 768px){
	.loginImg {display:none;}
	.mobilRead { display: block; width: 100%; margin-top: 5px; font-size: 12px; text-align: center;}
	.lockImg {display:none;}
	.tab_box td { font-size: 14px;}
	/* .NewTips_mobil02 { width: 265px;} */
}

@media screen and (max-width: 520px){
	.inpbox { width: 300px;}
	.read { width: 300px;}
	.NowBorder .textin { width: 250px;}
	#mobileCodeInfo .NewTips_mobil01 { left: 180px;}
	.textin2 {width: 180px;}
	.textgo {width: 115px;}
	.NewTips_mobil01 { left: 260px;}
}

@media screen and (max-width: 460px){

	.inpbox { width: 220px;}
	.read { width: 220px;}
	#topLogo img { height: 25px;}
	.NowBorder .textin { width: 170px;}
	.textin2 {width: 220px;}
	.textgo {width: 220px; margin-top:10px;}
	.NowBorder .textin { width: 170px;}
	.NewTips_mobil01 { left: 180px;}
}
