@charset "utf-8";
/**
 * [OEmarry] (C)2010-2099 oemarry.com Inc.
 * Email: service@phpcoo.com, phpcoo@qq.com
 * This is not a freeware, use is subject to license terms
 * $LastTime 2016.03.25 Design by cs$
*/
body{
	color:#333; font-size:12px; font-family:"Microsoft Yahei",arial,"Hiragino Sans GB","Hiragino Sans GB W3","\5b8b\4f53"; 
	background:#fff;word-break:break-all;word-wrap:break-word;	
}
body,form,li,ul,p,h1,h2,h3,h4,h5,h6,dl,dd,dt,td{border:none;list-style:none; margin:0px; padding:0px;}
h1,h2,h3,h4,h5,h6{font-family:"Microsoft Yahei","arial","Hiragino Sans GB","Hiragino Sans GB W3","\5b8b\4f53";}
img{border:none;vertical-align:middle;}
table {}
a{border:none; text-decoration:none;}
a:link{color:#333;}
a:visited{color:#333;}
a:hover{color:#fc5f00;}

.clear{clear:both;}
.text_center {text-align: center;}
.clearfix:after {visibility:hidden; display:block; font-size:0; content:" "; clear:both; height:0; }
.clearfix {zoom:1;}
.f_red {color:#ff0000;}
textarea {
	border:1px solid #ddd;overflow:auto;line-height:20px;font-size:12px;padding:5px;
}
select {padding:2px;height:25px;line-height:25px;border:1px solid #ddd;}

input[type="text"] {
	border: 1px solid #ddd; box-shadow: 2px 2px 2px #f0f0f0 inset;
	padding:2px;margin-right:5px;height:22px;line-height:22px;padding-left:5px;padding-right:5px;
}
input[type="password"] {
	border: 1px solid #ddd; box-shadow: 2px 2px 2px #f0f0f0 inset;
	padding:2px;margin-right:5px;height:22px;line-height:22px;padding-left:5px;padding-right:5px;
}
.input-s{width:60px;/*padding:2px;height:22px;line-height:22px;border:1px solid #ddd;*/}
.input-80 {width:80px;/*padding:2px;height:22px;line-height:22px;border:1px solid #ddd;*/}
.input-100 {width:100px;/*padding:2px;height:22px;line-height:22px;border:1px solid #ddd;*/}
.input-120 {width:120px;/*padding:2px;height:22px;line-height:22px;border:1px solid #ddd;*/}
.input-150 {width:150px;/*padding:2px;height:22px;line-height:22px;border:1px solid #ddd;*/}
.input-200 {width:200px;/*padding:2px;height:22px;line-height:22px;border:1px solid #ddd;*/}
.input-b {width:250px;/*padding:2px;height:22px;line-height:22px;border:1px solid #ddd;*/}

/*------------------------ main layout Begin ------------------------------------*/
.oemarry_layout {
	margin:0 auto;border: 1px solid #ebebeb;margin:5px;
}
.oemarry_layout .oe_top_nav {
	background: url("../images/a38.png") repeat-x scroll left top; border-bottom: 1px solid #ebebeb;
    height:35px; line-height: 35px; padding-left: 25px; position: relative;z-index: 0; font-size:13px;
}
.oemarry_layout .oe_top_nav i{
	background: url("../images/a37.png") no-repeat scroll left center;
    display: block;height: 16px;left: 5px; position: absolute; top: 10px;width: 12px;
}
.oemarry_layout .oe_top_nav span {
	position: absolute;right:10px;top:0;float:right;line-height:35px;
}

.oemarry_layout .oe_top_title {
	background: url("../images/a38.png") repeat-x scroll left top; border-bottom: 1px solid #ebebeb;
    height:35px; line-height: 35px; font-size:13px; padding-left:10px;
}
.oemarry_layout .oe_top_title i{
	background: url("../images/a37.png") no-repeat scroll left center;height: 16px;float:left;

}
.oemarry_layout .oe_top_title span {
	float:right;line-height:35px;padding-right:10px;display:inline-block; width:20%;text-align:right;
}

.oemarry_layout .oe_content { padding:8px;}
.oemarry_layout .oe_content h6 {
	background: url("../images/a39.png") no-repeat scroll 5px 12px #fafafa; font-size: 14px;
    font-weight: bold; height: 30px; line-height: 30px; padding-left: 20px; margin-bottom:5px;
}
.oemarry_layout .oe_content h6 span{
	font-size:12px;font-weight:normal;
}
.oemarry_layout .oe_content ._margin_top{margin-top:10px;}


.oemarry_layout .oe_content ._cont_left {
	float:left;width:83%;
}
.oemarry_layout .oe_content ._cont_right {
	float:right;width:15%;border: 1px solid #e5e5e5; border-radius: 4px;
}
.oemarry_layout .oe_content ._cont_right ._inner_list {
	padding:10px;background:#fff;
}
.oemarry_layout .oe_content ._cont_right ._inner_list h3{
	font-size:13px;font-weight:bold;color:#333;height:20px;line-height:20px;border-bottom:1px solid #ddd;
	padding-bottom:5px;
}
.oemarry_layout .oe_content ._cont_right ._inner_list ul {
	padding-left:15px;padding-top:5px;
}
.oemarry_layout .oe_content ._cont_right ._inner_list ul li {
	background: url("../images/pointer.gif") no-repeat left center;
    height: 25px; line-height: 25px; padding-left: 15px;color:#0072c1;
}
.oemarry_layout .oe_content ._cont_right ._inner_list ul li a {
	color:#0072c1;
}
.oemarry_layout .oe_content ._cont_right ._inner_list ul li a:hover {
	text-decoration:underline;
}

/*------------------------ main layout End --------------------------------------*/


/*------------------------ oe_table_trap other list/wrap Begin -----------------------------------------*/
.oe_table_trap {
	background:#fff;border-collapse:1px;border-spacing:1px;width:100%;
}
.oe_table_trap td {
	padding-bottom:3px;padding-top:3px;font-size:12px;line-height:22px;
}
.oe_table_trap tr th {
	background: #edf3fe; line-height:24px;font-style:none;font-weight:bold;
	color: #333333;font-size:13px;padding-left:10px;text-align:left;
}
.table-border {
	background:#eaeaea;
}

.hback_0 {background:#F9F9F9;color:#333;padding-left:10px;font-size:13px;}
.hback_1 {background:#f1f2f3;color:#333;padding-left:10px;font-size:13px;}
.hback_2 {background:#F9F9F9;color:#333;padding-left:10px;font-size:13px;}
.hback {background:#fff;font-size:12px;padding-left:3px;}
.hback_none {background:#ffffff;color:#333333;padding-left:10px;font-size:13px;}
.hback_c1 {background:#FBF9EB;color:#333333;padding-left:10px;font-size:13px;}
.hback_c2 {background:#ecf2f7;color:#333333;padding-left:10px;font-size:13px;}
.hback_c3 {background:#f5fbff;color:#333333;padding-left:10px;font-size:13px;}
.hback_c4 {background:#a9e4e9;color:#333333;padding-left:10px;font-size:13px;}
.hback_c5 {background:#f3f3f3;color:#333333;padding-left:10px;font-size:13px;}
.hback_c6 {background:#EDF3FE;color:#333333;padding-left:10px;font-size:13px;}
/*---------------------- oe_table_trap list/wrap End ----------------------------------------*/

/*------------------------ table-list Begin -----------------------------------------*/
.oe_table_list {
	border: 1px solid #ebebeb; font-size: 12px; /*table-layout: fixed;*/ width: 100%;
	border-collapse:collapse;border-spacing:0;
}
.oe_table_list tr th {
	background: #fafafa; border: 1px solid #ebebeb; line-height:22px; padding: 5px;word-break: break-all;
	font-style:none;font-weight:bold;text-align:center;
}
.oe_table_list tr td {
	/*background: #fff;*/border: 1px solid #ebebeb;line-height:20px; padding: 5px; word-break: break-all;
}
.oe_table_list tr.tr_b{
	background-color:#F9F9F9;
}
.oe_table_list tr:hover {
	background-color:#dee7ed;
}
.oe_table_list tr.tr_b:hover {
	background-color:#dee7ed;
}
/*---------------------- table-list End ----------------------------------------*/


/*----------------------- table_wrap add/edit Begin -----------------------------------*/
.oe_table_wrap {
	width:100%;background:#ffffff;border-collapse:2px;border-spacing:1px;
}
.oe_table_wrap th {
	padding:5px;line-height:22px;font-size:13px;background:#fafafa;color:#333;
	text-align:left;font-style:none;font-weight:normal;
}
.oe_table_wrap td {
	padding:5px;line-height:22px;font-size:12px;color:#333;background:#fff;
}
.oe_table_wrap.border {
	background:#EAEAEA;
}

/*----------------------- table_wrap add/edit End ------------------------------------*/

/*-------------------- pagesize Begin --------------------------------------*/
.oe_page_box {
	margin-top:10px;margin-bottom:10px;line-height:normal;text-align:right;padding-right:5px;
}
.oe_page_box a {
	background-color: #fff;border: 1px solid #ccc;color:#666;display: inline-block;
	line-height: 23px;margin-right: 5px;padding: 0 10px;text-decoration: none;
}
.oe_page_box a:hover {
	background-color:#c00;border-color:#be0d11 #be0d11 #9a0307; text-decoration:none;color:#fff;
}
.oe_page_box .p_first {
	background: url("../images/page_home.gif") no-repeat 8px 9px;
}
.oe_page_box .p_pre {
	background: url("../images/page_previous.gif") no-repeat 8px 9px;
}
.oe_page_box .p_last {
	background: url("../images/page_end.gif") no-repeat 8px 9px;
}
.oe_page_box .p_next {
	background: url("../images/page_next.gif") no-repeat 8px 9px;
}
.oe_page_box .p_curr {
	border:none;color:#c00;
}
.oe_page_box input{
	font-family: Simsun;border:1px solid #ddd;
    height: 23px;width:24px;
    line-height:23px;text-align:center;padding: 0;
}
/*-------------------- pagesize End ---------------------------------------*/


/*-------------------- oe_tools_bar Begin ---------------------------------------*/
.oe_tools_bar{
	border:1px solid #ebebeb;border-bottom:#aaa 1px solid;height: 32px;line-height:32px;margin-bottom: 5px;
	letter-spacing:-4px;font-size: 0; overflow: hidden; background:url("../images/a38.png") left -5px repeat-x;
  position:relative;
}
.oe_tools_bar a ,.oe_tools_bar span.fl,.oe_tools_bar span.fr{
	border-right:#cdcdcd 1px solid;border-left:#fff 1px solid;text-align: center;display: inline-block;
	letter-spacing:0;font-size: 13px; line-height: 32px;height: 32px;padding: 0 10px; color:#666;cursor:pointer;

}
.oe_tools_bar span select{margin-top: 4px;}
.oe_tools_bar .cur {
	background:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#f0f0f0));
	background:-moz-linear-gradient(top,#fff,#f0f0f0);background-color:#f7f7f7;color: #f00;
}
.oe_tools_bar span input{
	margin-top:-2px; _margin-top: 2px; height: 22px;line-height: 22px;
}
.oe_tools_bar span select{
	height: 24px;line-height: 24px;
}
.oe_tools_bar span.fr{
	border-left:#cdcdcd 1px solid; border-right: 0; position:absolute; right:0px; top:0px;
}
.oe_tools_bar a:active,.oe_tools_bar a.current,.oe_tools_bar a.current:hover{
	color:#333;background:#e8e9ed;box-shadow:0 2px 1px #d7d7d7 inset;
}
.oe_tools_bar a i{
	font-style: normal;padding-left:8px;
}
.oe_tools_bar span a:hover,.oe_tools_bar span a:active,.oe_tools_bar span a{
	background:transparent;border:0;box-shadow:0 0 0;padding-right:0;
}
.oe_tools_bar a.current{color: #3B5999;}
/*-------------------- oe_tools_bar End ---------------------------------------*/


/*-------------------- oe_button_layout Begin ----------------------------------*/
.oe_button_layout { 
	margin:0 auto;margin-top:10px;margin-bottom:10px;text-align:center;
}

.button_2{
	background: url("../images/btn2.gif") no-repeat scroll;border: medium none;cursor: pointer;
	height:32px;width:78px;color:#333;text-align:center;line-height:32px;
}
.oe_button_layou .error {
	color:#ff0000;
}
/*-------------------- oe_button_layout End -------------------------------------*/


/*--------------------- ico&trap Begin --------------------------------*/
.oe_ico_blue {
	background:#349ae1;border-radius: 2px;color:#fff !important;display: inline-block;
	font-size: 12px;line-height: 14px;margin: 0 2px;padding: 2px 5px;cursor:pointer;
}
.oe_ico_orange {
	background:#ff8c38;border-radius: 2px;color:#fff !important;display: inline-block;
	font-size: 12px;line-height: 14px;margin: 0 2px;padding: 2px 5px;cursor:pointer;
}
.oe_ico_green {
	background:#63c043;border-radius: 2px;color:#fff !important;display: inline-block;
	font-size: 12px;line-height: 14px;margin: 0 2px;padding: 2px 5px;cursor:pointer;
}
.oe_ico_red {
	background:#fc5f00;border-radius: 2px;color:#fff !important;display: inline-block;
	font-size: 12px;line-height: 14px;margin: 0 2px;padding: 2px 5px;cursor:pointer;
}
.oe_ico_gray {
	background:#e6e6e6;border-radius: 2px;color:#8a8a8a !important;display: inline-block;
	font-size: 12px;line-height: 14px;margin: 0 2px;padding: 2px 5px;cursor:pointer;
}

.oe_trap {
	position:relative;display:inline-block;color:#666;
}
.oe_trap_ok {
	position:relative;display:inline-block;
}
.oe_trap_ok label{
	background: url("../images/puts_y.gif") no-repeat;display:inline-block;position:absolute;left:2px;top:2px;
	width:22px;height:22px;line-height:22px;font-style:normal;font-weight:normal;
}
.oe_trap_ok em{
	padding-left:28px;height:25px;line-height:25px;font-style:normal;font-weight:normal;color:green;
}

.oe_trap_error {
	position:relative;display:inline-block;
}
.oe_trap_error label{
	background: url("../images/puts_x.gif") no-repeat;display:inline-block;position:absolute;left:2px;top:2px;
	width:22px;height:22px;line-height:22px;font-style:normal;font-weight:normal;
}
.oe_trap_error em{
	padding-left:28px;height:25px;line-height:25px;font-style:normal;font-weight:normal;color:red;
}

/*--------------------- ico&trap End --------------------------------*/


/*------------------  oe_txtwrap Begin -------------------------*/
.oe_txtwrap {
	background:#f5fbff;margin:0 auto;/*margin-top:5px;*/margin-bottom:5px;
	padding:5px 10px 5px 10px;line-height:35px;color:#333;
}
/*------------------  oe_txtwrap End -------------------------*/


/*-------------------- oe_img_upload Begin ----------------------*/

.oe_img_upload {
	margin:0 auto;position:relative;
}
.oe_img_upload label {
	font-style:normal;
}
.oe_img_upload ._uploadbtn {
	border:1px solid #eee;background:#1a9ec5;font-size:12px;display:inline-block;
	width:60px;height:25px;line-height:25px;text-align:center;color:#fff;position:relative;
}
.oe_img_upload ._uploadbtn input[type="file"] {
	vertical-align:middle;position:absolute;left:0; filter:alpha(opacity=0);opacity:0;z-index:1;
	outline:none;margin:0;padding:0;border:0;overflow:hidden;cursor:pointer; width:60px;height:25px;

}
.oe_img_upload ._uploading {
	line-height:25px;display:inline-block;margin-left:5px;color:green;display:none;
} 
.oe_img_upload ._uploading img{
	vertical-align:middle;margin-right:2px;
}

/*-------------------- oe_img_upload End ------------------------*/

/*------------------------ frame main Begin ---------------------------------*/
.oe_news_list {
	margin-top:5px;
}
.oe_news_list ul {padding:0 10px 0 10px;}
.oe_news_list ul li {
	float:left;width:50%;line-height:35px;border-bottom:1px dashed #ddd;position:relative;
}
.oe_news_list ul li a {
	font-size:13px;color:#0072c1;
}
.oe_news_list ul li span {
	position:absolute;top:0;right:20px;color:#999;
}
/*------------------------ frame main End -----------------------------------*/


/*------------------------ oemk_plus_wrap Begin ---------------------*/
.oemk_plus_wrap {
	margin: 0 auto;border: 1px solid #e5e5e5;border-radius: 4px;padding:10px;margin:5px;
}


/*------------------------ oemk_plus_wrap End ---------------------*/



/*------------------------- oe_skin_used Begin ------------------*/
.oe_skin_used {
	margin:0 auto;margin-top:10px;margin-bottom:10px;
}
.oe_skin_used dl {
	float:left;
}
.oe_skin_used dl dt {
	float:left;width:246px;height:186px;
}
.oe_skin_used dl dt img {
	width:240px;height:180px;border:1px solid #ddd;padding:2px;
}
.oe_skin_used dl dd {
	float:left;width:500px;margin-left:20px;
}
.oe_skin_used dl dd p {
	line-height:30px;font-size:14px;
}
.oe_skin_used dl dd p a {color:#ff6600;}

.oe_skin_list {
	margin:0 auto; margin-top:10px;
}
.oe_skin_list ul li{
	float:left;width:230px;text-align:center;margin-bottom:10px;margin-right:10px;
}
.oe_skin_list ul li img {
	width:180px;height:135px;
}
.oe_skin_list ul li p {
	text-align:center;line-height:30px;font-size:14px;
}
.oe_skin_list ul li p a {color:red;}
/*------------------------- oe_skin_used End ------------------*/



/*------------------------- oe_gallery_list Begin --------------------*/
.oe_gallery_list {
	margin:0;
}
.oe_gallery_list dl {
	float:left;width:95px;position:relative;margin-bottom:5px;
}
.oe_gallery_list dl dt {}
.oe_gallery_list dl dt img {
	border:1px solid #ddd;width:80px;height:80px;padding:1px;
}
.oe_gallery_list dl dd {
	position:relative;padding-top:5px;
}
.oe_gallery_list dl dd label {
	border:1px solid #eee;background:#1a9ec5;font-size:12px;display:inline-block;font-style:normal;
	width:55px;height:20px;line-height:20px;text-align:center;color:#fff;position:relative;
}
.oe_gallery_list dl dd label input[type="file"] {
	vertical-align:middle;position:absolute;left:0; filter:alpha(opacity=0);opacity:0;z-index:1;
	outline:none;margin:0;padding:0;border:0;overflow:hidden;cursor:pointer; width:55px;height:20px;

}
.oe_gallery_list dl i._loadimg_img{
	font-style:normal;position:absolute;top:-20px;left:30px;display:none;
} 
.oe_gallery_list dl i._loadimg_img img{
	vertical-align:middle;margin-right:2px;
}

/*------------------------- oe_gallery_list End --------------------*/


.oe_manage_but {
	margin:0 auto; margin-top:10px;margin-bottom:10px; line-height:25px;
}
.oe_manage_but span {
	background-color: #fff; border: 1px solid #ebebeb; color: #666; display: inline-block; 
	font-size: 12px; margin-left: 5px; padding: 1px 15px; cursor:pointer;
}
.oe_manage_but span._current {
	background-color: #4d92fa; color:#fff;
}

._removeimg {color:blue;padding-left:5px;}
a._removeimg{color:blue;}

/* 2015/9/8 by wz */
.oe_tools_bar .icon-checkbox-unchecked{background:url(../images/check.jpg) 5px 9px no-repeat; padding-left:25px;}
.oe_tools_bar .icon-checkbox-checked{background:url(../images/checked.jpg) 5px 9px no-repeat;padding-left:25px;}



