/*reset*/
@charset "utf-8";
@font-face {
	font-family: "Ukij Tor";
	font-weight: normal;
	src: local("Ukij Tor"), url("ukijtor.ttf") format("TrueType");
}
*{font-family:"Ukij Tor";
font-style:normal;
font-weight:normal;
font-variant:normal;
text-align: right;
word-wrap:break-word}

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td,figure{
    margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	vertical-align: baseline;
	direction: rtl;
}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{
	display:block
}
ol,ul,li{
	list-style: none
}
html{min-height:100%;}
body{
	font: 16px/23px "Ukij Tor",Helvetica;
	-webkit-font-smoothing: antialiased;
	-webkit-text-size-adjust: none;
	-webkit-touch-callout: none;
	-webkit-user-select: text;
	-webkit-touch-callout: none;
	word-break: break-all;
	word-wrap: break-word;
    color: #5f6f79;
	position:relative;
	min-height:100%;
}
h1,h2,h3,h4,h5,h6{
	font-weight: normal
}
h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{
	font-weight: inherit
}
a{
	color: #0053a5;
	text-decoration: none;
	outline: 0
}
.clearfix:after {content: ".";display: block;height: 0;clear:both;visibility: hidden;}
/*header*/
header{
    background-image: -webkit-gradient(linear, 0 0, 0 100%,color-stop(0, #55aef2),color-stop(100%, #2d8cd5));
	background-color: #2d8cd5;
    border-top: 1px solid #a8d7fb;
    line-height: 55px;
    height: 51px;
    box-shadow: 0 1px 2px #8f959a;
    -webkit-box-shadow: 0 1px 2px #8f959a;
	color: white;
	text-align: center;
	font-size: 15pt;
}
/*main nav*/
.main-navigation{
   margin-top: 2px;
}
.main-navigation ul{
    overflow: hidden;
}
.main-navigation ul li{
    -webkit-box-sizing: border-box;
    float: right;
    border-left: 1px solid #e8edf1;
    border-top: 1px solid #e8edf1;
    width: 33.33%;
    height: 40px;
    line-height: 45px;
}
.main-navigation ul li a{
    display: block;
    text-align: center;
}
.main-navigation ul li:nth-of-type(3n){
    border-right: none;
}
.main-navigation ul li:nth-child(-n+3){
    border-top: none;
}
/*item nav*/
.main-navigation h2 span{
    float: right;
    width: 5px;
    height: 37px;
    margin-left: 6px;
}
.main-navigation h2 span.red{
    background-image: -webkit-gradient(linear, 0 0, 0 100%,color-stop(0, #fe7a7a),color-stop(100%, #df4747));
}
.main-navigation h2 span.green{
    background-image: -webkit-gradient(linear, 0 0, 0 100%,color-stop(0, #5ad15f),color-stop(100%, #41a745));
}
.main-navigation h2 .item-title{
    border-bottom: 1px solid #d4d8db;
    border-top: 1px solid #d4d8db;
    background-image: -webkit-gradient(linear, 0 0, 0 100%,color-stop(0, #ffffff),color-stop(100%, #ebf0f3));
    line-height: 35px;
}
.item-title a{
    display: block;
    color: #5F6F79;
}

/*footer*/
.com-footer-splitline {
    width: 100%;
    height: 1px;
    margin-bottom: 1px;
    background: #e8edf1;
}
.com-footer-content {
    padding-top: 10px;
    -webkit-box-shadow: inset 0 2px 4px #e1e1e1;
    box-shadow: inset 0 2px 4px #e1e1e1;
    background: #f7fbfc;
}
.com-footer-content ul {
    line-height: 20px;
    text-align: center;
}
.com-footer-content ul li {
    display: inline;
    margin: 0 5px;
}
.com-footer-content ul li a {
    font-size: 12px;
    text-decoration: none;
    color: #96a4ae;
}
.com-footer-outlink::after {
    content: '';
    display: inline-block;
    width: 10px;
    height: 10px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAATtJREFUeNpinLZkHQMO4ATEgUBsCcT8ULGPQHwciNcD8T5smliwiNkD8QQgNsBhkTEQ5wDxBSAuAOKDyJJMaIorgHgvHsOQgQFUbQUuA0ES7UDMjMOAJixizFA9FegGgsKrhYCL6qEYGwDpdYUZCLKlF4/L0F1Zj8OlXSAaZKAHkWGGbGgNjjD1AMWyN5IgI5GGtiJ5FRl4M0GTCTkAZGglepIDGSjNQD7oQDNUGmTgLwbKAD8S+xfIwBcUGNaClrBfgAy8TIFh1Whil0EGLkMS+I8HI4NGLIaBwDKQgTuA+A4JLgMZVodFHGTGDpCBf4E4l0LDGKBm/IXl5R3QJIAP1OExrANqBkppU0nA0EZi0iJ6eQiSCCUyTO9A1VYSKrHXAPEmIPYD4nAgVkEqPC5ADVoJVYORKQACDACb+UJRcl26IwAAAABJRU5ErkJggg==) no-repeat;
    -webkit-background-size: 10px 10px;
    background-size: 10px 10px;
}
.com-footer-content .com-footer-outlink::after {
    margin-left: 2px;
    vertical-align: -1px;
}

/* simple */
.com-footer-simple .com-footer-content {
    padding-bottom: 11px;
}

/*common*/
.common ul{
    overflow: hidden;
    padding: 18px 0 5px;
}
.common ul li{
    float: left;
    width: 25%;
    margin-bottom: 10px;
}
.common ul li a{
    display: block;
    color: #5f6f79;
    text-align: center;
}
.common ul li a span{
    display: block;
}
.common ul li a img{
    height: 49px;
    width: 49px;
    display: block;
    margin: 0 auto;
}
/*soso*/
.com-search-bar{
    padding:7px;
    font-size: 14px;
    -webkit-box-sizing:border-box;
    background-color: #f1f1f1;
    border-bottom: 1px solid #c9c9c9;
    border-top: 1px solid #d6d6d6;
    position: relative;
}
.com-search-box{
    height: 36px;
    padding: 2px 0 2px 2px;
    display:-webkit-box;
    -webkit-box-orient:horizontal;
    -webkit-box-pack:justify;
    -webkit-box-align:center;
    -webkit-box-sizing:border-box;
    -webkit-border-radius:4px;
    position:relative;
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#86cdfc),color-stop(100%,#54a4f3));
}
.com-search-box input{
    height: 30px;
    border:1px solid #69b5ff;
    border-left: none;
    display:block;
    -webkit-box-flex:1;
    background-color: #ffffff;
    -webkit-border-top-right-radius: 4px;
    border-top-right-radius: 4px;
    -webkit-border-bottom-right-radius: 4px;
    border-bottom-right-radius: 4px;
    -webkit-border-top-left-radius: 0;
    border-top-right-radius: 0;
    -webkit-border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    position: relative;
    -webkit-box-shadow: inset 0 2px 2px #dedede;
    box-shadow: inset 0 2px 2px #dedede;*/
}
.com-search-box .select{
    border:1px solid #69b5ff;
    border-right: none;
    /*-webkit-box-shadow: inset 0 2px 2px #dedede;
    box-shadow: inset 0 2px 2px #dedede;*/
    -webkit-border-top-left-radius: 4px;
    border-top-right-radius: 4px;
    -webkit-border-bottom-left-radius: 4px;
    border-bottom-right-radius: 4px;
    -webkit-border-top-right-radius: 0;
    border-top-right-radius: 0;
    -webkit-border-bottom-right-radius: 0;
    border-bottom-right-radius: 0;
    height:30px;
    line-height: 35px;
    width: 42px;
    left: 0;
    top: 3px;
    z-index: 100;
    -webkit-background-size: 11px auto;
    background-size: 11px auto;
    padding-right: 8px;
    color: white;
	text-align: center;
}
.com-search-box .com-search-btn{
    width:36px;
    height: 36px;
    display:block;
    -webkit-border-top-right-radius:4px;
    -webkit-border-bottom-right-radius:4px;
    position: relative;
}
.com-search-box .com-search-btn i{
    position: absolute;
    left: 7px;
    top:5px;
    background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAACb0lEQVR4Xu3YTUhUURjGcSu1kMiPcTMZOFMTRUplFC2ciDbiJEjRDBERhrQomGgRwWBDmzYuhFb2QRk1YFZkLWoRlNCiyQYEizQkpsK+hCgkDT8ax9t/eXkX996556qzuA/8Fuc9m2dx5tzhLNM0rSCfsxxuQbegA9yCJTiKHqQxBw2zGEIXmlAIR2N2zRTiDGKohFk+I447i3EGq9GPDlHOiB/deIQ1C1kwgCR2wk4O4AVKF6JgBZ6iSsyncR2NWIfV8CGCe5iHPnV4jBVOn8G7OCxmz3ACX8RcFrqFrWJ+ARedOoP1kOV6EIIsJw0iiAExb4PXqYLnxPo9WpGFlUziIMZ1s1U47UTBMuwX+zHMIJd8Q7uYHXGi4B4U6dY/8AR2cg3/dGsf/KoFt4i9Pmiwkz94I2Y1qgU9Ym8UKvkq1h7VglIGKsk4/SX5LfbWQyU+sf6lWvCd2GsQ+7koxw4xG1It+FL88rxohp20oli3/oRR1YITkNdKO0qQS6oQF7MJnESl6o+kQ1wtm5BAMaykAr0oE/PtuIIRRFQK9qNbzA6hDwEYZRdeY7dBAQ/uI4FSu9dMFGkxC2IYN9GMtSjHZoTxEClshJUcw1vss/uXP4DnqIbdfMQGGGUel3Aes7lc1GnUIwk7uY1avLJwxM5iANvMCkrfsRdRjMFKRhDGccwghATMUosUWswKSll0wo8IEhjGXxRgHIO4jEbUoFdcLy0IW/iSrMQNeSwW83XLiy6EYJQoOpfiZWEMTTiFKYOCU0v59KHhKuqQgsxPPFAvqO4DgojrzmYSDZhUP4POK0Imn1+3Mu77oFswX/MfSwaPvXhMO6EAAAAASUVORK5CYII=") no-repeat center center;
    width:20px;
    height:20px;
    display:block;
    -webkit-background-size:20px auto;
    background-size:20px auto;
    text-indent: -9999px;
}
#google{width:100%; height:50px; margin:0px auto; display: inline;position:fixed;bottom:0;left:0;overflow:visible; z-index:999;}