﻿@charset "utf-8";
/* CSS Document */

/* reset */
html { -webkit-text-size-adjust:100%; -ms-text-size-adjust:100%; }
*html, *html body { background-image:url(about:blank); background-attachment:fixed; }
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td,hr,button,article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section { margin:0; padding:0;}
body,button,input,select,textarea { font:12px/20px tahoma, \5FAE\8F6F\96C5\9ED1; } 
input,select,textarea { font-size:100%; }
address, cite, dfn, em, var, i { font-style:normal; }
input, textarea, select { outline:none; border:none; background:none; }
textarea { overflow: hidden; resize: none; }
.hidfl { overflow: hidden; resize: none; }
table { border-collapse:collapse; border-spacing:0;}
th { text-align:inherit; }
fieldset,img { border:0;}
iframe { display:block; }
ol,ul,li { list-style:none; }
del { text-decoration:line-through; }
h1,h2,h3,h4,h5,h6 { font-size:100%; font-weight:500;}
sub, sup { font-size:75%; line-height:0; position:relative; vertical-align:baseline; }
sup { top:-0.5em; }
sub { bottom:-0.25em; }
ins,a { text-decoration:none; }
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section { display:block; }
audio,canvas,video { display:inline-block; *display:inline; *zoom:1; }
abbr,acronym { border:0; font-variant:normal; }
address,caption,cite,code,dfn,em,th,var { font-style:normal; font-weight:500; }
body { color:#333; }
a { color:#333;
	-webkit-transition:all .2s;
	   -moz-transition:all .2s;
		-ms-transition:all .2s;
			   transition:all .2s;
}
a:hover { color:#f60; }

.clearfix:after { visibility:hidden; display:block; font-size:0; content:" "; clear:both; height:0; line-height:0; }
.clearfix { zoom:1; /* for IE6 IE7 */}

/* font */
.f11 { font-size:11px!important; }
.f12 { font-size:12px!important; }
.f13 { font-size:13px!important; }
.f14 { font-size:14px!important; }
.f16 { font-size:16px!important; }
.f18 { font-size:18px!important; }
.f20 { font-size:20px!important; }
.f24 { font-size:24px!important; }
.fb  { font-weight:700!important; }
.fn  { font-weight:400!important; }
.t2  { text-indent:2em!important; }
.lh100 { line-height:100%!important; }    /*12              ---行高是以字号来算的，字号变了会变*/
.lh135 { line-height:135%!important; }    /*16*/
.lh150 { line-height:150%!important; }    /*18*/
.lh200 { line-height:200%!important; }    /*24*/
.lh220 { line-height:220%!important; }    /*26*/
.lh250 { line-height:250%!important; }    /*30*/
.lh267 { line-height:267%!important; }    /*32*/
.lh12 { line-height:12px!important; }    
.lh14 { line-height:14px!important; }    
.lh16 { line-height:16px!important; }    
.lh18 { line-height:18px!important; }    
.lh20 { line-height:20px!important; }    
.lh22 { line-height:22px!important; }    
.lh24 { line-height:24px!important; }   
.lh26 { line-height:26px!important; }    
.lh28 { line-height:28px!important; }   
.lh30 { line-height:30px!important; }    
.lh32 { line-height:32px!important; }   
.hei32 { height:32px!important; }   
.unl    { text-decoration:underline!important; }
.no_unl { text-decoration:none!important; }
.ect {  
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
}
.teahight{ height:300px;}
.teahight100{ height:50px;}

/* bg-color */
.bgf5 { background-color: #f5f5f5!important; }
.bg-black {
    position: fixed; _position:absolute;
    left: 0; top: 0; right: 0; bottom: 0;
    width: 100%; height: 100%;
    background-color: #000; 
    opacity: .5; 
    filter: alpha(opacity=50);
    z-index: 1000;
}
.js-tip {
    width: 100%; height: 30px;line-height: 30px;
    background-color: #fffeee;
    color: #666;
}
.tex-bg {
    width: 120px; height: 28px;line-height: 28px;
    background-color: #090; padding-left:10px;
    color: #fff;
}
.tex-bg a {
    color: #fff;cursor: pointer;
}
.tex-bg:hover {
    
    background-color: #F60;
    color: #fff;
}
.tex-bgA {
    width: 120px; height: 28px;line-height: 28px;
    background-color:#333; padding-left:10px;
    color: #fff;
}
.tex-bgA a {
    color: #fff;cursor: pointer;
}
.tex-bgA:hover {
    
    background-color: #F60;
    color: #fff;
}
/* 图片效果 */
.ad-hr:hover { opacity: .8; }
.pic_radius {
    -webkit-border-radius: 100px;
	-moz-border-radius: 100px;
	border-radius: 100px;
}
.pic_radius5 {
    -webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}

.btn-be {
    display: block;
    height: 42px; line-height: 42px;
    background-color: #F60;
    font-size: 18px; text-align: center; color: #fff;
}
.btn-be:hover {
    background-color: #F90;
    color: #fff;
}

/* font-color */
.s-c000 { color: #000 !important; }
.s-c333 { color: #333 !important; }
.s-c666 { color: #666 !important; }
.s-c999 { color: #999 !important; }
.s-cf60 { color: #f60 !important; }
.s-be { color:#00CC00!important; }
.s-oe { color:#f25618!important; }
.s-fff { color:#ffffff!important; }
.s-ce52 { color: #e52a2a!important; }     
 a.s-c000:hover, a.s-c333:hover, a.s-c666:hover, a.s-c999:hover, a.s-cf60:hover, a.s-be:hover, a.s-ce52:hover { color: #f60!important; }       

 /*border*/
 .borb0 {border-bottom: 0!important; }    
 .borr0 {border-right: 0!important; } 
 .bort0 {border-top: 0!important; }
 .bor4{border:0px solid #fff; }  
  
/* dingwei */
.tl { text-align:left!important; }
.tc { text-align:center; }
.tc .ques-list{text-align:left;} /*专项问题*/
.tr { text-align:right; }
.ma { margin-left:auto; margin-right:auto; }
.fl { float:left; } 
.fr { float:right; }
.cb { clear:both; }
.cl { clear:left; }
.cr { clear:right; }
.vm { vertical-align:middle; }
.pr { position:relative; }
.pa { position:absolute; }
.zoom { zoom:1; }
.vhn { visibility:hidden; }
.ohn { overflow: hidden; }
.none { display:none!important; }
.block { display:block!important; }

/* width 、height */
.wc	  { width:100%!important; }	/* width-centum */
.w1200 { width:1200px; }
.w1000 { width:1000px;margin:0 auto; }
.w-mn { min-width: 1000px; max-width: 1200px; _width: 1000px; }
.w990 { width:990px; }
.w680 { width:680px; }
.w690 { width:690px; }
.w70 { width:70px; }
.w580 { width:580px; }
.w480 { width:480px; }
.w50r { width:50%; }
.w30r { width:30%; }
.w840{ width:840px; }

.hc { height:100%; } 
.ha { height:auto!important; }

/* margin、padding */
.m10 { margin:10px!important; }
.m15 { margin:15px!important; }
.m20 { margin:20px!important; }
.m30 { margin:30px!important; }
.m40 { margin:40px!important; }
.m50 { margin:50px!important; }
.mt0  { margin-top:0!important; }
.mt5  { margin-top:5px!important; }
.mt10 { margin-top:10px!important; }
.mt15 { margin-top:15px!important; }
.mt20 { margin-top:20px!important; }
.mt30 { margin-top:30px!important; }
.mt40 { margin-top:40px!important; }
.mt50 { margin-top:50px!important; }
.mt100{ margin-top:100px; }
.mb0  { margin-bottom:0!important; }
.mb5  { margin-bottom:5px!important; }
.mb10 { margin-bottom:10px!important; }
.mb15 { margin-bottom:15px!important; }
.mb20 { margin-bottom:20px!important; }
.mb30 { margin-bottom:30px!important; }
.mb40 { margin-bottom:40px!important; }
.mb50 { margin-bottom:50px!important; }
.mb100{ margin-bottom:100px; }
.ml5  { margin-left:5px!important; }
.ml10 { margin-left:10px!important; }
.ml15 { margin-left:15px!important; }
.ml20 { margin-left:20px!important; }
.ml30 { margin-left:30px!important; }
.ml40 { margin-left:40px!important; }
.ml50 { margin-left:50px!important; }
.ml100{ margin-left:100px; }
.ml110{ margin-left:110px; }
.mr0 { margin:0!important; }
.mr5  { margin-right:5px!important; }
.mr10 { margin-right:10px!important; }
.mr15 { margin-right:15px!important; }
.mr20 { margin-right:20px!important; }
.mr30 { margin-right:30px!important; }
.mr40 { margin-right:40px!important; }
.mr50 { margin-right:50px!important; }
.mr100{ margin-right:100px; }
.p10 { padding:10px!important; }
.p15 { padding:15px!important; }
.p20 { padding:20px!important; }
.p30 { padding:30px!important; }
.p40 { padding:40px!important; }
.p50 { padding:50px!important; }
.pt0{ padding-top:0!important; }
.pt5 { padding-top:5px!important; }
.pt10 { padding-top:10px!important; }
.pt15 { padding-top:15px!important; }
.pt20 { padding-top:20px!important; }
.pt30 { padding-top:30px!important; }
.pt40 { padding-top:40px!important; }
.pt50 { padding-top:50px!important; }
.pt100{ padding-top:100px!important; }
.pb0  { padding-bottom:0!important; }
.pb5  { padding-bottom:5px!important; }
.pb10 { padding-bottom:10px!important; }
.pb15 { padding-bottom:15px!important; }
.pb20 { padding-bottom:20px!important; }
.pb30 { padding-bottom:30px!important; }
.pb40 { padding-bottom:40px!important; }
.pb50 { padding-bottom:50px!important; }
.pb100{ padding-bottom:100px!important; }
.pl5  { padding-left:5px!important; }
.pl10 { padding-left:10px!important; }
.pl15 { padding-left:15px!important; }
.pl20 { padding-left:20px!important; }
.pl30 { padding-left:30px!important; }
.pl40 { padding-left:40px!important; }
.pl50 { padding-left:50px!important; }
.pl100{ padding-left:100px!important; }
.pl120{ padding-left:120px!important; }
.pr5  { padding-right:5px!important; }
.pr10 { padding-right:10px!important; }
.pr15 { padding-right:15px!important; }
.pr20 { padding-right:20px!important; }
.pr30 { padding-right:30px!important; }
.pr40 { padding-right:40px!important; }
.pr50 { padding-right:50px!important; }
.pr100{ padding-right:100px!important; }

 /* 层次*/
.z-11 { z-index: 11; }
.z-10 { z-index: 10; }
.z-9 { z-index: 9; }
.z-8 { z-index: 8; }
.z-7 { z-index: 7; }
.z-6 { z-index: 6; }
.z-5 { z-index: 5; }
.z-4 { z-index: 4; }
.z-3 { z-index: 3; }
.z-2 { z-index: 2; }
.z-1 { z-index: 1; }


/*button*/
.mcem-btn {
    display: inline-block;
    height: 16px;
    padding: 0 6px;
    font-size: 12px;
    line-height: 16px;
    color:#fff;
    background-color: #F60;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
}
.mcem-btn:hover {
    color: #FFF; background:#FF9900;
}

.mcem-btn1 {
    display: inline-block;
    height: 16px;
    padding: 0 6px;
    font-size: 12px;
    line-height: 16px;
    color:#FFF;
    background-color: #FF9900;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
}
.mcem-btn1:hover {
    color: #fff; background:#F60;
}

.mcem-btn2 {
    display: inline-block;
    height: 16px;
    padding: 0 6px;
    font-size: 12px;
    line-height: 16px;
    color:#FFF;
    background-color: #333;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
}
.mcem-btn2:hover {
    color: #fff; background:#F60;
}

/*public input*/
.uploader{
position:relative;
display:inline-block;
overflow:hidden;
cursor:default;
padding:0;
margin:10px 0px;
-moz-box-shadow:0px 0px 5px #ddd;
-webkit-box-shadow:0px 0px 5px #ddd;
box-shadow:0px 0px 5px #ddd;

-moz-border-radius:5px;
-webkit-border-radius:5px;
border-radius:5px;
}

.filename{
float:left;
display:inline-block;
outline:0 none;
height:32px;
width:180px;
margin:0;
padding:8px 10px;
overflow:hidden;
cursor:default;
border:1px solid;
border-right:0;
font:9pt/100% Arial, Helvetica, sans-serif; color:#777;
text-shadow:1px 1px 0px #fff;
text-overflow:ellipsis;
white-space:nowrap;

-moz-border-radius:5px 0px 0px 5px;
-webkit-border-radius:5px 0px 0px 5px;
border-radius:5px 0px 0px 5px;

background:#f5f5f5;
background:-moz-linear-gradient(top, #fafafa 0%, #eee 100%);
background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#fafafa), color-stop(100%,#f5f5f5));
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fafafa', endColorstr='#f5f5f5',GradientType=0);
border-color:#ccc;

-moz-box-shadow:0px 0px 1px #fff inset;
-webkit-box-shadow:0px 0px 1px #fff inset;
box-shadow:0px 0px 1px #fff inset;

-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
box-sizing:border-box;
}

.button{
float:left;
height:32px;
display:inline-block;
outline:0 none;
padding:8px 12px;
margin:0;
cursor:pointer;
border:1px solid;
font:bold 9pt/100% Arial, Helvetica, sans-serif;

-moz-border-radius:0px 5px 5px 0px;
-webkit-border-radius:0px 5px 5px 0px;
border-radius:0px 5px 5px 0px;

-moz-box-shadow:0px 0px 1px #fff inset;
-webkit-box-shadow:0px 0px 1px #fff inset;
box-shadow:0px 0px 1px #fff inset;
}


.uploader input[type=file]{
position:absolute;
top:0; right:0; bottom:0;
border:0;
padding:0; margin:0;
height:30px;
cursor:pointer;
filter:alpha(opacity=0);
-moz-opacity:0;
-khtml-opacity: 0;
opacity:0;
}

input[type=button]::-moz-focus-inner{padding:0; border:0 none; -moz-box-sizing:content-box;}
input[type=button]::-webkit-focus-inner{padding:0; border:0 none; -webkit-box-sizing:content-box;}
input[type=text]::-moz-focus-inner{padding:0; border:0 none; -moz-box-sizing:content-box;}
input[type=text]::-webkit-focus-inner{padding:0; border:0 none; -webkit-box-sizing:content-box;}

/* White Color Scheme ------------------------ */

.white .button{
color:#555;
text-shadow:1px 1px 0px #fff;
background:#ddd;
background:-moz-linear-gradient(top, #eeeeee 0%, #dddddd 100%);
background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#eeeeee), color-stop(100%,#dddddd));
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#dddddd',GradientType=0);
border-color:#ccc;
}

.white:hover .button{
background:#eee;
background:-moz-linear-gradient(top, #dddddd 0%, #eeeeee 100%);
background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#dddddd), color-stop(100%,#eeeeee));
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#dddddd', endColorstr='#eeeeee',GradientType=0);
}
/* Green Color Scheme ------------------------ */

.green .button{
color:#fff;
text-shadow:1px 1px 0px #6b7735;
background:#7d8f33;
background:-moz-linear-gradient(top, #93aa4c 0%, #7d8f33 100%);
background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#93aa4c), color-stop(100%,#7d8f33));
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#93aa4c', endColorstr='#7d8f33',GradientType=0);
border-color:#6b7735;
}

.green:hover .button{
background:#93aa4c;
background:-moz-linear-gradient(top, #7d8f33 0%, #93aa4c 100%);
background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#7d8f33), color-stop(100%,#93aa4c));
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#7d8f33', endColorstr='#93aa4c',GradientType=0);
}
/* Orange Color Scheme ------------------------ */

.orange .button{
color:#fff;
text-shadow:1px 1px 0px #c04501;
background:#d54d01;
background:-moz-linear-gradient(top, #f86c1f 0%, #d54d01 100%);
background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#f86c1f), color-stop(100%,#d54d01));
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f86c1f', endColorstr='#d54d01',GradientType=0);
border-color:#c04501;
}

.orange:hover .button{
background:#f86c1f;
background:-moz-linear-gradient(top, #d54d01 0%, #f86c1f 100%);
background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#d54d01), color-stop(100%,#f86c1f));
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#d54d01', endColorstr='#f86c1f',GradientType=0);
}

.u-fms { 
    width: 100px; 
    height:24px; line-height:24px; 
    padding:0 9px; 
    background-color: #F3FFE8;
    color:#333;
}
.textc{border:1px solid #ccc;margin-top:5px;width:200px;height:30px;line-height:28px;}
.user_tab{width: 100px; color:#009900; margin-right:20px; border:0}
.euser_tab{width: 180px; color:#009900; margin-right:20px; background:#FFFFCC; padding-left:3px}
.cnt_right{width:742px;height:auto;float:right;display:table;background:#fff;border:1px solid #D3D3D3;padding:0 0 10px 0;position:relative; overflow:hidden}