@charset "utf-8";
/*基本属性*/
html,body,div,span,form,input,h1,dd,dt,table,tr,td { 
	z-index: 0;
	Font-family: Microsoft YaHei,Verdana,SimSun;
	font-size: 14px;
} /* 定义块标签无边距 ，之前用* {} 的方式，这两个属性因为对所有对象都有效，会导致百度的编辑器出现“修改字体、字号无法立即生效”，所以改用这种写法*/ 
body,dl,dd,h1,h2,h3,h4,h5,h6,p,form,ol,ul{margin:0;padding:0;}
html {
	overflow-y:scroll;filter: progid: DXImageTransform.Microsoft.BasicImage(grayscale=1);
}
body{margin: 0px;padding: 0px;color:#282828;background-color:rgb(245,245,245);font-size:14px;background-attachment:fixed;}

img {
	border: 0;
}
form{
	border: 0;
	padding: 0;
	margin: 0;
}
ul,li {
	margin:0px; padding:0px;list-style:none; 
	}
/*字体属性*/	
a {
	text-decoration: none;
	color: #000000;
}
a: hover {
	text-decoration: underline;
}
/* 链接响应鼠标下划线*/
.gray {
	color: #888888;
}
/* 灰色字体*/
.red {
	color: #FF0000;
}
/* 红色字体*/
.green {
	color: #008000;
}
.blue{
	color:#0099FF;
}
.orange {
	color:#FF6600;
}
.money {
	color:#FF6600;font-weight:bold;
}
.cl {
	clear:both; float:none; font-size:0px; border:0px; padding:0px; margin:0px; height:0px;
}
.oe {white-space:nowrap; text-overflow:ellipsis;-moz-text-overflow: ellipsis; overflow:hidden;}
.ml10 {margin-left:10px;}
.ml20 {margin-left:20px !important;}
.mr20 {margin-right:20px !important;}
.pl10 {padding-left: 10px !important;}
.pl30 {padding-left: 30px !important;}
.pr30 {padding-right: 30px !important;}
.pd10 {padding-left:10px;padding-right:10px;}
.pd6 {padding-top:6px;padding-bottom:6px;}
.fwb {font-weight:bold;}
.center {text-align:center !important;}
.left {text-align:left !important;}
.right {text-align:right !important;}
.fright {float:right;}
.fleft {float:left;}
.hid {display:none;}
.nothing {padding:0px 12px;line-height:50px;text-align:center;color:#898989;}
.pzr {position:relative;}
.noborder {border:none !important;}
.input_border {border:1px #ec6438 solid !important;border-radius:6px  !important;}
.graybd {border:1px #dcdddd solid;}
.footer_border {border-bottom:1px #dcdddd solid;}
.top_border {border-top:1px #dcdddd solid;}
.equal {display: -webkit-box;display: -moz-box;display: -webkit-flex;display: -moz-flex;display: -ms-flexbox;display: flex;}	/*子项等比*/
.equal div{-moz-box-flex:1;-webkit-box-flex: 1;box-flex:1;flex:1;}
.box {-webkit-box-sizing: border-box;box-sizing: border-box;}
.graybg {background:#f2f2f2 !important;}
.darkbg {background:#969696 !important;}
.title {color:#595757;font-size:20px !important;}	/*比默认字体大2px*/

article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary {display:block;}
a,button,input{outline-style:none;-webkit-tap-highlight-color:rgba(255,0,0,0);}
ol,ul,dl,dd,dt,li{list-style:none;}
blockquote,q{quotes:none;}
:focus{outline:0;}
ins{text-decoration:none;}
del{text-decoration:line-through;color:#888888;}
.del{text-decoration:line-through;color:#888888;}
img{vertical-align:top;border:0;}
a{color:#282828;text-decoration:none;blr:expression(this.onFocus=this.blur());outline:none;}
a:hover{text-decoration:none;}
h1,h2,h3,h4,h5,h6 {font-weight:normal;font-size:100%;}
.line21,td.line21 {line-height:21px !important;}
.line23,td.line23 {line-height:23px !important;}
.line25,td.line25 {line-height:25px !important;}
.line40,td.line40 {line-height:40px !important;}
.line6 {background:#f2f2f2;height:3px;width:100%;padding:0px;margin:0px;}
.line8 {background:#f2f2f2;height:4px;width:100%;padding:0px;margin:0px;}
.smalltxt {font-size:12px;}
.bigtxt {font-size:16px;}
.img_resize {max-width:100%;}

.commonbox_css {padding:7px 16px;-webkit-box-sizing: border-box;box-sizing: border-box;}	/*一些容器的通用样式*/
div.commonbox_css {padding:7px 16px;-webkit-box-sizing: border-box;box-sizing: border-box;}	/*一些容器的通用样式*/
/*两端对齐样式*/
.alignment {line-height:46px;min-height:46px;}
.alignment.commonbox_css,.commonbox_css.alignment {line-height:32px;min-height:32px;}
.alignment+.alignment {float:none;clear:both;}	/* 如果连续的出现，需要清除浮动，否则 .liketable 在小屏安卓手机上会出现错位情况 */
.alignleft {float:left;text-align:left;}
.alignright {overflow:hidden;text-align:right;}
.leftalign {overflow:hidden;text-align:left;}
.rightalign {float:right;text-align:right;}

.formdiv .txt {height:36px;margin-left:0px !important;border:1px #ec6438 solid !important;border-radius:6px;padding-left:10px;}
.formdiv textarea {line-height:25px;width:100%;border-radius:6px;border:1px #ec6438 solid;-webkit-box-sizing: border-box;box-sizing: border-box;}

.boxshadow {
	-webkit-box-shadow: -4px 7px 46px 2px rgba(0, 0, 0, 0.1);
	-moz-box-shadow: -4px 7px 46px 2px rgba(0, 0, 0, 0.1);
	-o-box-shadow: -4px 7px 46px 2px rgba(0, 0, 0, 0.1);
	box-shadow: -4px 7px 46px 2px rgba(0, 0, 0, 0.1);
}

/*2个DIV并排显示，右边的固定大小，左边的填满左侧*/
.rldiv_box{
	overflow:hidden;
}
.rldiv_box .rlb_left {
	overflow:hidden;
}
.rldiv_box .rlb_right {
	float:right;overflow:hidden;
}

/*2个DIV并排显示，左小右大*/
.box_2 {}
.box_left {float:left;min-width:100px;}
.box_right {overflow:hidden;}

/*标题+内容组合*/
.box_detail {}
.bd_title {height:50px;line-height:50px;font-size:20px;}
.bd_content {line-height:25px;color:gray;padding-bottom:10px;}

/*通用选择接口样式表*/
.sel_searchtop {height:35px;line-height:35px;}
/*分页CSS*/
.pagetable {
	background-color: #DDE6EC;
}
.pagenum {
	width: 15px;
	text-align: center;
	color: #000000;
	font-weight: bold;
	border-collapse: collapse;
	border-right: 0px solid #ffffff;
	border-top: 1px solid #ffffff;
	border-left: 1px solid #ffffff;
	border-bottom: 0px solid #ffffff;
	background-color: #DBE0EA;
}
.pageshow {
	width: 15px;
	text-align: center;
	color: #000000;
	border-collapse: collapse;
	border-right: 0px solid #ffffff;
	border-top: 1px solid #ffffff;
	border-left: 1px solid #ffffff;
	border-bottom: 0px solid #ffffff;
	background-color: #F4F7F9;
}
.page {
	padding-left: 5px;
	padding-right: 5px;
	text-align: center;
	text-decoration: none;
	page-break-after: always;
	cursor:pointer;
}
.pagenow {
	width: 15px;
	text-align: center;
	font-weight: bold;
	font-style: italic;
	font-size: 15px;
	text-decoration: underline;
	color: #000000;
	border-collapse: collapse;
	border-right: 0px solid #ffffff;
	border-top: 1px solid #ffffff;
	border-left: 1px solid #ffffff;
	border-bottom: 0px solid #ffffff;
	background-color: #DBE0EA;
}
a.page {
	color: #0000CD;
	text-decoration: none;
}
a.page: hover {
	color: #000000;
	text-decoration: none;
}

/*会员登录CSS格式表*/
.login_box {width:100%;height:455px;margin-top:100px;border-top:1px #ccc solid;border-bottom:1px #ccc solid;color:#666;}
.login_main {width:1000px;height:270px;padding:92px 0px;margin:0px auto;background:url(apps/bg_login.jpg) no-repeat left;}
.login_top {width:361px;height:45px;background:url(apps/bg_loginTitle.jpg) no-repeat center;}
.login_body {padding:10px 20px;width:319px;border:1px #ccc solid;border-top:none;}
.login_tr {height:50px;line-height:50px;}
.login_tr_title {width:60px;text-align:center;overflow:hidden;float:left;}
.login_tr_text {padding-left:10px;float:left;}
.login_tr_text .txt {height:27px;line-height:27px;border:1px #999 solid;}
.login_tr_text img {vertical-align:middle;}
.login_submit {height:50px;line-height:50px;text-align:center;}
.btn_login {background:url(apps/btn_login.jpg) no-repeat;width:112px;height:34px;margin:8px auto;border:none;}

/*支付成功界面*/
.paySuc_box{margin:50px auto;text-align:center;}
.paySuc_thumb {padding:0px 20px;height:120px;margin:0px auto;text-align:center;}
.paySuc_thumb img{WIDTH: expression(this.width > 100% ? 100% : true);max-width:100%;}
.paySuc_remark {font-size:18px;line-height:35px;}
.paySuc_remark .money{font-size:25px;}
.paySuc_link {margin-top:50px;}
.paySuc_link a {display:block;font-size:16px;height:35px;line-height:35px;}
.paySuc_link a:hover{background:#efefef;color:#f20;}
/*支付成功界面结束*/

/*选项卡菜单样式*/
.tag_menu_box {border-bottom:1px rgb(50,153,0) solid;height:40px;margin-bottom:20px;padding:0px 50px;}
.tag_menu_box .tag {width:150px;height:40px;line-height:40px;float:left;text-align:center;border:}
.tag_menu_box .status {background:rgb(50,153,0);color:#000;}
.tag_menu_box .status a {color:#fff;font-weight:bold;}
.tag_menu_box .tag_search {float:right;}
/*选项卡菜单样式结束*/

.art_sysHelp img {width: expression(this.width > 100% ? 100% : true);max-width:100%;border:none;}
.smallThumb {width: expression(this.width > 110 ? 110 : true);max-width:110px;height: expression(this.height > 110 ? 110 : true);max-height:110px;border:none;}

.ico_help {vertical-align:middle;}
/*元素移动时的占位符样式*/
.moving {
	height:100px;border:2px dashed #CE7475;
}

.outBox {display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;flex-direction:row;flex-flow:row;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-web-kit-flex-wrap: wrap;flex-wrap: wrap;}
.outBoxLeft {display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;flex-direction:row;flex-flow:row;-webkit-box-pack:justify;-webkit-justify-content:flex-start;justify-content:flex-start;-web-kit-flex-wrap: wrap;flex-wrap: wrap;}
.flex1 {flex:1;}
.w50px {width:50px;}
.w60px {width:60px;}
.w100px {width:100px;}
.li_1 {width:100%;}
.li_2 {width:50%;}
.li_3 {width:33%;} /*一排显示3个*/
.li_4 {width:25%;}
.li_5 {width:20%;}
.maskBox {background:rgba(0,0,0,0.7);position: fixed;top:0px;left:0px;right:0px;bottom: 0px;z-index: 10000;}
.foot_border {border-bottom:1px #dcdddd solid;}
.whitebg {background-color:#ffffff;}