@charset "utf-8";
body, ul, ol, li, p, h1, h2, h3, h4, h5, h6, form, fieldset, table, td, img, div ,dl,dd{ margin:0; padding:0; border:0; }
ul li { list-style:none; }
body{
	color:#333;
}
a {
	text-decoration:none; 
	color:#000;
	-webkit-transition:background 0.2s linear;
    -moz-transition:background 0.2s linear;
    -o-transition:background 0.2s linear;
    transition:background 0.2s linear;

}
a:hover { text-decoration:underline;}
img { vertical-align:top; }

hr{
	height:1px;
	border:none;
	border-top:1px dotted #ccc;
	

}

.fl { float:left; }
.fr { float:right; }
.clear { clear:both; }
.bc { margin-left:auto; margin-right:auto; }
.tc { text-align:center; }
.tr { text-align:right; }
.zoom { overflow:hidden; zoom:1; }
.f12 { font-size:12px; }
.f14 { font-size:14px; }
.f16 { font-size:16px; }
.l18 { line-height:18px; }
.l20 { line-height:20px; }
.l22 { line-height:22px; }
.l24 { line-height:24px; }
.l26 { line-height:26px; }
.l28 { line-height:28px; }
.l30 { line-height:30px; }
.l32 { line-height:32px; }
.t24 { text-indent:24px; }
.t28 { text-indent:28px; }
.t30 { text-indent:30px; }
.t34 { text-indent:34px; }
.t40 { text-indent:40px; }
.overh { overflow:hidden; }
.fb{ font-weight:bold;}
/*---------------width---------------*/
.w72{width:72px;}
.w80{width:80px;}
.w85{width:85px;}
.w95{width:95px;}
.w100{width:100px;}
.w110{width:110px;}
.w118{width:118px;}
.w120{width:120px;}
.w130{width:130px;}
.w135{width:135px;}
.w140{width:140px;}
.w150{width:150px;}
.w160{width:160px;}
.w164{width:164px;}
.w165{width:165px;}
.w170{width:170px;}
.w175{width:175px;}
.w180{width:180px;}
.w185{width:185px;}
.w190{width:190px;}
.w200{width:200px;}
.w205{width:205px;}
.w210{width:210px;}
.w220{width:220px;}
.w225{width:225px;}
.w227{width:227px;}
.w233{width:233px;}
.w235{width:235px;}
.w240{width:240px;}
.w243{width:243px;}
.w250{width:250px;}
.w255{width:255px;}
.w260{width:260px;}
.w278{width:278px;}
.w280{width:280px;}
.w290{width:290px;}
.w293{width:293px;}
.w298{width:298px;}
.w300{width:300px;}
.w310{width:310px;}
.w315{width:315px;}
.w330{width:330px;}
.w340{width:340px;}
.w342{width:342px;}
.w345{width:345px;}
.w355{width:355px;}
.w360{width:360px;}
.w368{width:368px;}
.w370{width:370px;}
.w375{width:375px;}
.w380{width:380px;}
.w388{width:388px;}
.w390{width:390px;}
.w392{width:392px;}
.w400{width:400px;}
.w405{width:405px;}
.w415{width:415px;}
.w417{width:417px;}
.w440{width:440px;}
.w475{width:475px;}
.w480{width:480px;}
.w483{width:483px;}
.w485{width:485px;}
.w500{width:500px;}
.w545{width:545px;}
.w555{width:555px;}
.w565{width:565px;}
.w575{width:575px;}
.w600{width:600px;}
.w640{width:640px;}
.w645{width:645px;}
.w660{width:660px;}
.w680{width:680px;}
.w700{width:700px;}
.w710{width:710px;}
.w720{width:720px;}
.w725{width:725px;}
.w740{width:740px;}
.w750{width:750px;}
.w759{width:759px;}
.w760{width:760px;}
.w780{width:780px;}
.w785{width:785px;}
.w828{width:828px;}
.w925{width:925px;}
.w935{width:935px;}
.w998{width:998px;}
.w1000{ width:1000px;}
/*---------------margin---------------*/
.mt2{ margin-top:2px;}
.mt3{ margin-top:3px;}
.mt5{ margin-top:5px;}
.mt6{ margin-top:6px;}
.mt7{ margin-top:7px;}
.mt8{ margin-top:8px;}
.mt10{ margin-top:10px;}
.mt12{ margin-top:12px;}
.mt14{ margin-top:14px;}
.mt15{ margin-top:15px;}
.mt17{ margin-top:17px;}
.mt18{ margin-top:18px;}
.mt20{ margin-top:20px;}
.mt22{ margin-top:22px;}
.mt_20_22{ margin-top:20px;  *margin-top:22px; margin-top:22px\0;}
.mt25{ margin-top:25px;}
.mt30{ margin-top:30px;}
.mt35{ margin-top:35px;}
.mt40{ margin-top:40px;}
.mt50{ margin-top:50px;}
.mt60{ margin-top:60px;}
.mt75{ margin-top:75px;}
.mt90{ margin-top:90px;}
.mt135{ margin-top:135px;}
.mt240{ margin-top:240px;}
.ml5{ margin-left:5px;}
.ml6{ margin-left:6px;}
.ml7{ margin-left:7px;}
.ml10{ margin-left:10px;}
.ml12{ margin-left:12px;}
.ml15{ margin-left:15px;}
.ml17{ margin-left:17px;}
.ml20{ margin-left:20px;}
.ml25{ margin-left:25px;}
.ml30{ margin-left:30px;}
.ml32{ margin-left:32px;}
.ml35{ margin-left:35px;}
.ml40{ margin-left:40px;}
.ml45{ margin-left:45px;}
.ml65{ margin-left:65px;}
.ml80{ margin-left:80px;}
.ml85{ margin-left:85px;}
.ml90{ margin-left:90px;}
.mr0{ margin-right:0;}
.mr7{ margin-right:7px;}
.mr10{ margin-right:10px;}
.mr16{ margin-right:16px;}
.mr30{ margin-right:30px;}
.mr35{ margin-right:35px;}
/*---------------padding---------------*/
.px20{ padding-left:20px; padding-right:20px;}
.pt10{ padding-top:10px;}
.pt20{ padding-top:20px;}
.pt25{ padding-top:25px;}
.pt30{ padding-top:30px;}
.pt35{ padding-top:35px;}
.pl5{ padding-left:5px;}
.pl12{ padding-left:12px;}
.pl19{ padding-left:19px;}
.pl30{ padding-left:30px;}
.pl100{ padding-left:100px;}
.pb10{ padding-bottom:10px;}
.pb15{ padding-bottom:15px;}
.pb20{ padding-bottom:20px;}
.pb25{ padding-bottom:25px;}
.pb30{ padding-bottom:30px;}
.pb35{ padding-bottom:35px;}
.pb50{ padding-bottom:50px;}
.pb80{ padding-bottom:80px;}
.pb150{ padding-bottom:150px;}
.pr15{ padding-right:15px;}
.pr30{ padding-right:30px;}
.pr40{ padding-right:40px;}
/*---------------height---------------*/
.h95{ height:95px;}
.h178{ height:178px;}
.bg{ background:#CCC;}

/*------------btn---------------*/
.btn_orange{
	display:block;
	background:#FF9900;
	text-align:center;
	font-size:14px;
	padding:5px 10px;
	color:#fff;
}
.btn_orange:hover{
	background:#68b851;
	text-decoration:none;
}
.btn_green{
	display:block;
	background:#68b851;
	text-align:center;
	font-size:14px;
	padding:5px 10px;
	color:#fff;
}
.btn_green:hover{
	background:#FF9900;
	text-decoration:none;
}
.btn_red{
	display:block;
	background:#F60;
	text-align:center;
	font-size:14px;
	padding:5px 10px;
	color:#fff;
	
}
.btn_red:hover{
	background:#f90;
	text-decoration:none;
}
.btn_blue{
	display:block;
	background:#74c5e6;
	text-align:center;
	font-size:14px;
	padding:5px 10px;
	color:#fff;
}
.btn_blue:hover{
	background:#68b851;
	text-decoration:none;
}
.btn_gray{
	display:block;
	background:#ccc;
	text-align:center;
	font-size:14px;
	padding:5px 10px;
	color:#fff;
}
.btn_gray:hover{
	background:#68b851;
	text-decoration:none;
}
.btn_green2{
	display:block;
	background:#aad79d;
	text-align:center;
	font-size:14px;
	padding:5px 10px;
	color:#060;
}
.btn_green2:hover{
	background:#FF9900;
	text-decoration:none;
	color:#fff;
}
