/* http://www.minwt.com*/
/*v1.0 plus+ | 20090501 | by minwt*/
/* http://meyerweb.com/eric/tools/css/reset/ */
/* v1.0 | 20080212 */
@import url( font-awesome.css );/*icon*/
@import url( share.css );/*共用*/
@import url( js.css );/*jq專用*/
@import url( flexslider.css );/*輪播專用*/
@import url( prettyPhoto.css );/*圖片專用*/


html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
caption {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	vertical-align: baseline;
	background: transparent;
	font-weight:normal;
	word-spacing: 1px;
}

ol, ul {list-style: none;}
a{text-decoration:none;}
hr,.br{clear:both;}

blockquote, q {quotes: none;}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

/* remember to define focus styles! */
:focus {	outline: 0;}

/* remember to highlight inserts somehow! */
ins {text-decoration: none;}
del {text-decoration: line-through;}

div,ul,li,p *:before, *:after {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

/*底部置底*/
html,body{
	height:100%;
}
*html .weapper{
	height:100%;
}
.weapper{
	min-height:100%;
	position:relative;
}
.footerpadd{
	padding:60px;
}

.clearfix01:after {content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
.clearfix01 {display: inline-block;}
* html .clearfix01 { height: 1%;}
.clearfix01 {display: block;}



/*隱藏&顯示*/
.block{
	display:block !important;
}
.none{
	display:none !important;
}



/*RWD*/

@media only screen and (max-width: 1280px){



}
@media only screen and (max-width: 960px){



}

@media only screen and (max-width: 767px){


[class^='width-']{
	width:100% !important;
}

/*隱藏&顯示*/
.none{
	display:block !important;
}
.block{
	display:none !important;
}

.margin-right1,.margin-right2,.margin-right3{
	margin-right:0;
}
.align-right{
	text-align:left;
}
.footerpadd{
	padding:0;
}




.over{
	overflow-y:auto;
}

.footerpadd{
	padding:0;
}

}
@media only screen and (max-width: 320px){

}
@media only screen and (min-width: 480px) and (max-width: 768px){


}