@charset "utf-8";
/* CSS Document */
	
	.wrap{width:892px; border:1px solid #dae1e7; padding:1px; background:#FFF; overflow:hidden; height:518px;}
	.topnav{ width:872px; padding:0 10px;height:35px; background:url(../images/topnav_bg.gif) repeat-x 0 0; line-height:35px; color:#000;}
	.topnav span{ color:#0d496f; line-height:35px; margin:0 15px 0 0;}
	.topnav a{ color:#33990b; line-height:35px; background:url(../images/icon.gif) no-repeat -180px 4px; padding:0 0 0 20px;}
	.topnav a:hover{ color:#eb0000; text-decoration:underline;}
	.sear{ width:872px; padding:10px;background:#f7fafc; border-bottom:1px solid #FFF; overflow:hidden;}
	.sear span{ margin:0 10px 0 0; float:left;}
	.sear .sele{ width:150px; line-height:16px; padding:1px; border:1px solid #666;border-left:1px solid #bebebe;border-bottom:1px solid #bebebe;}
	.sear a.seleBtn{ width:74px;height:25px;border:0 none; background:url(../images/icon.gif) no-repeat 0 0; cursor:pointer; display:block;}
	.sear a.seleBtn:hover{ background:url(../images/icon.gif) no-repeat 0 -25px;}
	.container{ width:100%; overflow:hidden; border-top:1px solid #dae1e7; background:url(../images/container_bg.gif) repeat-y 0 0;}
	.container .left{ float:left; width:153px; padding:1px 2px 1px 0;}
	.container .left .head { float:left; padding:0 10px; width:133px;background:url(../images/container_head.gif) repeat-x 0 0; height:28px;}
	.container .left .head h3{ font-size:14px; padding:0 0 0 8px; background:url(../images/icon.gif) no-repeat -192px -14px; height:28px; line-height:28px;}
	.container .left ul { float:left; margin:10px 0;}
	.container .left li { float:left; width:145px; padding:0 0 0 8px; height:23px;margin:0 0 3px 0; cursor:pointer; display:block;}
	.container .left li.current { background:url(../images/icon.gif) no-repeat 0 -51px;}
	.container .left li.current a { color:#000;}
	.container .left li.hover { background:url(../images/icon.gif) no-repeat 0 -74px;}
	.container .left li a{ padding:0 0 0 8px; background:url(../images/icon.gif) no-repeat -192px -37px;line-height:23px; color:#999; display:block; width:137px;}
	.container .right{ float:left; width:736px; padding:1px 0 1px 1px; scroll-y:scroll; height:auto!important;height:435px;min-height:435px;}
	.rightMain { padding:0 30px;background:url(../images/container_head.gif) repeat-x 0 0;}
	.rightMain .head { padding:10px 0;}
	.rightMain .head2 { border-top:1px dashed #ddd; padding:10px 0 25px;}
	.rightMain .head h3{ font-size:18px;height:40px; line-height:40px; text-align:center; color:#33990B;}
	.rightMain .head2 h3{ background:url(../images/setup_icon.png) no-repeat 222px 12px; padding:0 0 0 30px;}
	.rightMain .box { margin:0 0 30px 0;}
	.rightMain .box h4{font-size:16px; line-height:24px; margin:10px 0;}
	.rightMain .box p { line-height:24px; font-size:14px;}
	.rightMain .box img { width:450px;}
	.rightMain .box6 img { width:500px;}
	.rightMain .box7 img { width:340px;}
	.rightMain .course { text-align:center;}
	.rightMain .course h4{font-size:16px; line-height:24px; margin:10px 0;}
	.rightMain .course .item{ width:320px; float:left; margin-bottom:40px;height:460px;}
	.rightMain .course .item img { width:270px;}
	.rightMain .course .item p { line-height:24px; font-size:14px; width:270px; text-align:center; font-weight:800; margin:5px auto;}

	.wrap2 { height:562px;overflow-x:hidden;}
	.download{padding:50px 0 0 0;overflow-x:hidden;}
	.download .banner { width:100%; height:250px;background:url(../images/banner.jpg) no-repeat center top; margin-bottom:30px;}
	.download .searchbar { width:550px; margin:0 auto 30px;}
	.download .searchbar form{_background:url(../images/select_bg.gif) no-repeat 0 0;}
	.download .searchbar form select#firmware{_float:left;_margin-right:30px;display:inline;}
	
	.download h1{ width:550px; height:50px; line-height:50px; font-size:20px;margin:0 auto; text-align:center;}
	.download .news { width:510px; padding:10px 20px;margin:0 auto 30px; overflow:hidden; background:url(../images/news_bg.png) no-repeat 0 0; _background:none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/news_bg.png', sizingMethod='scale');height:280px;}
	.download .news dl{ float:left; width:220px; margin:0 0 20px 0;}
	.download .news dl.left{ width:290px;}
	.download .news dt{ padding:0 0 0 25px;font-size:18px; font-weight:800; height:40px; line-height:40px; margin-bottom:5px;}
	.download .news dt.iPhone{ background:url(../images/iphone.png) no-repeat 0 10px;}
	.download .news dt.iPad{ background:url(../images/ipad.png) no-repeat 0 10px;}
	.download .news dd{ }
	.download .news dd a{ height:25px; line-height:25px; background:url(../images/icon01.png) no-repeat 4px 5px; padding:0 0 0 25px; font-size:13px;letter-spacing:1px;}
	.download .news dd a:hover{ text-decoration:underline;}

	.dd { text-align:left;float:left; font-size:16px; margin:0 30px 0 15px; display:inline;}
	.dd IMG { vertical-align:middle;}
	.dd .ddTitle { padding:3px; text-indent:0;height:40px; color:#111; overflow:hidden; cursor:default; background:url(../images/select_bg.gif) no-repeat 0 0;}
	#firmware_titletext { padding-left:10px;}
	#firmware_child { height:360px; overflow:auto;}
	.dd .ddTitle SPAN.arrow { margin:7px 14px 0px 0px; width:20px; display:inline-block; float:right; height:20px; cursor:pointer;}
	.dd .ddTitle SPAN.ddTitleText { line-height:34px; overflow:hidden;}
	.dd .ddTitle SPAN.ddTitleText IMG { text-align:left; padding:0 8px 0 0;}
	.dd .ddTitle IMG.selected { vertical-align:middle;padding:0 3px 0 0;}
	.dd .ddChild {position:absolute;overflow-x:hidden !important; background:#fff; margin:0px; width:auto; display:none; overflow:auto;border:1px solid #c3c3c3;}
	.dd .ddChild .opta A { padding-left:10px;}
	.dd .ddChild .opta A:visited { padding-left:10px;}
	.dd .ddChild A { display:block; white-space:nowrap; color:#000; overflow:hidden; cursor:pointer; text-decoration:none; padding:5px 0 5px 5px; }
	.dd .ddChild A:hover { background:#66ccff; color:#fff;}
	.dd .ddChild A IMG { border:0 none;vertical-align:middle;padding:0 2px 0 0; }
	.dd .ddChild A.selected { background:#66ccff;border-color:#a1e0ff;}
	.hidden { display:none }
	.dd .borderTop { border-top:#c3c3c3 1px solid;}
	.dd .noBorderTop { }
	.opta { margin-bottom:10px;}
	.opta .g_title { margin:1px 0px 0px;display:block; background:#e8edf6; color:#555; clear:both; font-weight:bold; padding:8px 10px;}
	.down_btn { width:115px; height:39px; border:0 none; background:url(../images/icon.gif) no-repeat 0 -99px; cursor:pointer;}
