/* reset by stepfen_lu 2009-12-17*/
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea, th, td {
	margin:0;
	padding:0;
}
body, button, input, select, textarea, table {
	font:12px/1.5 arial, simsun, sans-serif;
}
.model_preview_content {
  overflow:hidden;
}
.p1 {
  color:#cccccc;
}
input, select {
	vertical-align:middle;
}
h1, h2, h3, h4, h5, h6 {
	font-size:100%;
}
address, cite, dfn, em, var {
	font-style:normal;
}/* 将斜体扶正 */
pre {
	white-space: pre-wrap;
	white-space: -moz-pre-wrap;
	white-space: -pre-wrap;
	white-space: -o-pre-wrap;
	word-wrap: break-word;
}
code, kbd, pre, samp {
	font-family:courier new, courier, monospace;
}/* 统一等宽字体 */
small {
	font-size:12px;
}/* 小于 12px 的中文很难阅读，让 small 正常化 */
ul, ol, li {
	list-style:none;
}
i {
	font-style:normal;
}
a {
blr:expression(this.onFocus=this.blur());   /*    IE Opera 去除链接虚线   */
	outline:none;   /*    FF Opera去除链接虚线    */
}
a:focus {
	moz-outline-style: none;
}/*FF去除链接虚线*/
a {
	text-decoration:none;
}
a:hover {
	text-decoration:none;
}
input, button, select, textarea {
	outline:none;
	color:#666;
	font-weight:normal !important;
}
textarea {
	resize:none
}
sup {
	vertical-align:text-top;
}/* 重置，减少对行高的影响 */
sub {
	vertical-align:text-bottom;
}
legend {
	color:#000;
}/* for ie6 */
fieldset, img {
	border:0;
}/*让链接里的 img 无边框 */
button, input, select, textarea {
	font-size:100%;
}/* 使得表单元素在 ie 下能继承字体大小 */
table {
	border-collapse:collapse;
	border-spacing:0;
}/* 重置表格元素 */
div {
	outline:none
}
/*公用CSS*/
.clear_after {
	clear:both;
	font-size:0;
	width:0;
	height:0;
	line-height:0;
	overflow:hidden;
	zoom:1;
}
.css3inout3 {
	-webkit-transition:all 0.3s ease-out 0s;
	-moz-transition:all 0.3s ease-out 0s;
	-ms-transition:all 0.3s ease-out 0s;
	-o-transition:all 0.3s ease-out 0s;
	transition:all 0.3s ease-out 0s;
}
.css3inout4 {

}
.lu_css3_2 {
	-webkit-transition:all 0.1s ease-out 0s;
	-moz-transition:all 0.1s ease-out 0s;
	-ms-transition:all 0.1s ease-out 0s;
	-o-transition:all 0.1s ease-out 0s;
	transition:all 0.1s ease-out 0s;
}

.radius5_border {

}
.lu_css3_border_2 {
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-ms-border-radius: 4px;
	-o-border-radius: 4px;
	border-radius: 4px;
}
/*模版自定义区定义CSS*/



.hide {
	display:none;
}
.hidden {
	display:none;
}
.h_auto {
	height:auto!important;
}
/*----*/

.inputarea {
	border:1px solid #e3e4e8;
	height:50px;
	line-height:14px;
	font-size:11px;
	background:#fff;
	color:#393F48;
}
.inputarea1 {
	border:1px solid #e3e4e8;
	height:80px;
	line-height:16px;
	font-size:11px;
	background:#fff;
	color:#393F48;
	overflow:auto;
}
.input {
	border:1px solid #ccc;
	height:28px;
	line-height:28px;
	background:#efefef;
	color:#666;
	font-family:"Microsoft YaHei", "微软雅黑", Arial;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	-ms-border-radius:4px;
	-o-border-radius:4px;
	border-radius:4px;
}
.input0 {
	border:1px solid #e3e4e8;
	height:23px;
	line-height:23px;
	background:#fff;
	color:#393F48;
	font-family:arial;
}
.input1 {
	border:0;
	padding:0 5px;
	height:30px;
	line-height:30px;
	background:#393F48;
	color:#fff;
}
.input1x {
	border:0;
	padding:0 5px;
	height:20px;
	line-height:20px;
	background:#393F48;
	color:#fff;
}
.input2 {
	border:1px solid #ccc;
	height:30px;
	line-height:30px;
	margin-right:3px;
	background:#efefef;
	color:#666;
	font-family:microsoft yahei,arial;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	-ms-border-radius:4px;
	-o-border-radius:4px;
	border-radius:4px;
	padding:0 5px;
	font-weight:normal;
	
}

input[type="button"] {
   cursor:pointer;
   font-weight:normal;
   font-size:12px;
   color:#666;
}

.input3 {
	border:1px solid #e3e4e8;
	height:28px;
	line-height:28px;
	margin-right:3px;
	background:#fff;
	color:#393F48;
	font-family:tahoma!important;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	-ms-border-radius:4px;
	-o-border-radius:4px;
	border-radius:4px;
}
select.input2 {
	height:30px;
	
}
#txt_textarea_content {
font-size:13px;
padding:5px;
width:173px;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	-ms-border-radius:4px;
	-o-border-radius:4px;
	border-radius:4px;
}
.input_w0 {
	width:30px;
}
.input_w1 {
	width:40px;
}
.input_w1_1 {
	width:60px;
}
.input_w1_2 {
	width:80px;
}
.input_w1_3 {
	width:100px;
}
.input_w2 {
	width:120px;
}
.input_w3 {
	width:160px;
}
.input_w3_1 {
	width:160px;
}
.input_w3_2 {
	width:210px;
}
.input_w4 {
	width:215px;
}
.input_w5 {
	width:300px;
}
.input_w6 {
	width:450px;
}
.vb {
*display:block;
	display:table;
	position:static;
*position:relative;
	padding:0 10px;
}
.vb .vb1 {
	position:static;
*position:absolute;
	display:table-cell;
	vertical-align:middle;
*display:block;
	top:50%;
	width:100%;
}
.vb .vb1 .vb2 {
	position:relative;
	top:-50%;
	width:100%;
}
input.btn1 {
	height:30px;
	line-height:30px;
	padding:0 5px;
	border:0;
	margin-bottom:5px;
	cursor:pointer;
	color:#fff;
	background:#A4AEB9;
}
.btn_c1 {
	border:0;
	height:34px;
	line-height:34px;
	cursor:pointer;
	color:#fff;
	background:#08a1ef;
}
.btn_c1:hover {
	background:#ED5565;
}
.btn_c2 {
	border:0;
	height:34px;
	line-height:34px;
	cursor:pointer;
	color:#fff;
	background:#393F48;
}
.btn_c2:hover {
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80);
	opacity:0.8;
}
.btn_c3 {
	border:0;
	height:34px;
	line-height:34px;
	cursor:pointer;
	color:#666;
	background:#eee;
}
.btn_c3:hover {
	color:#333;
	background:#ddd;
}
.btn_c4 {
	border:0;
	height:34px;
	line-height:34px;
	cursor:pointer;
	color:#fff;
	background:#A4AEB9;
}
.btn_c4:hover {
	background:#434A54;
}
input:focus, textarea:focus {
	border-color:#7AB80D;
}
/*控件样式*/
/*common bootstrap*/
.fade {
	opacity:0;
	-webkit-transition: opacity 0.15s linear;
	transition: opacity 0.15s linear;
	outline:none;
}
.fade.in {
	opacity:1;
}
.fade .t {
	-webkit-transform: translate(0, -25%);
	-ms-transform: translate(0, -25%);
	transform: translate(0, -25%);
}
.fade.in .t {
	-webkit-transform: translate(0, 0);
	-ms-transform: translate(0, 0);
	transform: translate(0, 0);
}
/*tooltip bootstrap*/
.tooltip {
	z-index:999999;
	position: absolute;
	display: block;
	font-size: 12px;
	line-height: 1.4;
	opacity: 0;
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);
	opacity:0;
	visibility: visible;
}
.tooltip.in {
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
	opacity:1;
}
.tooltip.top {
	padding: 5px 0;
	margin-top: -3px;
}
.tooltip.right {
	padding: 0 5px;
	margin-left: 3px;
}
.tooltip.bottom {
	padding: 5px 0;
	margin-top: 3px;
}
.tooltip.left {
	padding: 0 5px;
	margin-left: -3px;
}
.tooltip-inner {
	max-width:300px;
	padding: 8px 8px;
	font-family:microsoft yahei,arial;
	color:#ffffff;
	text-align: center;
	text-decoration:none;
	background-color:#60c0f1;
	border-radius: 4px;
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
	opacity:1;
}
.tooltip-arrow {
	position: absolute;
	width: 0;
	height: 0;
	border-color: transparent;
	border-style: solid;
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
	opacity:1;
}
.tooltip.top .tooltip-arrow {
	bottom: 0;
	left: 50%;
	margin-left: -5px;
	border-top-color:#60c0f1;
	border-width: 5px 5px 0;
}
.tooltip.top-left .tooltip-arrow {
	bottom: 0;
	left: 5px;
	border-top-color:#60c0f1;
	border-width: 5px 5px 0;
}
.tooltip.top-right .tooltip-arrow {
	right: 5px;
	bottom: 0;
	border-top-color:#60c0f1;
	border-width: 5px 5px 0;
}
.tooltip.right .tooltip-arrow {
	top: 50%;
	left: 0;
	margin-top: -5px;
	border-right-color:#60c0f1;
	border-width: 5px 5px 5px 0;
}
.tooltip.left .tooltip-arrow {
	top: 50%;
	right: 0;
	margin-top: -5px;
	border-left-color:#60c0f1;
	border-width: 5px 0 5px 5px;
}
.tooltip.bottom .tooltip-arrow {
	top: 0;
	left: 50%;
	margin-left: -5px;
	border-bottom-color:#60c0f1;
	border-width: 0 5px 5px;
}
.tooltip.bottom-left .tooltip-arrow {
	top: 0;
	left: 5px;
	border-bottom-color:#60c0f1;
	border-width: 0 5px 5px;
}
.tooltip.bottom-right .tooltip-arrow {
	top: 0;
	right: 5px;
	border-bottom-color:#60c0f1;
	border-width: 0 5px 5px;
}
.tooltip_a .tooltip.in {
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
	opacity:1;
}
.tooltip_a .tooltip-inner {
	background-color:#000;
	color:#fff;
}
.tooltip_a .tooltip.top .tooltip-arrow {
	border-top-color:#000;
}
.tooltip_a .tooltip.top-left .tooltip-arrow {
	border-top-color:#000;
}
.tooltip_a .tooltip.top-right .tooltip-arrow {
	border-top-color:#000;
}
.tooltip_a .tooltip.right .tooltip-arrow {
	border-right-color:#000;
}
.tooltip_a .tooltip.left .tooltip-arrow {
	border-left-color:#000;
}
.tooltip_a .tooltip.bottom .tooltip-arrow {
	border-bottom-color:#000;
}
.tooltip_a .tooltip.bottom-left .tooltip-arrow {
	border-bottom-color:#000;
}
.tooltip_a .tooltip.bottom-right .tooltip-arrow {
	border-bottom-color:#000;
}
/*modal bootstrap*/
.modal {
	z-index:9999999;
	position:fixed;
	top:0;
	right:0;
	bottom:0;
	left:0;
	display:none;
	overflow-y:auto;
	overflow-x:hidden;
}
.modal-open {
	overflow:hidden;
}
.modal-content {
	position:relative;
	margin:0 0 20px 0;
	outline: none;
	-webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
	box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
	background-clip: padding-box;
}
.modal-backdrop {
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 999999;
	background-color: #000000;
}
.modal-backdrop.fade {
	opacity: 0;
	filter: alpha(opacity=0);
}
.modal-backdrop.in {
	opacity: 0.9;
	filter: alpha(opacity=90);
}
/*model_preview bootstrap*/
.model_preview_close {
	z-index:999;
	position:absolute;
	width:50px;
	height:50px;
	right:0;
	top:0;
	cursor:pointer;
	background:url(../images/sprite.png) 0 -50px #000;
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80);
	opacity:0.8;
}
/*modal_tab bootstrap*/
.tab_n {
	height:41px;
	border-bottom:1px solid #ededed;
}
.tab_n li {
	float:left;
	display:inline;
	margin-right:3px;
margin-bottom;
-1px;
}
.gotoEditOnline {
	z-index:999;
	position:absolute;
	width:50px;
	height:50px;
	right:52px;
	top:0;
	cursor:pointer;
	background:url(../images/gotoedit.png) 0px 0px #000;
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80);
	opacity:0.8;
}
.tab_n li a {
	display:block;
	height:40px;
	line-height:40px;
	padding:0 15px;
	-webkit-border-radius:5px 5px 0 0;
	-moz-border-radius:5px 5px 0 0;
	-ms-border-radius:5px 5px 0 0;
	-o-border-radius:5px 5px 0 0;
	border-radius:5px 5px 0 0;
	border:1px solid #ededed;
	background:#ededed;
}
.tab_n li.active_ed a {
	border:1px solid #08a1ef;
	border-bottom:1px solid #08a1ef;
	background:#08a1ef;
	color:#fff;
}
.tab_c .tab_pane {
	display:none;
}
.tab_c .active_ed {
	display:block;
}
/*icheckbox input*/
.icheckbox_set {
	display:inline-block;
	vertical-align:middle;
	margin-right:5px;
	position:static;
}
/*ui-draggable,ui-resizable*/
.ui-draggable {
	cursor:move;
}
.ui-resizable .ui-resizable-n, .ui-resizable .ui-resizable-e, .ui-resizable .ui-resizable-s, .ui-resizable .ui-resizable-w {
	line-height:0;
	font-size:0;
	background:#ccaf69;
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80);
	opacity:0.8
}
.ui-resizable .ui-resizable-n {
	height:1px;
	top:0;
}
.ui-resizable .ui-resizable-s {
	height:1px;
	bottom:0;
}
.ui-resizable .ui-resizable-e {
	width:1px;
	right:0;
}
.ui-resizable .ui-resizable-w {
	width:1px;
	left:0;
}
.ui-resizable .ui-resizable-se, .ui-resizable .ui-resizable-sw, .ui-resizable .ui-resizable-ne, .ui-resizable .ui-resizable-nw {
	display:none;
}
.ui-draggable-selected .ui-resizable-n, .ui-draggable-selected .ui-resizable-e, .ui-draggable-selected .ui-resizable-s, .ui-draggable-selected .ui-resizable-w {
	line-height:0;
	font-size:0;
	background:#60c0f1;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=60);
	opacity:0.6
}
.ui-draggable-selected .ui-resizable-n {
	height:1px;
	top:-1px;
}
.ui-draggable-selected .ui-resizable-s {
	height:1px;
	bottom:-1px;
}
.ui-draggable-selected .ui-resizable-e {
	width:1px;
	right:-1px;
}
.ui-draggable-selected .ui-resizable-w {
	width:1px;
	left:-1px;
}
.ui-draggable-selected .ui-resizable-se, .ui-draggable-selected .ui-resizable-sw, .ui-draggable-selected .ui-resizable-ne, .ui-draggable-selected .ui-resizable-nw {
	
    filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
	opacity:1;
	background:#60c0f1;
	
	
}
.ui-draggable-selected .ui-icon-gripsmall-diagonal-se {
	background-image:none;
	width:3px;
	height:3px;
	right:-2px;
	bottom:-2px;
}
.ui-draggable-selected-app {
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=20);
	opacity:0.2;
}
.jy_dr {
	z-index:50;
	position:absolute;
	left:0;
	top:0;
	background:#1efcff;
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=20);
	opacity:0.2;
}
.jy_clo {
	z-index:9999999;
	position:absolute;
	right:25px;
	top:0px;
	width:25px;
	height:25px;
	border:0;
	cursor:pointer;
	background:url(../images/sprite.png) -75px 0;
}
.juyun_edit {
    right:0px;
    background:url(../images/juyun_edit.png) 0px 0px;
}
.ui-draggable-selected .jy_dr {
	background:#60c0f1;
}
/*ui-tooltip*/
/*ui-dialog*/
.ui-widget-overlay {
	z-index:9998;
	position:fixed;
	left:0;
	top:0;
	width:100%;
	height:100%;
	background:#000;
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80);
	opacity:0.8;
}
.ui-dialog {
	cursor:auto;
	z-index:99999;
	position:fixed;
	top:0;
	left:0;
	border:0;
	padding:0;
	width:300px;
	background:none;
	-moz-box-shadow: 0 0 5px rgba(0,0,0,0.6);
 -webkit-box-shadow: 0 0 5px rgba(0,0,0,0.6);
 box-shadow: 0 0 5px rgba(0,0,0,0.6);
	/*
    -webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-ms-border-radius: 5px;
	-o-border-radius: 5px;
	border-radius: 5px;
	*/
}
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button {
	font-family:microsoft yahei,arial;
}
.ui-dialog .ui-dialog-titlebar {
	padding:0 20px;
	border:0;
	cursor:move;
	outline: medium none;
	position:relative;
	height:50px;
	line-height:50px;
	background:#08a1ef;
	font-size:13px;
	font-family:microsoft yahei,arial;
	
}
.password_win .ui-dialog-titlebar {
   height:80px !important;
   line-height:80px !important;
}
.password_win .ui-dialog-titlebar-close {
  top:26px !important;
}

.ui-dialog .ui-dialog-titlebar .ui-dialog-title {
	font-family:microsoft yahei,arial;
	font-size:18px;
	font-weight:normal;
	color:#fff;
}
.ui-dialog .ui-dialog-content {
	border:0;
	padding:5px 20px 20px 20px;
	background:#fff;
}
#dlg_sliderimage_setimages {
   padding:20px 5px 20px 20px;
}
.btn_import_code .ui-dialog-titlebar-close {
  top:26px !important;
}
.ui-dialog .ui-dialog-titlebar-close {
	position:absolute;
	right:11px;
	top:11px;
	width:25px;
	height:25px;
	line-height:25px;
	background:none;
	border:0;
	cursor:pointer;
}
.ui-dialog .ui-dialog-titlebar-close span {
	display:block;
	text-indent:9999px;
	width:25px;
	height:25px;
	background:url(../images/sprite.png) 0 -25px;
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80);
	opacity:0.8;
}
.ui-dialog .ui-dialog-titlebar-close span.ui-button-text {
	display:none;
}
.ui-dialog .ui-dialog-titlebar-close:hover span {
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
	opacity:1;
}
/*ui-dialog btn_gencode_code*/
.btn_gencode_code textarea {
	width:550px;
	height:260px;
	margin-bottom:20px;
	outline: medium none;
	border:1px solid #ccc;
	margin-top:20px;
	background:#efefef;
	padding:3px;
	color:#666;
	float:right;
}
.btn_gencode_code .genhelp {
    width:265px;
	height:260px;
	margin-bottom:20px;
	outline: medium none;
	border:1px solid #999;
	margin-top:20px;
	background:#767676;
	padding:3px;
	color:#666666;
	float:left;
	background:#3b3b3b url(../images/msg.jpg) center center no-repeat;
	display:none;
}
.btn_gencode_code {
 border:0px #666 solid;
 
}
.btn_gencode_dialog {
  
  height:358px !important;
}
.btn_gencode_code .ui-dialog-titlebar {
 border:none !important;
 background:#08a1ef !important;
 color:#fff !important;
 line-height:80px !important;
 height:80px;
}
.btn_gencode_code .ui-dialog-titlebar-close {
  top:26px;
}
.btn_gencode_code .btn button {
	height:30px;
	line-height:28px;
	padding:0 20px;
	margin-right:10px;
	border:0;
	cursor:pointer;
	font-family:微软雅黑;
	font-size:14px;
	color:#fff;
	background:#000;
}
.btn_gencode_code .btn button:hover {
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70);
	opacity:0.7;
}
/*ui-datepicker*/
.ui-datepicker .ui-state-active, .ui-datepicker .ui-widget-content .ui-state-active, .ui-datepicker .ui-widget-header .ui-state-active {
	border:0;
	color:#fff;
	background:#60c0f1;
}
/*导入代码框*/
/*ui-dialog btn_import_code*/
.btn_import_code textarea {
	width:552px;
	height:260px;
	margin-bottom:20px;
	outline: medium none;
	border:1px solid #ccc;
	margin-top:20px;
	background:#efefef;
	padding:3px;
	color:#666;
	float:right;
}
.btn_import_code .genhelp {
    width:265px;
	height:260px;
	margin-bottom:20px;
	outline: medium none;
	border:1px solid #cccccc;
	margin-top:20px;
	background:#ccc;
	padding:3px;
	color:#666666;
	float:left;
	background:#ffffff url(../images/msg.jpg) center center no-repeat;
}
.btn_import_code {
 border:0px #666 solid;
 
}
.btn_import_dialog {
  background:#fff !important;
  height:355px !important;
}
.btn_import_code .ui-dialog-titlebar {
 border:none !important;
 background:#08a1ef !important;
 color:#666 !important;
 height:80px;
 line-height:80px !important;
}
.btn_import_code .btn button {
	height:30px;
	line-height:28px;
	padding:0 20px;
	margin-right:10px;
	border:0;
	cursor:pointer;
	font-family:微软雅黑;
	font-size:14px;
	color:#fff;
	background:#000;
}
.btn_import_code .btn button:hover {
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70);
	opacity:0.7;
}

/*正面图特效*/

