 @charset "utf-8";
* {
	margin:0px;
	padding:0px;
	list-style-image:none;
	list-style-type:none;
}
body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:25px;
	background-image:url(../images/bg.gif);
	background-repeat:repeat;
}
a {
	text-decoration:none;
	color:#090201;
}
a:hover {
	text-decoration:none;
	color:#090201;
}
img {
	border:none;
}
.hid {
	overflow:hidden;
}
.clr {
	clear:both;
}
.box {
	width:1000px;
	margin:0px auto;
}
.wbox {
	width:1000px;
	padding:0px 12px;
	margin:0px auto;
	overflow:hidden;
	background:url(../images/wbg.gif) repeat-y center center;
}
.hand, .bg {
	background-image:url(../images/img.gif);
	background-repeat:repeat-x;
	background-position:0px -635px;
}
.logo {
	float:left;
	background-color:#FFF;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 2px;
}
.link {
	float:right;
	background-color:#FFF;
	padding-top: 35px;
	padding-right: 3px;
	padding-left: 3px;
}
.link a, .downlink a {
	padding:3px;
	background:url(../images/img.gif) no-repeat;
	float:left;
	width: 26px;
	height: 26px;
}
.menu {
	clear:both;
	padding-top: 15px;
	overflow:hidden;
	padding-bottom: 6px;
}
.menu li {
	float:left;
}
.menu li a {
	margin:0px 12px;
	font-size:13px;
}
.menu li a:hover, .menu li a.current {
	color:#01478f;
	padding-bottom:5px;
	border-bottom:#19ace7 solid 1px;
	font-size:13px;
}
.sreach {
	float:right;
}
.SearchText, .SrText {
	float:left;
	border:1px solid #d5d4d0;
	border-right:none;
	height:24px;
	line-height:21px;
}
.SrText {
	width:200px;
}
.SearchText {
	width:150px;
}
#SearchContent {
	float:right;
	padding-top:38px;
	height: 21px;
}
.SearchBtn {
	background:url(../images/img.gif) no-repeat 0px -175px;
	float:left;
	width:26px;
	height:26px;
	border:none;
	cursor:pointer;
}
.foot {
	background-color:#0055a4;
	background-image:url(../images/downbg.gif);
	background-repeat:repeat-x;
	background-position:center top;
}
.downmenu {
	height:331px;
	border-bottom:solid 1px #004e96;
	background-image:url(../images/honer.gif);
	background-repeat:no-repeat;
	background-position:center 270px;
}
.downmenu li {
	float:left;
	width:230px;
	padding-left:20px;
	color:#ddd;
	text-transform:uppercase;
	font-size:14px;
}
.downmenu li a {
	display:block;
	color:#ddd;
}
.downmenu li a.nocapital {
	text-transform: none;
}
.downmenu li span {
	color:#021e2f;
	display:block;
}
.downmenu b {
	color:#fff;
	font-size:18px;
	font-weight:normal;
	display:block;
	height:59px;
	line-height:59px;
	margin-bottom:10px;
}
.copyright {
	border-top-width:1px;
	border-top-style:solid;
	border-top-color:#005bb0;
	color:#ddd;
	font-size:14px;
	padding-top:20px;
	padding-bottom:20px;
	height:80px;
}
.copytxt {
	float:left;
	background:url(../images/code.png) no-repeat 0px 0px;
	background-size: 75px;
	padding-left:90px;
}
.downlink {
	padding-top:50px;
	float:right;
}
.prolist {
	float:left;
	min-height:370px;
	width:319px;
	background-image:url(../images/dot.gif);
	background-repeat:no-repeat;
	background-position:10px 19px;
	display:none;
	padding:10px 10px 0px 10px;
}
.prolist h2 a {
	font-size:16px;
	font-weight:bold;
	text-transform:uppercase;
}
.prolist h3, .prolist h4 {
	font-size:12px;
	font-weight:normal;
	padding-left:10px;
	background-color:#eee;
}
.prolist h4 {
	padding-left:20px;
}
.hidmenu {
	filter:alpha(opacity=90);
	-moz-opacity:0.9;
	-khtml-opacity:0.9;
	opacity:0.9;
	width:260px;
	z-index:11;
	position:absolute;
	top:151px;
	display:none;
}
.hidimg {
	background-image:url(../images/img.gif);
	background-repeat:no-repeat;
	background-position:20px -375px;
	height:26px;
	position:relative;
	top:2px;
}
.hidmenu ul {
	border:#d5d4d0 solid 1px;
	padding:10px 0;
	background-color:#fff;
}
.hidmenu li {
	background-image:url(../images/img.gif);
	background-repeat:no-repeat;
	background-position:10px -350px;
	padding-left:10px;
	font-size:14px;
	font-weight:normal;
	color:#090201;
	text-transform:uppercase;
	float:none;
	position:relative;
}
.hoverli {
	background-color:#d5d4d0;
}
.hidmenu li div.sec{
	display:none;
	border:#d5d4d0 solid 1px;
	background-color:#fff;
	position:absolute;
	left:258px;
	width:300px;
	top:0px;
}
dl.thr dd{
	display:none;
	border:#d5d4d0 solid 1px;
	background-color:#fff;
	position:absolute;
	left:300px;
	width:380px;
}
/*.hidmenu li h3, .hidmenu li h4 {
	display:none;
}*/
.hidmenu h2 a, .hidmenu h2 a:hover {
	font-weight:normal;
	color:#090201;
	border:none;
}
.online {
	width: 150px;
	/*height: 245px;*/
	position: fixed;
	top: 55px;
	background-color:#FFF;
	box-shadow: 0px 0px 5px #aaa;
	z-index:11;
	padding:5px;
	font-size:14px;
	color:#0055a4;
}
.online a {
	color:#0055a4;
}
.online b {
	display:block;
	color:#021e2f;
}
.online span {
	display:block;
	background-color:#eee;
	padding-left:5px;
}
.qqclose {
	position:relative;
	color:#FFF;
	background-color:#0055a4;
	width:20px;
	height:20px;
	text-align:center;
	line-height:20px;
	top:-246px;
	left:-25px;
	cursor:pointer;
}
.tagclose {
	float:left;
	cursor:pointer;
}
.totop {
	position: fixed;
	z-index:11;
	bottom: 50px;
	right: 2px;
	filter:alpha(opacity=70);
	-moz-opacity:0.7;
	-khtml-opacity:0.7;
	opacity:0.7;
	width:34px;
	height:34px;
}
.helpyou {
	background-color:#19ace7;
	padding:5px;
	font-size:11px;
	color:#fff;
	text-align:center;
}
.ontxt {
	margin:3px;
}
.aboutus a {
	text-decoration: underline;
	color:#06F;
	font-weight: bold;
}
.hidform {
	display:none;
}
.link a.rss, .downlink a.rss {
	background-position: 3px -142px;
}
.link a.linkdein, .downlink a.linkdein {
	background-position: 3px -113px;
}
.link a.twitter, .downlink a.twitter {
	background-position: 3px -84px;
}
.link a.google, .downlink a.google {
	background-position: 3px -55px;
}
.link a.fecebook, .downlink a.fecebook {
	background-position: 3px -26px;
}
.link a.youtube, .downlink a.youtube {
	background-position: 3px 3px;
}
.tagsdiv {
	right:0px;
	width: 150px;
	overflow:hidden;
    position: fixed;
    top: 405px;
    background-color: #FFF;
    box-shadow: 0px 0px 5px #aaa;
    z-index: 11;
    padding: 5px;
    font-size: 14px;
    color: #0055a4;
}
.tagsdiv .keylist a {
    float: left;
    border: 1px solid #d9e2ea;
    padding: 0px 5px;
    margin: 2px;
}
/* @media (max-width: 949px) {
 .wbox, .box, .type img, .pro {
 width:750px
}
 .sreach {
 position:absolute;
 top:85px;
 margin-left:410px;
}
 .logo a img {
 width:100px;
}
 #q {
 width:300px
}
 .hand, .bg {
 height:170px;
}
 .menu {
 clear:both;
 float:none;
}
 .hidmenu {
 overflow:hidden;
 height:0px;
}
 .downmenu li {
 width:167px;
}
 .copyright {
 height:130px;
 clear:both;
}
 .downlink {
 background:url(../images/l.gif) repeat-x center 20px;
 clear:both;
 float:none;
 padding-top:30px;
 text-align:right;
}
 .online, .otherimg img, .tagsdiv {
 display:none;
}
}
 @media (max-width: 767px) {
 .wbox, .box, .type img, .pro, .otherapp, .apptxt, .downmenu li {
 width:420px
}
 #q {
 width:250px
}
 .hand, .bg {
 height:200px;
}
 .menu li {
 padding-bottom:8px;
}
 .menu li a {
 margin:0px 11px 0px 11px;
}
 .sreach {
 margin-left:130px;
}
 .downmenu {
 padding-top:10px;
 background-image:none;
 height:500px;
}
 .downmenu li {
 padding-left:0px;
 float:none;
 background:url(../images/l.gif) repeat-x top bottom;
 overflow:hidden;
 padding-top:10px;
 padding-bottom:10px;
}
 .downmenu b {
 width:150px;
 height:70px;
 float:left;
 line-height:25px;
}
 .downmenu li a {
 float:left;
 line-height:25px;
 height:25px;
 padding-right:10px;
}
 .foot {
 background-position: center -54px;
 height:750px;
}
 .downmenu li span {
 clear:left;
}
}
 @media (max-width: 479px) {
 .wbox, .box, .pro, .otherapp, .apptxt, .downmenu li, .hotpro li, .boxcenter, .til {
 width:100%;
 padding:0px;
}
#SearchContent {
	padding-top:10px;
	padding-right:3px;
}
 .hand, .bg {
 background-image:none;
}
 .hand {
 overflow:hidden;
 width:100%;
}
 .menu {
 padding:15px 0px 0px;
}
 .link {
 padding:42px 3px 3px;
}
 .link a {
 padding:2px;
}
 .pro {
 margin-left:-150px;
}
 #q {
 width:146px
}
 .sreach {
 margin-left:117px;
}
.logo {
	margin-top:32px;
}
 .menu {
 width:100%;
 position:fixed;
 top:0px;
 padding-top:27px;
 height:0px;
 overflow:hidden;
 background:url(../images/img.gif) no-repeat 3px -600px #2bb3e9;
}
 .menu li {
 margin:2px 1px;
 padding-bottom:0px;
 height:44px;
}
 .menu li a, .menu li a.current {
 background-color:#01478f;
 color:#c0ddea;
 margin:0px 0px 1px 0px;
 float:left;
 padding:10px;
 border-bottom:none;
}
 .menu li a:hover {
 background-color:#002e5f;
 color:#9eceeb;
 margin:0px 0px 1px 0px;
 padding:10px;
 float:left;
}
 .hand, .bg {
 height:130px;
}
 .downmenu b {
 height: auto;
 width:auto;
 float:none;
 border-bottom: solid 1px #005bb0;
}
 .downmenu {
 height:550px;
}
 .foot {
 height:885px;
 padding:0px 10px;
}
 .downlink {
 text-align:center;
}
.blackbg {
	opacity:0.3;
	background-color:#000;
	z-index:10;
	top:0px;
	position:fixed;
	width:100%;
}
}
*/