/*重设CSS   2015.2.17*/
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, 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, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video { margin: 0; padding: 0; border: 0; font-size: 100%; font: inherit; vertical-align: baseline; }
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block; }
ol, ul { list-style: none; }
blockquote, q { quotes: none; }
blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; }
table { border-collapse: collapse; border-spacing: 0; }
body { line-height: 1; color: #333333; font: 14px/28px Arial, Helvetica, "Microsoft YaHei", "simsun", sans-serif; background: #FFF; }
a { text-decoration: none; }
a:hover { text-decoration: underline; }
input, select, option { padding: 2px; }
/*重设结束*/



/*共用CSS*/
.fl { float: left; }
.fr { float: right; }
.oh { overflow: hidden; }
.db { display: block; }
.dh { display: none; }
.cb { clear: both; }
.ma { margin-right: auto; margin-left: auto; }
.pos_a{position:absolute;}
.pos_r{position:relative;}
.pos_f{position:fixed;}
.pos_s{position:static;}

.space5 { overflow: hidden; clear: both; height: 5px; font-size: 1px; line-height: 1px; }
.space10 { overflow: hidden; clear: both; height: 10px; font-size: 1px; line-height: 1px; }
.space15 { overflow: hidden; clear: both; height: 15px; font-size: 1px; line-height: 1px; }
.space20 { overflow: hidden; clear: both; height: 20px; font-size: 1px; line-height: 1px; }
.space25 { overflow: hidden; clear: both; height: 25px; font-size: 1px; line-height: 1px; }
.space30 { overflow: hidden; clear: both; height: 30px; font-size: 1px; line-height: 1px; }
.space40 { overflow: hidden; clear: both; height: 40px; font-size: 1px; line-height: 1px; }
.space50 { overflow: hidden; clear: both; height: 50px; font-size: 1px; line-height: 1px; }
.space60 { overflow: hidden; clear: both; height: 60px; font-size: 1px; line-height: 1px; }

.w1180 { clear: both; width: 1180px; margin-right: auto; margin-left: auto; zoom: 1}
.w1180:after { content: ""; display: block; height: 0; clear: both }
.w100_ { clear: both; width: 100%;zoom: 1 }
.w100_:after { content: ""; display: block; height: 0; clear: both }
.w850 { width: 850px; }
.w300 { width: 300px; }
.bgf5 { background: #F5F5F5; }

.tc{ text-align:center;}

.clearfix:after { content: ""; display: block; height: 0; clear: both }
.clearfix { zoom: 1 }/*IE/7/6*/


.textcontent { font-size: 15px; line-height: 32px; color: #999999;padding: 6px; border: 1px solid #BCBCBC; }
.textinput   { border: 1px solid #BCBCBC; padding: 6px; font-size: 13px; color: #999999; }
.selectinput   { border: 1px solid #BCBCBC; padding: 2px; font-size: 13px; color: #999999; }

/*共用CSS结束*/

/*共用CSS结束*/
.f12 { font-size: 12px; }
.f14 { font-size: 14px; }
.f16 { font-size: 16px; }
.f18 { font-size: 18px; }
.f20 { font-size: 20px; }
.f22 { font-size: 22px; }
.f24 { font-size: 24px; }
.f26 { font-size: 26px; }
.f28 { font-size: 28px; }
.f30 { font-size: 30px; }
.f32 { font-size: 32px; }
.f34 { font-size: 34px; }
.f36 { font-size: 36px; }
.f38 { font-size: 38px; }
.f40 { font-size: 40px; }
.fb { font-weight: bold; }
.fn { font-weight: 100; }

.fred{ color: #FF3300; }
.fblue{ color: #0066CC; }
.fyellow{ color: #FF6600; }

.mt10 { margin-top:10px;}
.mt20 { margin-top:20px;}
.mt30 { margin-top:30px;}
.mt40 { margin-top:40px;}
.mt50 { margin-top:50px;}
.mt60 { margin-top:60px;}

.mb10 {margin-bottom:10px; }
.mb20 {margin-bottom:20px; }
.mb30 {margin-bottom:30px; }
.mb40 {margin-bottom:40px; }
.mb50 {margin-bottom:50px; }
.mb60 {margin-bottom:60px; }

.ml10 {margin-left:10px; }
.ml20 {margin-left:20px; }
.ml30 {margin-left:30px; }
.ml40 {margin-left:40px; }
.ml50 {margin-left:50px; }
.ml60 {margin-left:60px; }

.mr10 {margin-right:10px; }
.mr20 {margin-right:20px; }
.mr30 {margin-right:30px; }
.mr40 {margin-right:40px; }
.mr50 {margin-right:50px; }
.mr60 {margin-right:60px; }

.pt10 {padding-top:10px;}
.pt20 {padding-top:20px;}
.pt30 {padding-top:30px;}
.pt40 {padding-top:40px;}
.pt50 {padding-top:50px;}
.pt60 {padding-top:60px;}

.pb10 {padding-bottom:10px; }
.pb20 {padding-bottom:20px; }
.pb30 {padding-bottom:30px; }
.pb40 {padding-bottom:40px; }
.pb50 {padding-bottom:50px; }
.pb60 {padding-bottom:60px; }

.pl10 {padding-left:10px; }
.pl20 {padding-left:20px; }
.pl30 {padding-left:30px; }
.pl40 {padding-left:40px; }
.pl50 {padding-left:50px; }
.pl60 {padding-left:60px; }

.pr10 {padding-right:10px; }
.pr20 {padding-right:20px; }
.pr30 {padding-right:30px; }
.pr40 {padding-right:40px; }
.pr50 {padding-right:50px; }
.pr60 {padding-right:60px; }


.scale-img{ transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -ms-transition: all 0.5s; height: 100%; width: 100%; 
}
.scale-img:hover{
	transform: scale(1.2);
	-webkit-transform: scale(1.2);
	-moz-transform: scale(1.2);
	-ms-transform: scale(1.2);
}
