/*
	This style is applied to the global.
	only edit by 2014-05-28
*/

/* Reset element defaults */


fieldset,img,input,button{border:none;padding:0;margin:0;outline-style:none}
ul,dd,dl,dt,ol,li{list-style:none}
input{padding-top:0;padding-bottom:0;font-family:microsoft yahei,simhei,simsun,宋体}
select,input{vertical-align:middle}
select,input,textarea{font-size:12px;margin:0}
textarea{resize:none}
img{border:0;vertical-align:middle;max-width: 100%}
table{border-collapse:collapse}

.img_max100{max-width: 100%}

h1,h2,h3,h4,h5,h6{font-weight: normal;}

html,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
{margin: 0;padding: 0;outline:none;font-size: inherit;-webkit-tap-highlight-color: transparent;}


article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display: block}
ul,ol,li{list-style: none}
a{color: #000;text-decoration: none}
a:hover{color: #000000;text-decoration: none;-webkit-transition: background-color .2s ease;-moz-transition: background-color .2s ease;-ms-transition: background-color .2s ease;-o-transition: background-color .2s ease;transition: background-color .2s ease}

/*滚动条*/
::-webkit-scrollbar {width:6px;height:6px;padding-right:10px;}
::-webkit-scrollbar-track {    border-radius:10px;    background-color:#eee}
::-webkit-scrollbar-thumb {border-radius:10px;background-color:#000000;}



/* element float */
.lt{float:left;}
.rt{float:right;}
/* element position */
.p_fix{position:fixed;}
.p_rel{position:relative;}
.p_abs{position:absolute;}
.p_inh{position:inherit;}

/* Clear float element */
.clearfix:after{content:"."; height:0; display:block; visibility:hidden; clear:both; font-size:0;}
.clearfix{zoom:1;}
.no{ display:none}
/* Font Sizes and is bold */
.font12{font-size:12px;}
.font14{font-size:14px;}
.font16{font-size:16px;}
.font18{font-size:18px;}
.font20{font-size:20px;}
.font22{font-size:22px;}
.font24{font-size:24px;}
.font26{font-size:26px;}
.font28{font-size:28px;}
.font30{font-size:30px;}
.font32{font-size:32px;}
.font34{font-size:34px;}
.font36{font-size:36px;}
.font38{font-size:38px;}
.font48{font-size:48px;}
.font68{ font-size:68px;}
.font72{font-size:72px;}
.font_bold{font-weight:bold;}
.font_nobold{font-weight:normal;}


/* element width */
.w_10{width:10%;}
.w_20{width:20%;}
.w_25{width:25%;}
.w_30{width:30%;}
.w_33{width:33.33%;}
.w_50{width:50%;}
.w_70{width:70%;}
.w_80{width:80%;}
.w_100{width:100%;}

/* This <a> element style */
.a_btn{display:block; text-decoration:none;}
.a_btn_txt{text-align:center;}
.a_btn_no_txt{text-indent:-9999px; overflow:hidden;}
/* This <a> element border radius style */
.a_btn_rb{-webkit-border-radius:50%; -moz-border-radius:50%; border-radius:50%;}
.a_btn_rb3{-webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px;}
.a_btn_rb5{-webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px;}
.a_btn_rb10{-webkit-border-radius:10px; -moz-border-radius:10px; border-radius:10px;}

.ico{text-indent:-9999em; display:block; overflow:hidden;}
.ell{text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}