@charset "utf-8";
/* CSS Document */

* { margin:0; padding:0; }

* html iframe, * html frame { overflow:auto; }

* html frameset { overflow:hidden; }

body { font-family:'微软雅黑',  Verdana, Arial, sans-serif; font-size: 12px; text-align:center; height:auto;}

body, ul, ol, li, p, h1, h2, h3, h4, h5, h6, form, fieldset, table, td, img, div, tr { margin:0 auto; padding:0; }

input, select { font-size:12px; vertical-align:middle; }

body div {

text-align:left;

}

textarea, input { word-wrap:break-word; word-break:break-all; padding:0px; }

li { list-style-type:none; }

img { border:0 none; }

a { color:#000; text-decoration:none; }

a:hover { color:#178CDA; }

a { outline:none; star:expression(this.onFocus=this.blur());

}

h1 { font-size:24px; }

h2 { font-size:20px; }

h3 { font-size:18px; }

h4 { font-size:16px; }

h5 { font-size:14px; }

h6 { font-size:12px; }

.pointer { cursor:pointer; }

.NoBorder { border:0 none; }

.NoPadding { padding:0; }

.t_l { text-align:left; }

.t_c { text-align:center; }

.t_r { text-align:right; }

.Break { word-break:break-all; word-wrap:break-word; }

.Nobreak { word-break:keep-all; word-wrap:normal; }

.FL { float:left; }

.FR { float:right; }

.UnLine { text-decoration:underline; }

.DisunLine { text-decoration:none; }

.absolute { position:absolute; }

.relative { position:relative; }

.wrapper { clear:both; overflow:hidden; }

.o-hidden { overflow:hidden; }

.invisible { visibility:hidden; }

.hidden { display:none; }

.block { display:block; }

.clear { clear:both; height:0px; width:100%; font-size:1px; line-height:0px; visibility:hidden; overflow:hidden; }

/*字体样式*/
.FB { font-weight:bold; }

.FN { font-weight:normal; }

.FI { font-style:italic; }

.F10 { font-size:10px; }

.F11 { font-size:11px; }

.F12 { font-size:12px; }

.F13 { font-size:13px; }

.F14 { font-size:14px; }

.F16 { font-size:16px; }

.F18 { font-size:18px; }
.fontred{ color:#FF0000;}
.fontgray{ color:#999;}
/* 定义间距,上下2个DIV间距，用DIVH开头。上下DIV有间距时使用,尽量不使用margin/padding值,防止不同浏览器出现BUG。使用下面属性可兼容大多浏览器。*/

.DivH5, .DivH10, .DivH15, .DivH20, .DivH25, .DivH30, DivH1, .DivH40 { width:100%; overflow:hidden; }

.DivH1 { height:1px; }

.DivH5 { height:5px; }

.DivH8 { height:8px; }

.DivH10 { height:10px; }

.DivH15 { height:15px; }

.DivH20 { height:20px; }

.DivH25 { height:25px; }

.DivH30 { height:30px; }

.DivH40 { height:40px; }

.DivH60 { height:60px; }

.DivH80 { height:80px; }
/*宽%*/
.width10{ width:10%;}
.width20{ width:20%;}
.width70{ width:60%;}
.width70{ width:70%;}
.width120px{ width:120px;}

/*鼠标经过变色*/
.greybluehover{
      background-color:#DBE8F1;
}
/*边框*/
.boxtblr161114{
	border: 1px solid #CCCCCC;
}
/*外间距*/
.m_t10{ margin-top:10px;}
.m_b10{ margin-bottom:10px;}
.m_l10{ margin-left:10px;}
.m_r10{ margin-right:10px;}
.m_t20{ margin-top:20px;}
.m_b20{ margin-bottom:20px;}
.m_l20{ margin-left:20px;}
.m_r20{ margin-right:20px;}

/*内间距*/
.p_tb5lr15{
   padding:5px 15px;

}
.p_t10{ padding-top:10px;}
.p_b10{ padding-bottom:10px;}
.p_l10{ padding-left:10px;}
.p_r10{ padding-right:10px;}
.p_l20{ padding-left:20px;}
.p_r20{ padding-right:20px;}

/**/
.iconfont {
    font-family: iconfont!important;
    font-size: 16px;
    font-style: normal;
    -webkit-font-smoothing: antialiased;
    -webkit-text-stroke-width: .2px;
    -moz-osx-font-smoothing: grayscale;
}
/*列表下划线*/
.line_solid{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
.line_dashed{
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCCCCC;
}

/*浅蓝按钮*/
/* white */ 
.white { 
color: #999; 
border: solid 1px #A0DCFF; 
background: -moz-linear-gradient(top, #fff, #ededed); 
background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#ededed)); 
background: -moz-linear-gradient(top, #fff, #ededed); 
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ededed'); 
} 
.white:hover { 
background: #ededed; 
background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#EEF5F9)); 
background: -moz-linear-gradient(top, #fff, #EEF5F9); 
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#EEF5F9'); 
} 
.white:active { 
color: #999; 
background: -webkit-gradient(linear, left top, left bottom, from(#ededed), to(#fff)); 
background: -moz-linear-gradient(top, #ededed, #fff); 
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#ffffff'); 
} 
.whiteon{
	border: solid 1px #A0DCFF;
	background:#D7ECFF;
	color: #178CDB;
}

.button {
	text-align: center;
	height: 40px;
	float:left;
}
.left_button { 
display: inline-block; 
zoom: 1; /* zoom and *display = ie7 hack for display:inline-block */ 
*display: inline; 
vertical-align: baseline; 
/*margin: 0 5px; */
outline: none; 
cursor: pointer; 
text-align: center; 
text-decoration: none; 
font: 14px/100% '微软雅黑', Arial, Helvetica, sans-serif; 
padding: .5em 0.5em .55em; 
-webkit-border-radius: .3em; 
-moz-border-radius: .3em; 
border-top-left-radius:6px;border-top-right-radius:0px;border-bottom-left-radius:6px;border-bottom-right-radius:0px;

} 
.left_button:hover { 
text-decoration: none; 
} 
.left_button:active { 
position: relative; 
top: 1px; 
} 

.right_button { 
display: inline-block; 
zoom: 1; /* zoom and *display = ie7 hack for display:inline-block */ 
*display: inline; 
vertical-align: baseline; 
/*margin: 0 5px; */
outline: none; 
cursor: pointer; 
text-align: center; 
text-decoration: none; 
font: 14px/100% '微软雅黑', Arial, Helvetica, sans-serif; 
padding: .5em 0.5em .55em; 
-webkit-border-radius: .3em; 
-moz-border-radius: .3em; 
border-top-left-radius:0px;border-top-right-radius:6px;border-bottom-left-radius:0px;border-bottom-right-radius:6px;
} 
.right_button:hover { 
text-decoration: none; 
} 
.right_button:active { 
position: relative; 
top: 1px; 
} 