html, div, body, p, form, img, dd, h1, h2, h3, h4, input { margin:0 auto; padding:0; font-style:normal; font-family:"Arial","Helvetica","Verdana","sans-serif"; color:#444; line-height:160%;font-weight:normal; }
body {font-size:62.5%;}
body, input, textarea, select, button { text-rendering:optimizelegibility;}
p {line-height:20px;}
dl, dd, dt { margin:0; padding:0; }
ul { margin:0; padding:0; list-style:none; }
li { margin:0; list-style:none; padding:0; }
img { border:none; }
input { font-size:1.2em; float:left; }
table { border-collapse:collapse; }
dl, dt, dd{text-align:left;}
.clear { clear:both; }
.clearfix:after { clear:both; display:block; visibility:hidden; height:0; font-size:0; line-height:0; content:" "; }
.clearfix { zoom:1; }
.fl { float:left; }
.fr { float:right; }
.red { color:#F00; }

/*font*/
.mt20{margin-top:20px;}
.mr0{margin-right:0;}
.ml20{margin-left:20px;}
.noMar{margin:0px !important;}
.container{max-width:1000px;overflow:hidden;padding:0 10px;}
/*header css*/
#header { width:100%; height:92px;background: url("/style/images/menu-line.jpg") repeat-x scroll center bottom rgba(0, 0, 0, 0);}
#header .container { overflow:visible; }
#logo { width:20%; float:left; }

/*font*/
.container{max-width:1000px;overflow:hidden;padding:0 10px;}

/*top menu*/
.menu { width:72%; z-index:90; position:relative;max-width:1020px; float:right; margin-top:30px; }
.menu li { float:left; text-align:center; font-size:15px; z-index:1; }
.menu li img#win{margin:0 265px 0 16px;}
.menu li.store a { background-color:#63c6ff; color:#fff; border:2px #63c6ff solid; border-radius:20px; padding:0 15px 3px;height:20px; }
.menu li.store a:hover { border:2px #63c6ff solid; color:#63c6ff; background-color:#fff; }
.menu li a { text-decoration:none; display:block; float:left; z-index:0; zoom:1; line-height:20px; height:26px; padding:3px 15px 0 15px; color:#000;}
.menu li:hover a { color:#fff; text-decoration:none;}
.menu li:hover{background:#504f4f;}
.menu li.store:hover, .menu li.sale:hover{background:none;}
.menu ul li ul.submenu{left:0px;overflow:hidden;position:absolute;top:29px;z-index:100;font-size:15px;display:none;}
.menu ul li:hover ul.submenu{display:block;}
.menu ul li ul.submenu li {text-align:left;padding:5px 0 0 20px; width:600px; height:30px; background:#454544; font:normal 12px/40px arial, sans-serif !important; color: #999; margin:0; }
.menu ul li ul.submenu li a{height:20px;font-size:13px;color:#fff;display:inline-block;width:265px;}
.menu ul li ul.submenu li a:hover{text-decoration:underline;}
.menu ul li ul.submenu li:nth-child(even) {background:#454544;}
.menu ul li ul.submenu li:nth-child(odd) {background:#504f4f;}
.menu .sub-menu{position:absolute;top:30px;left:0;background-color:#1898f1;width:320px;z-index:10;padding:30px 20px;display:none;}
.menu .sub-menu a{display:inline;height:auto;line-height:35px;border:none;padding:0x;float:none;}
.menu .sub-menu dt{font-size:2.4em;color:#fff;margin-bottom:10px;}
.menu .sub-menu a:link, .menu .sub-menu a:visited{color:#fff;}
.menu .sub-menu a:hover{height:auto;border:none;text-decoration:underline;color:#fff;}


/*==footer style==*/
.footer{background-color:#2f3337;padding:40px 0 60px 0; text-align:center; }
.footer a:hover{
	color: #fff;
	font-size: 14px;
	text-decoration: none;
}
.footer p {color: #FFFFFF; font-size: 14px;}
.footer a {color: #ffffff; font-size: 14px;}
.footer a, a:link, a:visited {
	text-decoration: none;
	font-size: 14px;
    color: #fff;
}

h2 { text-align:center; font-size:40px; color:#3b4f67; padding:50px 0px 30px; }
h2 span { color:#49b5ee; }


/*==company==*/
#banner-about{ height:400px;}
.banner{width:999px; height:400px;}
.main{padding:10px 0px;}
.left{width:19.5%; max-width:195px; float:left; border-top:1px solid #e5e5e5; margin-top:15px; }
.main .left ul, .main ul.curr{border-bottom:1px solid #ededed; border-left:4px solid #ededed; border-right:1px solid #ededed;  padding:23px 10px 30px 22px;}
.main .left ul.curr{border-left:4px solid #1f82c8;}
.main li{padding-top:10px;}
.main li.title{font-size:2.4em; font-family:"Segoe UI Light", "Segoe UI"; line-height:160%;}
.main li{font-size:1.6em; font-family:"Segoe UI Light", "Segoe UI"; line-height:160%;}
.main li a{font-size:1em; font-family:"Segoe UI Light", "Segoe UI"; line-height:160%;}
.main li a.curr{border-bottom:1px solid #f45e23;}
.right{width:72.1%; max-width:721px; float:right;}
.right p, .right_unsub p {
    color: #666666;
    font-family: "Segoe UI Light","Segoe UI";
    font-size: 1.6em;
    line-height: 160%;
}
p {line-height: 20px;}
.right h1, .right_unsub h1 {
    font-family: "Segoe UI Light","Segoe UI";
    font-size: 3.6em;
}

.main .right .lead, .main .right h2, .main .right h3 {
    color: #222222;
    font-family: "Segoe UI Light","Segoe UI";
    font-size: 2.4em;
    line-height: 120%;
    margin-top: 20px;
}