﻿/*公共函数*/
.f-cb:after,.f-cbli li:after{display:block;clear:both;visibility:hidden;height:0;overflow:hidden;content:".";}
.f-cb,.f-cbli li{zoom:1;}
.f-ib{display:inline-block;*display:inline;*zoom:1;}
.f-dn{display:none;}
.f-db{display:block;}
.f-fl{float:left;}
.f-fr{float:right;}
.f-pr{position:relative;}
.f-prz{position:relative;zoom:1;}
.f-oh{overflow:hidden;}
.f-ff0{font-family:arial,\5b8b\4f53;}
.f-ff1{font-family:"Microsoft YaHei",\5fae\8f6f\96c5\9ed1,arial,\5b8b\4f53;}
.f-fs1{font-size:12px;}
.f-fs2{font-size:14px;}
.f-fwn{font-weight:normal;}
.f-fwb{font-weight:bold;}
.f-tal{text-align:left;}
.f-tac{text-align:center;}
.f-tar{text-align:right;}
.f-taj{text-align:justify;text-justify:inter-ideograph;}
.f-vam,.f-vama *{vertical-align:middle;}
.f-wsn{word-wrap:normal;white-space:nowrap;}
.f-pre{overflow:hidden;text-align:left;white-space:pre-wrap;word-wrap:break-word;word-break:break-all;}
.f-wwb{white-space:normal;word-wrap:break-word;word-break:break-all;}

.f-ti{overflow:hidden;text-indent:-30000px;}
.f-ti2{text-indent:2em;}
.f-lhn{line-height:normal;}
.f-tdu,.f-tdu:hover{text-decoration:underline;}
.f-tdn,.f-tdn:hover{text-decoration:none;}
.f-toe{overflow:hidden;word-wrap:normal;white-space:nowrap;text-overflow:ellipsis;}
.f-csp{cursor:pointer;}
.f-csd{cursor:default;}
.f-csh{cursor:help;}
.f-csm{cursor:move;}
.f-usn{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;}

/*删除提示框*/
#confirmOverlay{width:100%;height:100%;position:fixed;top:0;left:0;background: -moz-linear-gradient(rgba(11,11,11,0.1), rgba(11,11,11,0.6)) repeat-x rgba(11,11,11,0.2);background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(rgba(11,11,11,0.1)), to(rgba(11,11,11,0.6))) repeat-x rgba(11,11,11,0.2);z-index:100000;}
#confirmBox{background:#fff;width:320px;position:fixed;left:50%;top:50%;margin:-130px 0 0 -230px;-moz-box-shadow: 0 0 2px rgba(255, 255, 255, 0.6) inset;-webkit-box-shadow: 0 0 2px rgba(255, 255, 255, 0.6) inset;box-shadow: 0 0 2px rgba(255, 255, 255, 0.6) inset;}
#confirmBox h1,#confirmBox p{font-size:18px;font-weight:normal;background:#F9F9F9;line-height:40px;text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.6);color:#666;}
#confirmBox p{text-align:center;line-height:20px;}
#confirmBox h1{letter-spacing:0.1px;color:#666;padding-left:20px;border-bottom:1px solid #EBEBEB;}
#confirmBox p{background:none;font-size:16px;line-height:1.4;padding-top: 30px;}
#confirmButtons{padding:15px 0 25px;text-align:center;}
#confirmBox .button{display:inline-block;background:#991010;color:white;height: 33px;font:17px/33px 'Cuprum','Lucida Sans Unicode', 'Lucida Grande', sans-serif;margin-right: 15px;padding:0px 20px;margin-top:10px;margin-bottom:10px;text-decoration:none;border:none;}
#confirmBox .button:last-child{	margin-right:0;}
#confirmBox .gray{ background:#4C4C4C;}
/*按钮组件*/

/*按钮初始化*/
.btns{padding:10px 15px 10px 15px; border:none;cursor:pointer;font-size:14px; border-radius:3px;}

/*红色按钮*/
.btn-red{ color:#fff; background:#8c1012; background: -webkit-linear-gradient(top,#8c1012,#711717);background: -moz-linear-gradient(top,#8c1012,#711717);background: -o-linear-gradient(top,#8c1012,#711717);background: -ms-linear-gradient(top,#8c1012,#711717);background: inear-gradient(top,#8c1012,#711717);}
.btn-red:hover{ background:#711717;color:#fff;}
.btn-red:active{ color:#fcff00;}

/*绿色按钮*/
.btn-green{ color:#fff;background:#00770e; background: -webkit-linear-gradient(top,#00770e,#005b0b);background: -moz-linear-gradient(top,#00770e,#005b0b);background: -o-linear-gradient(top,#00770e,#005b0b);background: -ms-linear-gradient(top,#00770e,#005b0b);background: linear-gradient(top,#00770e,#005b0b);}
.btn-green:hover{ background:#005b0b;color:#fff;}
.btn-green:active{ color:#fcff00;}

/*灰色按钮*/
.btn-gray{ color:#fff; background:#4c4c4c;background:-webkit-linear-gradient(top,#4c4c4c,#353535);background: -moz-linear-gradient(top,#00770e,#005b0b);background: -o-linear-gradient(top,#00770e,#005b0b);background: -ms-linear-gradient(top,#00770e,#005b0b);background: linear-gradient(top,#00770e,#005b0b);}
.btn-gray:hover{ background:#711717;color:#fff;}  
.btn-gray:active{ color:#fcff00;}

/*白色按钮*/
.btn-white{ color:#4c4c4c;background:#f3f3f3; background: -webkit-linear-gradient(top,#f3f3f3,#b7b7b7);background: -moz-linear-gradient(top,#f3f3f3,#b7b7b7);background: -o-linear-gradient(top,#f3f3f3,#b7b7b7);background: -ms-linear-gradient(top,#f3f3f3,#b7b7b7);background: linear-gradient(top,#f3f3f3,#b7b7b7);}
.btn-white:hover{ background:#929292;color:#fff;}
.btn-white:active{ background:#4c4c4c;}

/*上传页Css*/
.sc_page1{width:820px;height:260px;}
.sc_page1 .sc_left{width:190px;height:190px;float:left;margin:30px 0px 0px 0px;}
.sc_page1 .sc_right{width:500px;height:200px;margin-top:30px;float:left;margin-left:15px;}
.sc_page1 .sc_right ul li{height:41px;line-height:41px;font-size:13px;}
.sc_page1 .sc_right img{margin:0;padding:0;}
.sc_fl{height:45px;}
.sc_fl select{width:170px;height:25px;border:1px solid #ccc;float:left;margin-right:10px;}
.fl_1{width:65px;height:25px;line-height:25px;float:left;font-size:13px;}
.fl_2{width:65px;height:35px;line-height:35px;float:left;font-size:13px;text-align:right;}
.sc_fl .zj_1{width:85px;height:25px;border:1px solid #ccc;}
.sc_fl .add_zj{width:60px;height:25px;}
.bt_1{width:520px;height:25px;border:1px solid #ccc;}
.re_1{color:red;}
.re_1:hover{color:red;}
.sc_f3 {float:left;clear:both;}
.sc_f3 ul{width:600px;float:left;}
.sc_f3 ul li{float:left;line-height:30px;height:30px;width:50px;}
.sc_f3 ul li span{position:relative;top:-3px;left:3px;}
.sc_f3 ul li.yan_1{float:left;width:100px;}
.sc_f3 ul li.yan_1 span{position:relative;top:-2px;left:2px;}
.sc_f3 ul li.renwu{margin-top:5px;float:left;width:200px;}
.sc_f3 #sms{width:500px;}
.sc_f3 ul li.sm_1{width:300px;float:left;color:#FF0000;}
.zhushi{width:500px;margin-left:65px;margin-top:10px;line-height:20px;color:#FF0000;}
.ydu{position:relative;top:-2px;}

/*关键词插件css*/
.tagInput:focus{ outline:none }
.message-box{color:#fff;}
.layer-tags-wrapper{border: 1px solid #D9D9D9;background:#FEF0F3;border-radius:1px;left:0;display: block;display:none;font-size:12px;width: 500px;padding: 9px 20px 8px 20px;font-family: 'microsoft yahei','微软雅黑';position:absolute;}
.layer-tags-wrapper2{width: 260px;padding:0px 10px 5px 10px}
.layer-tags-wrapper .layer-tags-box{padding: 0 5px;}
.layer-tags-wrapper .layer-tags-left{clear:both;float: left;text-align: center;padding-right: 5px;margin-top: 4px;height: 26px;line-height: 26px;}
.addTagWrap2 .layer-tags-wrapper .layer-tags-left{clear:both;float: left;text-align: center;padding-right: 5px;margin-top: 4px;height: 20px;line-height: 20px;}
.addTagWrap2 .layer-tags-wrapper .layer-tag-name{height: 20px;line-height: 20px;}
.layer-tags-wrapper .layer-tags-right{overflow: auto;}
.layer-tags-wrapper h2{font-size:12px;font-weight:normal;padding: 5px 0 8px 5px;}
.layer-tags-wrapper .layer-tag-name{padding-right: 10px;text-decoration: none;border: 1px solid #dcb7b7;font-size: 13px;color: #673232;background: #fff;}
.layer-tags-foot{height: 30px;line-height: 30px;color: #999;padding-left:5px;clear:both;}
.layer-tags-foot-top{margin-top:15px;border-top:1px dotted #C9C9C9;}
.addTagWrap2 .layer-tags-foot{margin-top:15px;border-top:1px dotted #C9C9C9;height:auto;line-height:18px;padding-top: 5px;}
.message-box{background:#000;width: 300px;min-height: 50px;line-height: 50px;top: 50%;left: 50%;margin-top: -50px;margin-left: -150px;position: fixed !important;text-align: center;border-radius: 5px;}
.clearfix:after{clear: both;content: " ";display: block;height: 0;}
.tags-wrapper{position:relative;_z-index:1;zoom:1;}
.addTagWrap{border: 1px solid #D9D9D9;padding: 0 5px;}
.addTagWrap2{width:280px;padding: 0px;}
.addTagWrap .inner-tag-wrapper,.layer-tag-name{background: #F4F4F4 ;border-radius:2px;color: #333;float: left;height: 24px;line-height: 24px;margin: 4px 6px 0 0;padding: 0 5px 0 10px;white-space: nowrap;}
.addTagWrap .inner-tag-close{color: #A0D4E6;font-family: '宋体','SimSun',sans-serif;margin-left: 4px;text-decoration: none;}
.tagInput{background: none repeat scroll 0 0 #FFFFFF;border: medium none;margin: 0;height: 22px;line-height: 24px;overflow: hidden;padding: 5px;width: 200px;}
.tag-list{display: inline-block;padding: 5px 10px;border: 1px solid #dcb7b7;font-size: 13px;color: #673232;background: #fff;margin:10px 10px 0px 0;position: relative;*float: left;}
.tag-list .close{float: right;width:15px;height: 15px;border-radius:50%;background: #991010;color:#fff;line-height: 12px; text-align: center; position: absolute;bottom:15px;right:-8px;}
.layer-tag-name{display: inline-block;border: 1px solid #dcb7b7;font-size: 13px;color: #673232;background: #fff;position: relative;*float: left;}
.layer-tag-name .close{text-align: center;line-height: 9px;font-size: 8px;float: right;width:10px;height: 10px;border-radius:50%;background: #991010;color:#fff;position: absolute;bottom:18px;right:-5px;}
.layer-tags-box .btn-text,.layer-tags-box .btn-submit{margin-top: 5px;border:1px solid #ccc;margin-right: 10px;padding: 6px 10px;*padding:3px 5px;}

.layer-tags-box .user-layer-tag-wrap{float: left;position: relative;margin: 5px 5px 5px 0;text-decoration: none;border: 1px solid #dcb7b7;font-size: 13px;color: #673232;background: #fff;}
.layer-tags-box .user-layer-tag-wrap .layer-tag-name{padding: 0;margin: 0;border: 0;}
.layer-tags-box .user-layer-tag-wrap .close{position: absolute;text-align: center;line-height: 9px;font-size: 8px;float: right;width: 12px;height: 12px;border-radius: 50%;background: #991010;color: #fff;position: absolute;bottom: 18px;right: -5px;}
.layer-tags-box .user-layer-tag-wrap .layer-tag-name span{padding:0 10px;}
/* 注册 begin    */

.d_default {
	 padding-left:15px; color:#999999; height:31px; line-height:31px;font-size:12px;width:150px;
}
.d_on {
	padding-left:15px; color:#999999; height:31px; line-height:31px;font-size:12px;
}
.d_ok {
	color:#56AC0B;PADDING-LEFT: 15px; height:31px; line-height:31px; font-size:12px;
}
.d_err {
	color:#FF0000;PADDING-LEFT: 15px; height:31px; line-height:31px;  font-size:12px; 
}


.regL{ width: 752px;  padding: 0 54px 10px 25px; background: #fff; float: left;}
.regL h1{ height: 59px; border-bottom: 1px solid #e1e1e1; font-size: 20px; font-family: '微软雅黑'; line-height: 59px;}
.regL ul{}
.regL li{ margin-top: 25px;float: left;width: 100%;}

/*会员注册详情 begin*/
.regL  dd{clear:both;line-height:45px;margin-left:110px;}
.regL dd div.left{width:100px;float:left;text-align:right;color:#666;font-size:14px;}
.regL .input{ width: 286px; height: 16px; border: 1px solid #e2e2e2; padding: 10px 0 10px 5px; margin-left:15px;}
.regL dd textarea{float:left;}
/*会员注册详情 end*/


.regL .label{ width: 218px; height: 38px; line-height: 38px; text-align: right; color: #666; float: left; font-size: 14px;}
.regL .nameInput{ width: 260px; height: 16px; border: 1px solid #e2e2e2; padding: 10px 0 10px 30px;background: url(ico.png) no-repeat 5px -500px; float: left; margin-left: 15px;}
.regL .emialInput{ width: 260px; height: 16px; border: 1px solid #e2e2e2; padding: 10px 0 10px 30px;background: url(ico.png) no-repeat 5px -538px; float: left; margin-left: 15px;}
.regL .emialLock{ width: 260px; height: 16px; border: 1px solid #e2e2e2;padding: 10px 0 10px 30px;background: url(ico.png) no-repeat 5px -570px; float: left; margin-left: 15px;}
.regL .yamInput{width: 80px; height: 16px;padding: 10px 0 10px 10px; float: left;border: 1px solid #e2e2e2;margin:0 15px;}
.regL .exchange{ height: 38px; float: left; display:block; line-height: 62px; font-size: 12px; color: #666; padding-left: 10px;}
.regL select{ margin-left:15px;border:1px solid #ccc;height:30px;color:#777; }
.regL .exchange a{ color: #666; }
.regL img{ height: 28px;float: left;}
.regL .clause{ font-size: 12px; color: #000; margin-left: 234px; display: inline-block;}
.regL .clause i{ color: #cc0000; font-style: normal;}
.regL .chexBox{vertical-align: text-bottom; margin: 2px 5px 0 0px;}
.regL .btn_reg{ width: 336px; height: 37px; line-height: 37px; text-align: center; font-size: 18px; border: 0 none; background: #cc0000; color: #fff; font-family: '微软雅黑'; margin-left: 234px; cursor: pointer;}

.regR{ width: 243px; height: 494px; background: #f7f7f7; float: right; margin:25px 46px 0 0;}
.regR .loginTxt{ width: 190px; height: 60px; font-size: 24px; color: #e1e1e1;font-family: '微软雅黑'; margin: 200px 0 0 35px;}
.regR .loginTxt span{ width: 130px; height: 60px; float: left;}
.regR .loginTxt i{ width: 60px; height: 60px;background: url(ico.png) no-repeat -75px -3px;display: inline-block;float: left;}
.regSuccess{ padding: 108px 0 0 300px;}
.regSuccess .promptBox{ width: 600px; height: 73px;background:url(ico.png) no-repeat -83px -115px; padding-left: 90px;}
.regSuccess .promptBox h2{line-height: 45px; font-size: 28px; color: #7abd54;font-family: '微软雅黑'; background: #fff; font-weight: bold;}
.regSuccess .promptBox span{ color: #999; font-size: 12px; height: 30px; display: inline-block; background: #fff; line-height: 30px;}
.regSuccess .contentTxt{ width: 528px; height: 144px; background: #fdfff8; border: 1px solid #ceddb0; border-radius: 2px; margin: 65px 0 115px 0; padding: 25px 30px; }
.regSuccess .contentTxt h3{font-size: 18px; color: #d60101;font-family: '微软雅黑';}
.regSuccess .contentTxt h3 span{ font-size: 28px;}
.regSuccess .contentTxt p{ font-size: 12px; color: #666; line-height: 22px; margin-top: 20px;}
.regSuccess .contentTxt p span{ color: #cf0202;}
.regSuccess .contentTxt p a{ color: #21a3df;}
.regSuccess .contentTxt .again{ width: 100px; height: 29px;text-align: center; line-height: 29px; background: #e33c3f; border-radius: 2px; color: #fff; font-size: 12px; margin-top: 10px;}
/* 注册 end      */

/* 密码安全 begin    */
.resetPassword{ margin-top: 85px;}
.resetPassword li{ width: 100%; font-size: 12px;float: left; padding-bottom: 12px;}
.resetPassword .lable{ width: 264px; line-height: 28px; float: left; text-align: right; color: #000;}
.resetPassword .passwordInput{ width: 327px; height: 16px; border: 1px solid #e2e2e2; float: left; margin-left: 15px; padding: 5px 10px;}
.resetPassword i{ width: 347px; height: 40px; line-height: 30px; color: #999; font-style: normal; float: left;margin-left: 279px;}
.resetPassword .btn_save{ width: 107px; height: 35px; text-align: center; line-height: 35px; color: #fff; background: #00a0e9; border-radius: 2px; border: 0 none; float: left; margin-left: 280px; cursor: pointer;}
/* 密码安全 end      */
