/* CSS Document */
@charset "utf-8";
@import url("public.css");

.main{ width:1200px; height:auto; overflow:hidden; margin:0 auto}

.topbox{ height:auto; overflow:hidden; padding:30px 0px; background:#fff;}
.logobox{ height:59px; overflow:hidden; float:left;}
.logobox h1{height:59px; float:left;}
.logobox h1 img{ height:59px;}
.logobox h1 span{ font-size:28px; font-weight:400; margin-left:15px; position:relative; top:12px;}
.fanhuibut{ float:right; text-align:right; height:auto; overflow:hidden; padding:5px 0:}
.fanhuibut a{padding:6px 12px;margin-top:20px;font-size:14px;border: 1px solid #C30;border-radius:4px; display:block; color:#c30}
.fanhuibut a:hover{ background:#c30; color:#fff}

.centerbox{ height:590px; overflow:hidden; background:url(../images/loginbg.jpg) no-repeat center;}
.loginform{ width: 410px; height: 410px; padding: 30px; background-color: #fff; /* float: right; */margin: 90px auto;}
.loginform h3{ padding: 0; margin:0 0 10px 0; font-size: 20px; font-weight:normal; margin-bottom:40px;}
.loginform .form-group{ padding:2px 12px; width: 100%; border:1px solid #eee; border-radius:3px; margin:10px 0;}
.loginform .form-group input{border: none; box-shadow: none; padding:10px; background-color: #fff; height:40px; width:60%; outline:none}
.loginform .form-group .iconfont{ font-size: 20px; color: #999; display: inline-block; position: relative; top: 3px;}
.loginform a:hover{ text-decoration: none;}
.ver-code{ float:right; margin-top:8px}
.reg-btn{ width:100%; height:45px; background:#C30; color:#fff; font-size:15px; border:none; border-radius:3px;outline:none; margin-top:10px;}
.pull-left{ float:left; margin-top:10px; font-size:14px; color:#23527c}
.pull-left a{ color:#23527c}
.pull-right{ float:right; margin-top:10px; font-size:14px; color:#23527c}
.pull-right a{ color:#23527c}

.reg-footer{ height:auto; overflow:hidden; text-align:center; font-size:14px; color:#333; line-height:26px; margin-top:80px}



.regbox{ background:#F9F9F9; height:auto; overflow:hidden; padding:30px 0px}
.regbox em{ color:#f30}
.weizhi{padding: 8px 15px;margin-bottom: 20px;list-style: none;background-color: #f5f5f5;border-radius: 4px; font-size:14px; color:#666}
.weizhi a{ color:#23527c}
.zhucebox{ height:auto; overflow:hidden; background:#fff; padding:15px 115px;}
.zhucetishi{ height:auto; overflow:hidden;padding:15px 0px;margin-bottom: 20px;border: 1px solid transparent;border-radius: 4px; font-size:14px;}
.zhuceform{ height:auto; overflow:hidden; margin-top:30px;}
.titp{display:inline;padding:4px 8px;font-size:75%;font-weight:bold;color:#fff;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:0.25em;background-color:#777;}
.formitems{ height:auto; overflow:hidden; margin-bottom:0px; font-size:14px;}
.formitems span{ display:block; margin:15px 0px 5px;}
input[type="file"]{ display:block; border:none !important; outline:none; padding-left:0 !important;display:none}
.formitems p{ display:block; height:auto; overflow:hidden; padding:2px 0px}
.formitems p input{height:34px;padding: 6px 12px;font-size:14px;line-height:1.42857143;color:#555;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px;}
.formitems p a.yzmfs{ padding:8px 12px; height:36px;border:1px solid #ccc;border-radius:4px; position:relative;top:1px}
.checkbox{ display:block; padding:5px 0px; font-size:13px; color:#666}
.checkbox a{ color:#23527C}

.tijiaobox{display:block; padding:10px 0px;}
.tijiaobox a{padding:12px 30px;font-size:15px;color:#fff;background:#c30;border-radius:5px;height:34px;line-height:34px;}
.fanhdl{ display:block; height:auto; overflow:hidden; line-height:28px; margin-bottom:50px}
.fanhdl a{ font-size:14px; color:#23527C}

input.inp{ width:150px;}
input.xm{ width:110px;}
input.sfz{ width:330px;}


/*上传样式*/
.upload-box{ position:relative; display:inline-block; height:32px; vertical-align:middle; zoom:1; *display:inline;}
	.upload-box .upload-btn{ display:inline-block; height:32px; zoom:1; *display:inline; }
	.upload-box .upload-progress{ position:absolute; top:0; left:0; padding:2px 5px; width:115px; height:26px; border:1px solid #d7d7d7; background:#fff; overflow:hidden; }
	.upload-box .upload-progress .txt{ display:block; padding-right:10px; font-weight:normal; font-style:normal; font-size:11px; line-height:18px; height:18px; text-overflow:ellipsis; overflow:hidden; }
	.upload-box .upload-progress .bar{ position:relative; display:block; width:112px; height:4px; border:1px solid #1da76b; }
	.upload-box .upload-progress .bar b{ display:block; width:0%; height:4px; font-weight:normal; text-indent:-99em; background:#28B779; overflow:hidden; }
	.upload-box .upload-progress .close{ position:absolute; display:block; top:1px; right:1px; width:14px; height:14px; line-height:14px; text-align:center; cursor:pointer; overflow:hidden; }
    .upload-box .upload-progress .close:hover{ text-decoration:none; }
    .upload-box .upload-progress .close i{ color:#535353; font-size:10px; line-height:14px; -webkit-transform:scale(0.833); }

.webuploader-pick{border:solid 1px #ddd; padding:5px 15px;}

.user-nav{ height:40px; line-height:40px; background:#e7e7e7; padding:0px 15px; font-size:15px; color:#666; margin:20px 0px}
.user-nav a{ font-size:16px; color:#333; margin:0 10px;}
.user-left{ width:235px; background:#fff; height:auto; overflow:hidden; padding:30px 15px; float:left}
.user-info{ height: auto; overflow:hidden; border-bottom:solid 1px #ddd; text-align:center;}
.user-info img{ width:80px; margin-bottom:15px;}
.user-info p{ font-size:17px; color:#333; line-height:32px;}
.user-info b{ display:block;}
.user-leftnav{ height:auto; overflow:hidden; margin:15px 0px;}
.user-leftnav li{ line-height:28px; height:28px; margin-bottom:20px;}
.user-leftnav li a{ display:block;color:#333; font-size:17px; padding:5px 10px;}
.user-leftnav li a:hover{ background:#F8D347; font-weight:bold; color:#000}
.user-leftnav li a.hover{ background:#F8D347; font-weight:bold; color:#000}

.user-right{ float:right; min-height:800px; width:950px; overflow:hidden; background:#fff;}
.r-topnav{ height:50px; line-height:50px; border-bottom:solid 1px #ddd;}
.r-topnav span{ float:right;}
.r-topnav span a{ padding:8px 15px; border:solid 1px #ddd; background:#F90; border-radius:8px; color:#333; font-size:15px; margin-left:20px;}
.r-topnav ul{ float:left; height:auto; overflow:hidden}
.r-topnav ul li{ float:left; border-right:solid 1px #ddd; }
.r-topnav ul li a{ display:block; padding:0px 30px; font-size:16px;}
.r-topnav ul li a:hover{ font-weight:bold; background:#e9e9e9; color:#F00;}
.r-topnav ul li a.hover{ font-weight:bold; background:#e9e9e9; color:#F00;}
.r-infolist{ height:auto; overflow:hidden; padding:30px; width:100%}
.r-infolist li{ line-height:35px; border-bottom:dashed 1px #eee; height:35px; margin-bottom:20px;}
.r-infolist li a{ font-size:15px; color:#333;}
.r-infolist li span{ float:right; font-size:15px; color:#999}

.r-infoedit{ width:80%; height:auto; overflow:hidden; margin:50px auto;}
.r-userinfoedit{ height:auto; overflow:hidden}
.r-userinfoedit div{ display:block; height:50px; line-height:50px; border-bottom:solid 1px #eeeeee; margin:10px 0px}
.r-userinfoedit div i{ display:block; width:100px; float:left; font-size:18px; color:#333}
.r-userinfoedit div em{ float:left; margin-left:15px; font-size:18px; color:#000}
.r-userinfoedit div em input{ border:none; font-size:18px; color:#000; outline:none}
.r-userinfoedit div:nth-child(5){ border-bottom:none; text-align:center}
.r-userinfoedit div a{ padding:8px 20px; background:#e6e6e6; border:solid 1px #ddd; color:#333; border-radius:5px}

.xinxiform{ height:auto; overflow:hidden;}
.xinxiform .fitems{ padding:10px 0px; height:auto; overflow:hidden}
.xinxiform .fitems i{ display:block; float:left; width:100px;}
.xinxiform .fitems input{ border:solid 1px #ddd; padding:10px 10px; border-radius:10px; outline:none; width:300px; /*display:block;*/ height:30px; line-height:30px;}
.xinxiform .fitems textarea{ border:solid 1px #ddd; border-radius:10px; outline:none; padding:10px; width:750px !important}
.xinxiform .fitems a{ padding:8px 20px; background:#e6e6e6; border:solid 1px #ddd; color:#333; border-radius:5px}
.xinxiform .fitems #flm{width:20px; height:auto; font-size:15px;}

/*图片相册样式*/
.photo-list{ margin:0; padding:10px 0 0 0; }
	.photo-list ul{ margin:0 0 0 -15px; }
	.photo-list ul li{ float:left; margin-left:15px; text-align:center; *width:118px; }
	.photo-list ul li .img-box{ position:relative; margin:5px auto; width:112px; height:112px; border:3px #efefed solid; cursor:pointer; overflow:hidden; }
	.photo-list ul li .img-box.selected{ border:3px #f60 solid; }
	.photo-list ul li .img-box img{ width:100%; height:100%; opacity:1; }
	.photo-list ul li .img-box .remark{ position:absolute; display:block; left:0; right:0; bottom:0; margin:0; padding:3px 2px; height:18px; line-height:18px; background:#000; filter:alpha(opacity=50); opacity:0.5; -moz-opacity:0.5; text-align:left; overflow:hidden;}
	.photo-list ul li .img-box .remark:hover{ top:0; bottom:0; height:100%; }
	.photo-list ul li .img-box .remark i{ position:relative; font-size:12px; color:#fff; font-style:normal; line-height:18px; }
	.photo-list ul li a{ padding-right:1em;padding: 0px 0px !important;background: #fff!important;border: solid 0px #ddd!important;color: #f60!important;border-radius: 5px!important; }

.city-box{ background:#fff; height:800px; overflow:hidden; padding:80px; margin:30px 0px;}

.crrent-city{ display:block; height:auto; overflow:hidden; padding:5px 0px; font-size:15px; color:#333}
.crrent-city h2{ padding:10px 25px; background:#F30; color:#fff; font-size:16px; border-radius:7px; width:150px; text-align:center; margin-top:15px;}
.select-city{ height:auto; overflow:hidden; margin-top:50px; font-size:16px; color:#333}
.select-city ul{ margin-top:20px;}
.select-city li{ padding:3px 15px; border-radius:5px; border:solid 1px #ddd; font-size:15px; color:#333; float:left; margin-right:15px; margin-bottom:20px; background:#e6e6e6}
.select-city li:hover{ background:#F33}
.select-city li:hover a{ color:#fff;}





