﻿@charset "utf-8";
body,html{ font-family: "Open Sans","Open Sans2";font-weight:300;color:#222;-webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; overflow-x:hidden;}
*{margin:0;padding:0;font-size:13px;font-family: Arial, verdana, Tahoma, Helvetica, sans-serif;}
li{list-style:none;list-style-position: inside!important}
a{text-decoration:none;color:#666;margin:0;}
h1,h1 a,h2 a{font-size:30px;}
h2,h2 a,h2 b{font-size:28px;}
h3,h3 a,h3 b{font-size:24px;}
h4,h4 a,h4 b{font-size:15px;}
.link{color:#2072ce;}
.link:hover{color:#2072ce; text-decoration:underline;}
img{border:none;}
div:focus,textarea:focus,input:focus{outline:none;}
.clear{clear:both;width:100%;}
.fl{float:left!important;}
.fr{float:right!important;}
.main{height:auto;margin:0 auto;clear:both;width:1000px;}
/*@media all and (min-width:1441px){.main{width:1340px;}}
*/
.main{clear:both;}

@media all and (min-width: 960px) {
	.main{ width:900px; }
}
@media all and (min-width:1023px){.main{width:990px;}}
@media all and (min-width:1280px){.main{width:1150px;}}
@media all and (min-width:1440px){.main{width:1240px;}}
@media all and (max-width:959px) {
	.main{ width:auto;margin:0 20px; }
}
@media all and (max-width:639px) {
	.main{ width:auto;margin:0 15px; }
}
.border_none{border:none!important;}
.hidden{display:none;}
.center{text-align:center;}
.border{border-bottom:5px solid #ededed;}
.clear_margin{margin:0!important;}
/*topbar*/
.navmenu{clear:both;height:60px;}
.navmenu .logo { display:inline-block;padding-top:3px;width:20%;float:left;margin-right:10px;}
.navmenu .logo a img {}
@media all and (min-width:960px){
	.navmenu ul {float:right;z-index:110;}
	.navmenu ul li{line-height:60px;float:left;}
	.navmenu ul li a.title{display:block;text-align:center;height:60px;color:#222;padding:0 30px;font-weight:400;}
	
	.navmenu ul li.hover a.title{ background:#f1f1f1;border-bottom:4px solid #fb8649;color:#e16138!important;}
	.block{ clear:both;}
	.slide_down{width:70%;background:#eee;position:absolute;right:0;z-index:10000;top:64px;padding:25px 25px 50px 25px ;display:none;}
	.slide_down h2{border-bottom:1px solid #fff;line-height:40px;text-indent:15px;margin-bottom:25px;}
	.slide_down h2 a{font-weight:400;color:#222;font-size:15px;}
	.slide_down h2 a:hover{ text-decoration:underline;}
	.slide_down .apart{width:47%;border-right:1px solid #fff;float:left;margin-right:20px;}
	.slide_down .apart div{ text-indent:15px;padding:5px 0 15px 0;}
	.slide_down .apart div h3{margin:0;padding:0 0 4px 0;line-height:28px;color:#111;font-weight:normal;}
	.slide_down .apart div h3 a{ color:#222;font-weight:bold;font-size:15px;}
	.slide_down .apart div h3 a:hover{ text-decoration:underline;}
	.slide_down .apart div p{margin-bottom:0;line-height:24px;padding-left:2px;}
	.slide_down .apart div p a{color:#222;text-decoration:none;font-size:13px;}
	.slide_down .apart div p a:hover{text-decoration:underline;}
	.navmenu ul li.app-nav{display:none;}
	.navmenu ul li.resource_menu{position:relative;}	
	
}
/*.navmenu ul li .resources_slide{background:#eee;position:absolute;left:0%;z-index:10000;top:64px;width:130%;display:none;}
.navmenu ul li .resources_slide>a{display:block;padding:0 40px 0;line-height:50px;}
.navmenu ul li .resources_slide>a:hover{text-decoration:underline;}*/


@media all and (max-width:1023px){
	*{font-size:13px;}
	h1,h1 a,h1 b{font-size:25px;}
	h2,h2 a,h2 b{font-size:23px;}
	h3,h3 a,h3 b{font-size:20px;}
	h4,h4 a,h4 b{font-size:13px;}
	}

@media all and (max-width:639px) {
	h1,h1 a,h1 b{font-size:20px;}
	h2,h2 a,h2 b{font-size:18px;}
	h3,h3 a,h3 b{font-size:16px;}
	h4,h4 a,h4 b{font-size:12px;}
	
}
	


#page > a, #page > span {
    border: 1px solid #ccc;
    padding: 3px 10px;
    margin: 0 5px;
}
#page > a:hover, #page > span:hover {
    background: #f1f1f1;
}
#page>span.current {
    background: #eee;
}
.footer-main {text-align:center; }


.mt25{margin-top:25px !important;}
.btn_download_buy{width:540px; margin-left:360px;}
.ac{ text-align:center !important; padding-left:0;}
