/*
* CSSIE兼容！ - v1.0
*
* 作者：佳好 QQ：25009291
*/
/***************************     common      *****************************/
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,
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;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
	display: block;
}
body {
	font:14px/1 "微软雅黑", tahoma, arial, sans-serif;
	color:#333;
}
body,html{
	width:100%;height:100%;
	overflow:hidden;
}
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;
	text-align:left;
}
input,textarea,select{font:14px/1 "微软雅黑", tahoma, arial, sans-serif; outline:none;}
div,a,select{-webkit-tap-highlight-color:rgba(0,0,0,0);}
a{
	text-decoration:none;
	color:#244671;
}
a:hover{color:#418ccd;}
a:focus,a:active{}
strong,dt{font-weight:bold;}
em{font-style:italic;}
u{text-decoration:underline;}
sub{vertical-align:sub;}
sup{vertical-align:super;}
s{text-decoration:line-through;}
caption{padding-bottom:5px;}
h1, h2, h3, h4, h5, h6, th{font-weight:normal;}
th,td{vertical-align:middle;}
/***************************     animated      *****************************/
.animated {
	-webkit-animation-duration: .5s;
	-webkit-animation-fill-mode: both;
	animation-duration: .5s;
	animation-fill-mode: both;
}
.infinite {
	-webkit-animation-iteration-count: infinite;
	animation-iteration-count: infinite;
}
.transiton{
	-webkit-transition: all 0.5s ease;
	transition: all 0.5s ease;
}
/*========================frame========================*/
.page{
	text-align:center;
	left:0;top:0;bottom:0;right:0;
	background:#f3f3f3;
	visibility:hidden;
	position:fixed;
	z-index:1;
	overflow:auto;
}
.wrap{
	max-width:1200px;
	min-width:960px;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
	position:relative;
}
.page .header{
	background:#fff;
	position:relative;
	height:100px;
	z-index:30;
	padding:0 15px;
}
.page .footer{
	position:relative;
	height:200px;
	background:#272b34;
	z-index:10;
	color:#808080;
	padding:0 15px;
}
.page .footer a{
	color:#b1b1b1;
}
.page .footer a:hover{
	color:#d1d1d1;
}
.page .main{
	position:relative;
	background:#fff;
	z-index:20;
	min-height:81%;
	padding:0 15px;
}
.new{
	position:fixed;
	top:0;left:0;right:0;bottom:0;
	background:url(../images/black50.png);
	z-index:2;
}
.new .main{
	position:absolute;
	width:1000px;
	top:110px;bottom:110px;
	left:50%;
	margin-left:-500px;
	background:#fff;
	overflow:auto;
}
.new .header{
	position:absolute;
	width:1000px;
	top:60px;
	height:50px;
	left:50%;
	color:#fff;
	margin-left:-500px;
	background:#244671;
	border-top-left-radius:5px;
	border-top-right-radius:5px;
}
.new .close{
	position:absolute;
	width:30px;height:30px;
	right:10px;top:10px;
	cursor:pointer;
	background:url(../images/close.png) no-repeat 50% 50%;
}
.new .header .close{
	background:url(../images/close_header.png) no-repeat 50% 50%;
}
.new .footer{
	position:absolute;
	width:1000px;
	bottom:60px;
	height:50px;
	left:50%;
	margin-left:-500px;
	background:#fff;
	border-top:1px solid #f3f3f3;
	border-bottom-left-radius:5px;
	border-bottom-right-radius:5px;
}
.header-nav>ul>li{position:relative;display:inline-block;*display:inline;*zoom:1;margin:0 40px -1px 40px;padding-bottom:25px;}
.header-nav>ul>li>a{color:#333;border-bottom:3px solid #fff;padding-bottom:5px;}
.header-nav>ul>li>a:hover{color:#418ccd;}
.header-nav>ul>li.active>a{border-bottom:3px solid #244671;}
.header-nav>ul>li.active:hover{color:#333;}
.header-login a:hover{color:#b5731f;}
.header-nav>ul>li>ul{
	/*display:none;*/
	position:absolute;
	left:50%;top:41px;
	padding:0 15px;
	width:100px;
	margin-left:-65px;
	background:url(../images/header-nav-bg.png);
	/*-webkit-transition: all 0.2s ease;
	transition: all 0.2s ease;
	opacity: 0;
	visibility:hidden;
	-webkit-transform: scale3d(.3, .3, .3);
	transform: scale3d(.3, .3, .3);
	-webkit-transform-origin:top center;
	transform-origin:top center;*/
	display:none;
}
.header-nav>ul>li>ul>li{
	border-top:1px solid #597290;
	padding:15px 0;
}
.header-nav>ul>li>ul>li:first-child{
	border-top:0px;
}
.header-nav>ul>li:hover>ul{
	/*display:block;
	opacity: 1;
	-webkit-transform: scale3d(1, 1, 1);
	transform: scale3d(1, 1, 1);
	visibility: visible;*/
}
.header-nav>ul>li>ul>li>a{
	color:#fff;
	font-size:14px;
	font-weight:normal;
}
.header-nav>ul>li:hover>ul>li>a:hover{
	color:#bbdcff;
}
/*=====================UI=====================*/
.alert{
	position:fixed;
	left:50%;
	top:50%;
	margin:-50% 0 0 -50%;
	background:url(../images/black90.png);
	border-radius:100px;
	z-index:99999;
	color:#fff;
	text-align:center;
	line-height:1.5;
	padding:10px 20px;
	max-width:600px;
	font-size:14px;
}
.alert-confirm{
	width:100%;height:100%;
	position:fixed;
	left:0;top:0;
	z-index:99999;
	background:url(../images/black50.png);
}
.alert-confirm .alert{
	border-radius:0;
	background:none;
	color:#000;
	padding:0;
	min-width:200px;
}
.alert-confirm .alert .title{
	border-top-left-radius:10px;
	border-top-right-radius:10px;
	padding:15px 20px;
	font-size:16px;
	background:url(../images/white90.png);
}
.alert-confirm .alert .ctrl{
	border-bottom-left-radius:10px;
	border-bottom-right-radius:10px;
	border-top:1px solid #333;
	background:url(../images/white90.png);
}
.alert-confirm .alert .ctrl .btn-yes{
	line-height:40px;
	text-align:center;
	color:#007aff;
	cursor:pointer;
	font-size:16px;
	-webkit-user-select:none;
	-ms-user-select:none;
}
.confirm-wrapper{
	width:100%;height:100%;
	position:fixed;
	left:0;top:0;
	z-index:99999;
	background:url(../images/black50.png);
}
.confirm{
	position:fixed;
	left:50%;
	top:50%;
	margin:-50% 0 0 -50%;
	border-radius:20px;
	z-index:99999;
	text-align:center;
	line-height:1.5;
	min-width:200px;
	max-width:690px;
	font-size:16px;
}
.confirm .title{
	border-top-left-radius:10px;
	border-top-right-radius:10px;
	padding:15px 20px;
	background:url(../images/white90.png);
}
.confirm .ctrl{
	border-bottom-left-radius:10px;
	border-bottom-right-radius:10px;
	background:url(../images/white90.png);
	border-top:1px solid #333;
}
.confirm .btn-yes{
	line-height:40px;
	display:inline-block;
	*display:inline;
	*zoom:1;
	text-align:center;
	color:#007aff;
	cursor:pointer;
	font-size:16px;
	border-left:1px solid #333;
	-webkit-user-select:none;
	-ms-user-select:none;
}
.confirm .btn-no{
	line-height:40px;
	display:inline-block;
	*display:inline;
	*zoom:1;
	text-align:center;
	color:#000;
	cursor:pointer;
	font-size:16px;
	-webkit-user-select:none;
	-ms-user-select:none;
}
.loading{
	position:fixed;
	left:50%;top:50%;
	z-index:99999;
	width:30px;height:30px;
	margin:-15px 0 0 -15px;
	border-radius:5px;
	background:#f3f3f3 url(../images/loading.gif) no-repeat 50% 50%;
}
.debug{
	position:fixed;
	left:0;
	top:0;
	background:rgba(0,0,0,0.8);
	z-index:99999;
	color:#fff;
	text-align:left;
	line-height:1.5;
	padding:20px 40px;
	box-sizing:border-box;
	max-width:50%;
	word-wrap:break-word;
}
.debug p{
	padding:10px 0;
	border-bottom:1px dashed #fff;
}
.tabs{
	position:relative;
}
.tabs-con{
	display:none;
}
/*=====================slider=====================*/
.bx-wrapper,.bx-viewport{
	position:relative;
	width:100%;
	height:100%;
}
.bx-viewport{
	overflow:hidden;
}
.bx-controls{
	height:10px;
	width:100%;
	position:absolute;
	bottom:30px;left:0;
	text-align:right;
	z-index:40;
}
.bx-pager{
	height:10px;
	position:absolute;
	left:0;bottom:0px;
	padding-left:30px;
	width:100%;
	text-align:left;
	white-space:nowrap;
	z-index:10;
}
.bx-pager-item{
	display:inline-block;
	*display:inline;
	*zoom:1;
	margin-left:10px;
	width:10px;
	height:10px;
}
.bx-pager-item:first-child{
	margin-left:0;
}
.bx-pager-item a{
	display:block;
	width:10px;
	height:10px;
	background:#a3a3a3;
	text-indent:9999px;
	overflow:hidden;
	border-radius:9999px;
}
.bx-pager-item a.active{
	background:#c89c51;
}
.bx-controls-direction{/*左右箭头*/
	position:absolute;
	left:0;top:-145px;
	width:100%;
	z-index:20;
}
.bx-prev{
	position:absolute;
	left:-15px;top:0;
	text-align:left;
	text-indent:-9999px;
	overflow:hidden;
	width:30px;height:30px;
	background:url(../images/bx-prev.png) no-repeat;
}
.bx-prev:hover{
	background:url(../images/bx-prev.png) no-repeat 0 -30px;
}
.bx-next{
	position:absolute;
	right:-15px;top:0;
	overflow:hidden;
	text-align:right;
	text-indent:9999px;
	width:30px;height:30px;
	background:url(../images/bx-next.png) no-repeat;
}
.bx-next:hover{
	background:url(../images/bx-next.png) no-repeat 0 -30px;
}
/*=====================form=====================*/
.selectmenu{
	position:relative;
	z-index:10;
	display:inline-block;
	*display:inline;
	*zoom:1;
	vertical-align:middle;
	-webkit-user-select:none;
}
.selectmenu .select{
	width:140px;
	position:absolute;
	left:-999999px;
}
.selectmenu .title{
	position:relative;
}
.selectmenu .text{
	height:40px;line-height:40px;
	font-size:14px;
	padding:0 46px 0 6px;
	border:1px solid #d3d3d3;
	white-space:nowrap;
	color:#999;
	cursor:default;
	text-align:left;
}
.selectmenu .text.active{
	color:#333;
}
.selectmenu .ico{
	width:40px;height:40px;
	position:absolute;
	background:url(../images/selectmenu.png) no-repeat;
	top:1px;right:1px;
	cursor:default;
}
.selectmenu .ico.active{
	background:url(../images/selectmenu.png) no-repeat 0 100%;
}
.selectmenu .list{
	width:100%;
	position:absolute;
	top:39px;left:0;
	background:#f6f6f6;
	display:none;
	overflow:auto;
	max-height:150px;
	border:1px solid #d8d8d8;
}
.selectmenu .list li{
	heigt:40px;line-height:40px;
	padding:0 10px;
	font-size:14px;
	color:#888;
	display:block;
	background:#f8f8f8;
	border-top:1px dotted #d8d8d8;
	text-align:left;
	cursor:default;
}
.selectmenu .list li:hover{
	background:#f4f4f4;
	color:#383838;
}
.selectmenu .list li:first-child{
	border-top:0;
}
.choosebox{
	height:15px;
	display:inline-block;
	*display:inline;
	*zoom:1;
	padding-left:15px;
	background:url(../images/choosebox.png) no-repeat 0 0;
	-webkit-user-select:none;
	-ms-user-select:none;
	cursor:pointer;
	line-height:15px;
	position:relative;
	overflow:hidden;
	text-indent:5px;
}
.choosebox.active{
	background:url(../images/choosebox.png) no-repeat 0 -15px;
}
.choosebox input{
	position:absolute;
	left:-9999px;
}
.openbox{
	width:96px;height:60px;
	display:inline-block;
	background:url(../images/openbox.png) no-repeat 0 0;
	-webkit-user-select:none;
	-ms-user-select:none;
	cursor:pointer;
	position:relative;
	overflow:hidden;
}
.openbox.active{
	background:url(../images/openbox.png) no-repeat 0 -15px;
}
.openbox input{
	position:absolute;
	left:-9999px;
}
.text-01{
	height:40px;
	line-height:40px;
	padding:0 6px;
	border:1px solid #d3d3d3;
	background:#fff;
	font-size:14px;
}
.text-01:focus{outline:1px solid #299ed5;}
.text-01::-webkit-input-placeholder{
	color:#a5a5a5;
	line-height:40px;
}
.text-01:-ms-input-placeholder{
	color:#a5a5a5;
	line-height:40px;
}
.text-01::-moz-placeholder{
	color:#a5a5a5;
	line-height:40px;
}
.text-01::-webkit-input-out{
	color:#a5a5a5;
	line-height:40px;
}
textarea.text-01{
	height:auto;
	line-height:1.5;
	padding:6px;
}
textarea.text-01::-webkit-input-placeholder{
	line-height:1.5;
}
textarea.text-01:-ms-input-placeholder{
	line-height:1.5;
}
textarea.text-01::-moz-placeholder{
	line-height:1.5;
}
textarea.text-01::-webkit-input-out{
	line-height:1.5;
}
/*=====================ico=====================*/

/*=====================btn=====================*/
.btn-red,.btn-blue,.btn-yellow,.btn-gray,.btn-white{
	display:inline-block;
	*display:inline;
	*zoom:1;
	color:#fff;
	line-height:30px;
	text-align:center;
	border-radius:1000px;
	padding:0 15px;
	font-size:14px;
	cursor:pointer;
	-webkit-user-select:none;
	-ms-user-select:none;
	-webkit-transition: all 0.5s ease;
	transition: all 0.5s ease;
}
.btn-red{
	background:#fd5b44;
}
.btn-red:hover{
	background-color:#e9462f;
	color:#fff;
}
.btn-yellow{
	background:#d99a4b;
}
.btn-yellow:hover{
	background:#cc8326;
	color:#fff;
}
.btn-gray{
	background:#b3b3b3;
}
.btn-gray:hover{
	background:#a3a3a3;
	color:#fff;
}
.btn-blue{
	background:#244671;
}
.btn-blue:hover{
	background:#0f3360;
	color:#fff;
}
.btn-white{
	background:#fff;
	color:#d99a4b;
	border:1px solid #d99a4b;
}
.btn-white:hover{
	color:#fff;
	background:#d99a4b;
}
.btn-red.disabled,.btn-red.disabled:hover,.btn-yellow.disabled,.btn-yellow.disabled:hover,.btn-gray.disabled,.btn-gray.disabled:hover{
	background:#d3d3d3;
	cursor:default;
}
/***************************     box-cell      *****************************/
.box{
	background:#fff;
	position:relative;
}
.cell{
	background:#fff;
	position:relative;
}
.cell>.item{
	padding:15px 15px 15px 0;
	position:relative;
	margin-left:15px;
	border-top:1px solid #f3f3f3;
}
.cell>.item>.cell{
	border-top:1px solid #f3f3f3;
	border-bottom:0;
	margin-top:15px;
}
.cell>.item>.cell>.item{
	padding:15px 15px 15px 0;
	position:relative;
	margin-left:30px;
	border-top:1px solid #f3f3f3;
}
.cell>.item:first-child,.cell>.item>.cell>.item:first-child{
	border-top:0px;
}
.cell>.item>.cell>.item:last-child{
	padding-bottom:0px;
}
.cell.cell-form{
	font-size:14px;
}
.cell.cell-form .item{
	padding:15px 30px 15px 0;
}
.cell .ptb30{
	padding-top:30px !important;
	padding-bottom:30px !important;
}
/***************************     global      *****************************/
.pagewrap span,.pagewrap .current,.pagewrap .disabled,.pagewrap a{
    display:inline-block;
    *zoom:1;
    margin-left:15px;
}
.pagewrap a{
    color:#244671;
}
.pagewrap .disabled,.pagewrap span,.pagewrap .current{
    color:#999;
}
.pagewrap .current{
    color:#fd5b44;
}
.back-top{background:url(../images/back_top.png) no-repeat;width:32px;height:47px; position:fixed;left:50%;bottom:60px;margin-left:600px;z-index:40; cursor:pointer;display:none;}
.back-top-b{background:url(../images/back-top.png) no-repeat;width:42px;height:40px; position:fixed;left:50%;bottom:120px;margin-left:610px;z-index:40; cursor:pointer;display:none;}
.QR-code-ico{background:url(../images/ico-QR-code.png) no-repeat;width:42px;height:40px; position:fixed;left:50%;bottom:60px;margin-left:610px;z-index:40; cursor:pointer;display:none;}
.QR-code{background:url(../images/QR-code.png) no-repeat;width:105px;height:119px; position:fixed;left:50%;bottom:60px;margin-left:495px;z-index:40; cursor:pointer;display:none;}
.score{
	display:inline-block;
	width:100px;height:20px;
	background:url(../images/score.png) no-repeat 0 -20px;
}
.score span{
	display:block;
	height:20px;
	background:url(../images/score.png) no-repeat;
}
.score-red{
	display:inline-block;
	width:100px;height:20px;
	background:url(../images/score-red.png) no-repeat 0 -20px;
}
.score-red span{
	display:block;
	height:20px;
	background:url(../images/score-red.png) no-repeat;
}
.side-nav .item{
	padding:30px 0 30px 30px;
	color:#888;
	border-bottom:1px solid #d3d3d3;
	border-left:4px solid #f3f3f3;
	margin-left:-1px;
	margin-right:-2px;
	position:relative;
}
.side-nav .item.active{
	background:#fff;
	color:#fd5b44;
	border-left:4px solid #fd5b44;
	margin-right:-2px;
}
.refresh{
	text-align:center;
	background:#f3f3f3;
	border-bottom:1px solid #d3d3d3;
}
.refresh .text{
	display:inline-block;
	color:#888;
	font-size:24px;
}
.ico-refresh{
	display:inline-block;
	width:32px;height:32px;
	background:url(../images/ico-refresh.png) no-repeat;
}
.lastpage{
	text-align:center;
	background:#f3f3f3;
}
.article{
	text-align:justify;
	font-size:16px;
	background:#fff;
	line-height:1.8;
	padding:0 32px 32px 32px;
}
.article iframe{
	width: 100%;
	min-height: 500px;
}
.article h1{
	font-size:26px;
}
.article h2{
	font-size:24px;
}
.article h3{
	font-size:22px;
}
.article h4{
	font-size:20px;
}
.article h5{
	font-size:18px;
}
.article h6{
	font-size:16px;
}
.article p,.article h1,.article h2,.article h3,.article h4,.article h5,.article h6{
	margin-top:32px;
}
.article img{
	width: 100%;
}
.article ol{
	padding-left:48px;
	list-style:decimal;
	margin-top:32px;
}
.article ul{
	padding-left:48px;
	list-style:disc;
	margin-top:32px;
}
.article pre{
	margin-top:32px;
	background:#f9f9f9;
	padding:15px;
}
.article hr{
	margin-top:32px;
	border-top:1px solid #d3d3d3;
	border-bottom:0;
}
.article table{
	margin-top:32px;
}
.article th,.article td{
	border:1px solid #d3d3d3;
	padding:5px 10px;
}

.cl:before,.cl:after{
	content:"";
	display:table;
}
.cl:after{clear:both;}
.cl{*zoom:1;}

.gray{color:#666;}
.gray-dark{color:#333;}
.gray-light{color:#999;}
.red{color:#e01c24;}
.yellow{color:#d99a4b;}
.green{color:#39a84a;}
.black{color:#000;}
.white{color:#fff;}
.blue{color:#244671;}

.bg-transparent{background:url(../images/bg-transparent.png);}
.bg-none{background:none;}
.bg-red{background:#cc0000;}
.bg-gray-dark{background:#d3d3d3;}
.bg-gray{background:#f3f3f3;}
.bg-gray-light{background:#f9f9f9;}
.bg-black{background:#000;}
.bg-blue{background:#244671;}
.bg-black50{background:url(../images/black50.png);}
.bg-black90{background:url(../images/black90.png);}
.bg-white{background:#fff;}
.bg-yellow{background:#ff8800;}
.bg-title-gray{background:url(../images/bg-title-gray.png) repeat-x 0 100%;}
.bg-title-blue{background:url(../images/bg-title-blue.png) repeat-x 0 100%;}
.bg-white90{background:url(../images/white90.png);}

.tr{text-align:right;}
.tc{text-align:center;}
.tl{text-align:left;}
.tj{text-align:justify;}

.toe{
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
}

.tdt{text-decoration:line-through;}

.am{vertical-align:middle;}
.at{ vertical-align:top;}
.ab{vertical-align:bottom}

.vv{visibility:visible;}
.vh{visibility:hidden;}

.cp{cursor:pointer;}

.di{display:inline-block;*display:inline;*zoom:1;}
.db{display:block;}
.dn{display:none;}

.dt{display:table;border-collapse:collapse;width:100%;}
.row{display:table-row;}
.col{display:table-column;}
.dcell{display:table-cell;}

.oh{overflow:hidden;}

.pr{position:relative;}
.pa{position:absolute;}
.pf{position:fixed;}

.fl{float:left;}
.fr{float:right;}

.wn{white-space:nowrap;}

.lh1x2{line-height:1.2;}
.lh1x5{line-height:1.5;}
.lh1x8{line-height:1.8;}
.lh2x{line-height:2;}
.lh15{line-height:15px;}
.lh20{line-height:20px;}
.lh25{line-height:25px;}
.lh30{line-height:30px;}
.lh35{line-height:35px;}
.lh40{line-height:40px;}
.lh45{line-height:45px;}
.lh50{line-height:50px;}
.lh55{line-height:55px;}
.lh60{line-height:60px;}
.lh65{line-height:65px;}
.lh70{line-height:70px;}
.lh75{line-height:75px;}
.lh80{line-height:80px;}
.lh85{line-height:85px;}
.lh90{line-height:90px;}
.lh95{line-height:95px;}
.lh100{line-height:100px;}

.wa{width:auto;}
.w0x{width:0%;}
.w5x{width:5%;}
.w10x{width:10%;}
.w15x{width:15%;}
.w20x{width:20%;}
.w25x{width:25%;}
.w30x{width:30%;}
.w35x{width:35%;}
.w33x{width:33.33333333%;}
.w40x{width:40%;}
.w45x{width:45%;}
.w50x{width:50%;}
.w55x{width:55%;}
.w60x{width:60%;}
.w65x{width:65%;}
.w70x{width:70%;}
.w75x{width:75%;}
.w80x{width:80%;}
.w85x{width:85%;}
.w90x{width:90%;}
.w95x{width:95%;}
.w100x{width:100%;}
.w10{width:10px;}
.w20{width:20px;}
.w30{width:30px;}
.w40{width:40px;}
.w50{width:50px;}
.w60{width:60px;}
.w70{width:70px;}
.w80{width:80px;}
.w90{width:90px;}
.w100{width:100px;}
.w110{width:110px;}
.w120{width:120px;}
.w130{width:130px;}
.w140{width:140px;}
.w150{width:150px;}
.w160{width:160px;}
.w170{width:170px;}
.w180{width:180px;}
.w190{width:190px;}
.w200{width:200px;}
.w210{width:210px;}
.w220{width:220px;}
.w230{width:230px;}
.w240{width:240px;}
.w250{width:250px;}
.w260{width:260px;}
.w270{width:270px;}
.w280{width:280px;}
.w290{width:290px;}
.w300{width:300px;}
.w310{width:310px;}
.w320{width:320px;}
.w330{width:330px;}
.w340{width:340px;}
.w350{width:350px;}
.w360{width:360px;}
.w370{width:370px;}
.w380{width:380px;}
.w390{width:390px;}
.w400{width:400px;}
.w410{width:410px;}
.w420{width:420px;}
.w430{width:430px;}
.w440{width:440px;}
.w450{width:450px;}
.w460{width:460px;}
.w470{width:470px;}
.w480{width:480px;}
.w490{width:490px;}
.w500{width:500px;}
.w510{width:510px;}
.w520{width:520px;}
.w530{width:530px;}
.w540{width:540px;}
.w550{width:550px;}
.w560{width:560px;}
.w570{width:570px;}
.w580{width:580px;}
.w590{width:590px;}
.w600{width:600px;}
.w610{width:610px;}
.w620{width:620px;}
.w630{width:630px;}
.w640{width:640px;}
.w650{width:650px;}
.w660{width:660px;}
.w670{width:670px;}
.w680{width:680px;}
.w690{width:690px;}
.w700{width:700px;}

.ha{height:auto;}
.h0x{height:0%;}
.h5x{height:5%;}
.h10x{height:10%;}
.h15x{height:15%;}
.h20x{height:20%;}
.h25x{height:25%;}
.h30x{height:30%;}
.h35x{height:35%;}
.h33x{height:33.33333333%;}
.h40x{height:40%;}
.h45x{height:45%;}
.h50x{height:50%;}
.h55x{height:55%;}
.h60x{height:60%;}
.h65x{height:65%;}
.h70x{height:70%;}
.h75x{height:75%;}
.h80x{height:80%;}
.h85x{height:85%;}
.h90x{height:90%;}
.h95x{height:95%;}
.h100x{height:100%;}

.h5{height:5px;}
.h10{height:10px;}
.h15{height:15px;}
.h20{height:20px;}
.h25{height:25px;}
.h30{height:30px;}
.h35{height:35px;}
.h40{height:40px;}
.h45{height:45px;}
.h50{height:50px;}
.h55{height:55px;}
.h60{height:60px;}
.h65{height:65px;}
.h70{height:70px;}
.h75{height:75px;}
.h80{height:80px;}
.h85{height:85px;}
.h90{height:90px;}
.h95{height:95px;}
.h100{height:100px;}
.h110{height:110px;}
.h120{height:120px;}
.h130{height:130px;}
.h140{height:140px;}
.h150{height:150px;}
.h160{height:160px;}
.h170{height:170px;}
.h180{height:180px;}
.h190{height:190px;}
.h200{height:200px;}
.h210{height:210px;}
.h220{height:220px;}
.h230{height:230px;}
.h240{height:240px;}
.h250{height:250px;}
.h260{height:260px;}
.h270{height:270px;}
.h280{height:280px;}
.h290{height:290px;}
.h300{height:300px;}
.h310{height:310px;}
.h320{height:320px;}
.h330{height:330px;}
.h340{height:340px;}
.h350{height:350px;}
.h360{height:360px;}
.h370{height:370px;}
.h380{height:380px;}
.h390{height:390px;}
.h400{height:400px;}
.h410{height:410px;}
.h420{height:420px;}
.h430{height:430px;}
.h440{height:440px;}
.h450{height:450px;}
.h460{height:460px;}
.h470{height:470px;}
.h480{height:480px;}
.h490{height:490px;}
.h500{height:500px;}
.h510{height:510px;}
.h520{height:520px;}
.h530{height:530px;}
.h540{height:540px;}
.h550{height:550px;}
.h560{height:560px;}
.h570{height:570px;}
.h580{height:580px;}
.h590{height:590px;}
.h600{height:600px;}
.h610{height:610px;}
.h620{height:620px;}
.h630{height:630px;}
.h640{height:640px;}
.h650{height:650px;}
.h660{height:660px;}
.h670{height:670px;}
.h680{height:680px;}
.h690{height:690px;}
.h700{height:700px;}

.fb{font-weight:bold;}
.f10{font-size:10px;}
.f12{font-size:12px;}
.f14{font-size:14px;}
.f16{font-size:16px;}
.f18{font-size:18px;}
.f20{font-size:18px;}
.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;}
.f42{font-size:42px;}
.f44{font-size:44px;}
.f46{font-size:46px;}
.f48{font-size:48px;}
.f50{font-size:50px;}
.f0{font-size:0;}

.bs{box-shadow:0 0 3px rgba(0,0,0,.1);}

.b{border:1px solid #d3d3d3;}
.bl{border-left:1px solid #d3d3d3;}
.br{border-right:1px solid #d3d3d3;}
.bt{border-top:1px solid #d3d3d3;}
.bb{border-bottom:1px solid #d3d3d3;}
.btb{border-top:1px solid #d3d3d3;border-bottom:1px solid #d3d3d3;}
.blr{border-left:1px solid #d3d3d3;border-right:1px solid #d3d3d3;}

.l-b{border:1px solid #f3f3f3;}
.l-bl{border-left:1px solid #f3f3f3;}
.l-br{border-right:1px solid #f3f3f3;}
.l-bt{border-top:1px solid #f3f3f3;}
.l-bb{border-bottom:1px solid #f3f3f3;}
.l-btb{border-top:1px solid #f3f3f3;border-bottom:1px solid #f3f3f3;}
.l-blr{border-left:1px solid #f3f3f3;border-right:1px solid #f3f3f3;}

.b0{border:0;}
.bl0{border-left:0;}
.br0{border-right:0;}
.bt0{border-top:0;}
.bb0{border-bottom:0;}

.br5{border-radius:5px;}
.br10{border-radius:10px;}
.br15{border-radius:15px;}
.br20{border-radius:20px;}
.br25{border-radius:25px;}
.br30{border-radius:30px;}
.br35{border-radius:35px;}
.br40{border-radius:40px;}
.br45{border-radius:45px;}
.br50{border-radius:50px;}
.br55{border-radius:55px;}
.br60{border-radius:60px;}
.br100{border-radius:100px;}
.brc{border-radius:9999px;}
.brs0{border-radius:0;}

.m5{margin:5px;}
.ml5{margin-left:5px;}
.mr5{margin-right:5px;}
.mt5{margin-top:5px;}
.mb5{margin-bottom:5px;}
.mlr5{margin-left:5px;margin-right:5px;}
.mtb5{margin-top:5px;margin-bottom:5px;}

.m10{margin:10px;}
.ml10{margin-left:10px;}
.mr10{margin-right:10px;}
.mt10{margin-top:10px;}
.mb10{margin-bottom:10px;}
.mlr10{margin-left:10px;margin-right:10px;}
.mtb10{margin-top:10px;margin-bottom:10px;}

.m15{margin:15px;}
.ml15{margin-left:15px;}
.mr15{margin-right:15px;}
.mt15{margin-top:15px;}
.mb15{margin-bottom:15px;}
.mlr15{margin-left:15px;margin-right:15px;}
.mtb15{margin-top:15px;margin-bottom:15px;}

.m20{margin:20px;}
.ml20{margin-left:20px;}
.mr20{margin-right:20px;}
.mt20{margin-top:20px;}
.mb20{margin-bottom:20px;}
.mlr20{margin-left:20px;margin-right:20px;}
.mtb20{margin-top:20px;margin-bottom:20px;}

.m25{margin:25px;}
.ml25{margin-left:25px;}
.mr25{margin-right:25px;}
.mt25{margin-top:25px;}
.mb25{margin-bottom:25px;}
.mlr25{margin-left:25px;margin-right:25px;}
.mtb25{margin-top:25px;margin-bottom:25px;}

.m30{margin:30px;}
.ml30{margin-left:30px;}
.mr30{margin-right:30px;}
.mt30{margin-top:30px;}
.mb30{margin-bottom:30px;}
.mlr30{margin-left:30px;margin-right:30px;}
.mtb30{margin-top:30px;margin-bottom:30px;}

.m35{margin:35px;}
.ml35{margin-left:35px;}
.mr35{margin-right:35px;}
.mt35{margin-top:35px;}
.mb35{margin-bottom:35px;}
.mlr35{margin-left:35px;margin-right:35px;}
.mtb35{margin-top:35px;margin-bottom:35px;}

.m40{margin:40px;}
.ml40{margin-left:40px;}
.mr40{margin-right:40px;}
.mt40{margin-top:40px;}
.mb40{margin-bottom:40px;}
.mlr40{margin-left:40px;margin-right:40px;}
.mtb40{margin-top:40px;margin-bottom:40px;}

.m45{margin:45px;}
.ml45{margin-left:45px;}
.mr45{margin-right:45px;}
.mt45{margin-top:45px;}
.mb45{margin-bottom:45px;}
.mlr45{margin-left:45px;margin-right:45px;}
.mtb45{margin-top:45px;margin-bottom:45px;}

.m50{margin:50px;}
.ml50{margin-left:50px;}
.mr50{margin-right:50px;}
.mt50{margin-top:50px;}
.mb50{margin-bottom:50px;}
.mlr50{margin-left:50px;margin-right:50px;}
.mtb50{margin-top:50px;margin-bottom:50px;}

.m55{margin:55px;}
.ml55{margin-left:55px;}
.mr55{margin-right:55px;}
.mt55{margin-top:55px;}
.mb55{margin-bottom:55px;}
.mlr55{margin-left:55px;margin-right:55px;}
.mtb55{margin-top:55px;margin-bottom:55px;}

.m60{margin:60px;}
.ml60{margin-left:60px;}
.mr60{margin-right:60px;}
.mt60{margin-top:60px;}
.mb60{margin-bottom:60px;}
.mlr60{margin-left:60px;margin-right:60px;}
.mtb60{margin-top:60px;margin-bottom:60px;}

.m65{margin:65px;}
.ml65{margin-left:65px;}
.mr65{margin-right:65px;}
.mt65{margin-top:65px;}
.mb65{margin-bottom:65px;}
.mlr65{margin-left:65px;margin-right:65px;}
.mtb65{margin-top:65px;margin-bottom:65px;}

.m70{margin:70px;}
.ml70{margin-left:70px;}
.mr70{margin-right:70px;}
.mt70{margin-top:70px;}
.mb70{margin-bottom:70px;}
.mlr70{margin-left:70px;margin-right:70px;}
.mtb70{margin-top:70px;margin-bottom:70px;}

.m75{margin:75px;}
.ml75{margin-left:75px;}
.mr75{margin-right:75px;}
.mt75{margin-top:75px;}
.mb75{margin-bottom:75px;}
.mlr75{margin-left:75px;margin-right:75px;}
.mtb75{margin-top:75px;margin-bottom:75px;}

.m80{margin:80px;}
.ml80{margin-left:80px;}
.mr80{margin-right:80px;}
.mt80{margin-top:80px;}
.mb80{margin-bottom:80px;}
.mlr80{margin-left:60px;margin-right:80px;}
.mtb80{margin-top:60px;margin-bottom:80px;}

.m85{margin:85px;}
.ml85{margin-left:85px;}
.mr85{margin-right:85px;}
.mt85{margin-top:85px;}
.mb85{margin-bottom:85px;}
.mlr85{margin-left:85px;margin-right:85px;}
.mtb85{margin-top:85px;margin-bottom:85px;}

.m90{margin:90px;}
.ml90{margin-left:90px;}
.mr90{margin-right:90px;}
.mt90{margin-top:90px;}
.mb90{margin-bottom:90px;}
.mlr90{margin-left:90px;margin-right:90px;}
.mtb90{margin-top:90px;margin-bottom:90px;}

.m95{margin:95px;}
.ml95{margin-left:95px;}
.mr95{margin-right:95px;}
.mt95{margin-top:95px;}
.mb95{margin-bottom:95px;}
.mlr95{margin-left:95px;margin-right:95px;}
.mtb95{margin-top:95px;margin-bottom:95px;}

.m100{margin:100px;}
.ml100{margin-left:100px;}
.mr100{margin-right:100px;}
.mt100{margin-top:100px;}
.mb100{margin-bottom:100px;}
.mlr100{margin-left:100px;margin-right:100px;}
.mtb100{margin-top:100px;margin-bottom:100px;}

.m105{margin:105px;}
.ml105{margin-left:105px;}
.mr105{margin-right:105px;}
.mt105{margin-top:105px;}
.mb105{margin-bottom:105px;}
.mlr105{margin-left:105px;margin-right:105px;}
.mtb105{margin-top:105px;margin-bottom:105px;}

.m110{margin:110px;}
.ml110{margin-left:110px;}
.mr110{margin-right:110px;}
.mt110{margin-top:110px;}
.mb110{margin-bottom:110px;}
.mlr110{margin-left:110px;margin-right:110px;}
.mtb110{margin-top:110px;margin-bottom:110px;}

.m115{margin:115px;}
.ml115{margin-left:115px;}
.mr115{margin-right:115px;}
.mt115{margin-top:115px;}
.mb115{margin-bottom:115px;}
.mlr115{margin-left:115px;margin-right:115px;}
.mtb115{margin-top:115px;margin-bottom:115px;}

.m120{margin:120px;}
.ml120{margin-left:120px;}
.mr120{margin-right:120px;}
.mt120{margin-top:120px;}
.mb120{margin-bottom:120px;}
.mlr120{margin-left:120px;margin-right:120px;}
.mtb120{margin-top:120px;margin-bottom:120px;}

.m0{margin:0px;}
.ml0{margin-left:0px;}
.mr0{margin-right:0px;}
.mt0{margin-top:0px;}
.mb0{margin-bottom:0px;}
.mlr0{margin-left:0px;margin-right:0px;}
.mtb0{margin-top:0px;margin-bottom:0px;}

.p5{padding:5px;}
.pl5{padding-left:5px;}
.pr5{padding-right:5px;}
.pt5{padding-top:5px;}
.pb5{padding-bottom:5px;}
.plr5{padding-left:5px;padding-right:5px;}
.ptb5{padding-top:5px;padding-bottom:5px;}

.p10{padding:10px;}
.pl10{padding-left:10px;}
.pr10{padding-right:10px;}
.pt10{padding-top:10px;}
.pb10{padding-bottom:10px;}
.plr10{padding-left:10px;padding-right:10px;}
.ptb10{padding-top:10px;padding-bottom:10px;}

.p15{padding:15px;}
.pl15{padding-left:15px;}
.pr15{padding-right:15px;}
.pt15{padding-top:15px;}
.pb15{padding-bottom:15px;}
.plr15{padding-left:15px;padding-right:15px;}
.ptb15{padding-top:15px;padding-bottom:15px;}

.p20{padding:20px;}
.pl20{padding-left:20px;}
.pr20{padding-right:20px;}
.pt20{padding-top:20px;}
.pb20{padding-bottom:20px;}
.plr20{padding-left:20px;padding-right:20px;}
.ptb20{padding-top:20px;padding-bottom:20px;}

.p25{padding:25px;}
.pl25{padding-left:25px;}
.pr25{padding-right:25px;}
.pt25{padding-top:25px;}
.pb25{padding-bottom:25px;}
.plr25{padding-left:25px;padding-right:25px;}
.ptb25{padding-top:25px;padding-bottom:25px;}

.p30{padding:30px;}
.pl30{padding-left:30px;}
.pr30{padding-right:30px;}
.pt30{padding-top:30px;}
.pb30{padding-bottom:30px;}
.plr30{padding-left:30px;padding-right:30px;}
.ptb30{padding-top:30px;padding-bottom:30px;}

.p35{padding:35px;}
.pl35{padding-left:35px;}
.pr35{padding-right:35px;}
.pt35{padding-top:35px;}
.pb35{padding-bottom:35px;}
.plr35{padding-left:35px;padding-right:35px;}
.ptb35{padding-top:35px;padding-bottom:35px;}

.p40{padding:40px;}
.pl40{padding-left:40px;}
.pr40{padding-right:40px;}
.pt40{padding-top:40px;}
.pb40{padding-bottom:40px;}
.plr40{padding-left:40px;padding-right:40px;}
.ptb40{padding-top:40px;padding-bottom:40px;}

.p45{padding:45px;}
.pl45{padding-left:45px;}
.pr45{padding-right:45px;}
.pt45{padding-top:45px;}
.pb45{padding-bottom:45px;}
.plr45{padding-left:45px;padding-right:45px;}
.ptb45{padding-top:45px;padding-bottom:45px;}

.p50{padding:50px;}
.pl50{padding-left:50px;}
.pr50{padding-right:50px;}
.pt50{padding-top:50px;}
.pb50{padding-bottom:50px;}
.plr50{padding-left:50px;padding-right:50px;}
.ptb50{padding-top:50px;padding-bottom:50px;}

.p55{padding:55px;}
.pl55{padding-left:55px;}
.pr55{padding-right:55px;}
.pt55{padding-top:55px;}
.pb55{padding-bottom:55px;}
.plr55{padding-left:55px;padding-right:55px;}
.ptb55{padding-top:55px;padding-bottom:55px;}

.p60{padding:60px;}
.pl60{padding-left:60px;}
.pr60{padding-right:60px;}
.pt60{padding-top:60px;}
.pb60{padding-bottom:60px;}
.plr60{padding-left:60px;padding-right:60px;}
.ptb60{padding-top:60px;padding-bottom:60px;}

.p65{padding:65px;}
.pl65{padding-left:65px;}
.pr65{padding-right:65px;}
.pt65{padding-top:65px;}
.pb65{padding-bottom:65px;}
.plr65{padding-left:65px;padding-right:65px;}
.ptb65{padding-top:65px;padding-bottom:65px;}

.p70{padding:70px;}
.pl70{padding-left:70px;}
.pr70{padding-right:70px;}
.pt70{padding-top:70px;}
.pb70{padding-bottom:70px;}
.plr70{padding-left:70px;padding-right:70px;}
.ptb70{padding-top:70px;padding-bottom:70px;}

.p75{padding:75px;}
.pl75{padding-left:75px;}
.pr75{padding-right:75px;}
.pt75{padding-top:75px;}
.pb75{padding-bottom:75px;}
.plr75{padding-left:75px;padding-right:75px;}
.ptb75{padding-top:75px;padding-bottom:75px;}

.p80{padding:80px;}
.pl80{padding-left:80px;}
.pr80{padding-right:80px;}
.pt80{padding-top:80px;}
.pb80{padding-bottom:80px;}
.plr80{padding-left:80px;padding-right:80px;}
.ptb80{padding-top:80px;padding-bottom:80px;}

.p85{padding:85px;}
.pl85{padding-left:85px;}
.pr85{padding-right:85px;}
.pt85{padding-top:85px;}
.pb85{padding-bottom:85px;}
.plr85{padding-left:85px;padding-right:85px;}
.ptb85{padding-top:85px;padding-bottom:85px;}

.p90{padding:90px;}
.pl90{padding-left:90px;}
.pr90{padding-right:90px;}
.pt90{padding-top:90px;}
.pb90{padding-bottom:90px;}
.plr90{padding-left:90px;padding-right:90px;}
.ptb90{padding-top:90px;padding-bottom:90px;}

.p95{padding:95px;}
.pl95{padding-left:95px;}
.pr95{padding-right:95px;}
.pt95{padding-top:95px;}
.pb95{padding-bottom:95px;}
.plr95{padding-left:95px;padding-right:95px;}
.ptb95{padding-top:95px;padding-bottom:95px;}

.p100{padding:100px;}
.pl100{padding-left:100px;}
.pr100{padding-right:100px;}
.pt100{padding-top:100px;}
.pb100{padding-bottom:100px;}
.plr100{padding-left:100px;padding-right:100px;}
.ptb100{padding-top:100px;padding-bottom:100px;}

.p105{padding:105px;}
.pl105{padding-left:105px;}
.pr105{padding-right:105px;}
.pt105{padding-top:105px;}
.pb105{padding-bottom:105px;}
.plr105{padding-left:105px;padding-right:105px;}
.ptb105{padding-top:105px;padding-bottom:105px;}

.p110{padding:110px;}
.pl110{padding-left:110px;}
.pr110{padding-right:110px;}
.pt110{padding-top:110px;}
.pb110{padding-bottom:110px;}
.plr110{padding-left:110px;padding-right:110px;}
.ptb110{padding-top:110px;padding-bottom:110px;}

.p115{padding:115px;}
.pl115{padding-left:115px;}
.pr115{padding-right:115px;}
.pt115{padding-top:115px;}
.pb115{padding-bottom:115px;}
.plr115{padding-left:115px;padding-right:115px;}
.ptb115{padding-top:115px;padding-bottom:115px;}

.p120{padding:120px;}
.pl120{padding-left:120px;}
.pr120{padding-right:120px;}
.pt120{padding-top:120px;}
.pb120{padding-bottom:120px;}
.plr120{padding-left:120px;padding-right:120px;}
.ptb120{padding-top:120px;padding-bottom:120px;}

.p0{padding:0px;}
.pl0{padding-left:0px;}
.pr0{padding-right:0px;}
.pt0{padding-top:0px;}
.pb0{padding-bottom:0px;}
.plr0{padding-left:0px;padding-right:0px;}
.ptb0{padding-top:0px;padding-bottom:0px;}
/*=====================background=====================*/
