@charset "utf-8";

/* CSS Document */



*{ margin:0; padding:0; }


body{ font-family:Tahoma,Geneva,sans-serif; background:url(../images/header-bg1.png) repeat-x center 0 #F9FAFC;}

li{list-style:none;}

img {border: medium none;}

table { border-collapse: collapse; border-spacing: 0;}

#content, #footlink{ margin:10px auto 0 auto; width:1000px; height:auto; overflow:hidden;}

#banner{ margin:0px auto 0 auto; width:auto; height:360px; }

#home-body{ margin:0px auto 0 auto; width:1000px; height:auto; overflow:hidden;}

#header{width:1000px; margin: 0 auto;}

#top {height: 84px; margin: 0 auto; width: 1000px;}

#top1 {background: url("../images/top-right-bg.jpg") no-repeat scroll right bottom transparent; color: #BBBBBB; font: 10px/160% Verdana; text-align: right;}

#top2 {color: #666666; font: 11px/160% Verdana; padding-top: 26px; text-align: right;}

#top1 a { color: #666666; text-decoration: none; text-transform: capitalize;}

.logo {float: left;}

.text {
	background: url("../images/line2.png") no-repeat scroll left center transparent;
	color:#666;
	font-size:12px;
	height:30px;
	left:132px;
	line-height:17px;
	padding:19px 15px 10px 15px;
	position:absolute;
	top:1178px;
	width:280px;
}

.slogan-top { font-size:13px; color:#555555; }

.slogan-bottom { font-size:12px; color:#555555; }

#search { width: 193px; float: right; height: 32px; margin-top:-40px; margin-right:150px;}
#search form {width: 193px; height: 32px;}
#searchbox {margin-left:10px; display:inline; float:left; width: 159px; padding-top:10px;}
#searchbox #searchtext{ float:left; background: url(../images/search-box.jpg) no-repeat left top transparent; width: 155px; height: 22px; border: none; color: #6e6e6e; padding-left:5px;}
#searchbutton {float:right; width:24px; height:33px;}
#searchbutton input{padding-top:10px; border:none;}
#searchbox input{font-size:11px;}


.clear-pro-top{clear:both; margin-top:0; display:block; height:10px; overflow:hidden; background:url(../images/top_bg.png);}

.clear-pro{display:block; height:auto; overflow:hidden; border-right:1px solid #dadada; border-left:1px solid #dadada; background:url(../images/product-content-bg.png) repeat-x;}

.clear-pro-bottom{clear:both; display:block; height:10px; overflow:hidden; background:url(../images/btm_bg.png);}

.clear{clear:both; margin:10px 0; display:block; height:auto; overflow:hidden;}

.marginbottom{ margin-bottom:10px;}

.marginbottom2{ margin-bottom:30px; margin-left:20px; margin-righ:10px;}

.height{ height:45px; clear:both; overflow:hidden;}

.margintop{ margin-top:10px;}

.fontsize{ font-size:12px; color:#333;}
.fontsize strong{ font-size:12px; color:#666;}
.fontsize a:link{ color: #2366B2; text-decoration:none;}
.fontsize a:hover{ color:#FF5F00; text-decoration:underline;}


.recommended{ height: 312px; margin: 0 auto 0 12px; width: 1000px; width: 1000px !important;}

#home-body a.last { margin-right: 14px;}

#home-body a, #home-body a:hover { text-decoration: none; }

#home-body a { background: url("../images/home-line.png") repeat-x scroll 0 0 transparent; cursor: pointer; display: inline-block; float: left; height: 137px; margin: 12px 12px 0 0; padding: 0; width: 316px;}
#home-body a span { float: left; height: 107px; overflow: hidden; padding: 14px 10px 15px; width: 185px;}
#home-body a span h2 { font-family: microsoft yahei; font-size: 16px; font-weight: 400; line-height: 21px; margin-bottom: 8px;}
#home-body a span h2.green{ color: #679800;}
#home-body a span p{ color: #646464; font-size: 12px; line-height: 18px;}



.product_index dd.noborder{ border-top-width:0px;}
.product_index { width:980px; height:275px; }
.product_index dt{ height:31px; line-height:33px; font-size:18px; text-indent:0.4em; background:url(../images/rr.png) no-repeat; font-weight:500; margin-bottom:10px; color:#3E4E57; padding-top:10px;}
.product_index dt span{ font-size:14px; font-style:italic;}
.product_index dt img{ float:left;display:inline; margin-left:20px; margin-top:4px; }
.product_index dd{ width:219px; height:180px; padding:10px 5px 10px 25px; float:left;}
.product_index dd img{ width:75px; height:95px;}
.product_index dd ul { width:144px!important; width:140px; float:right;}
.product_index dd ul li{ line-height:30px; font-size:12px; text-indent:1em;}
.product_index dd ul li .learnmore{ color: #F00; }
.product_index dd ul li .trial{ color: #333; }
.product_index dd ul li.bold{ font-weight:bold; font-size:14px!important; font-size:13px;}
.product_index dd ul li img{ width:15px; height:15px; float:left; margin:5px 0 5px 15px;}
.product_index dd ul li span{ color:#F00;}
.product_index dd div{ font-size:12px; line-height:18px!important; line-height:20px; width:199px;}



#footer{ height: auto; margin:10px auto 10px; width: 1000px; width:1000px !important; align:center;}
#footer .copyright{color:#7a7a7a;font:400 11px Tahoma,Geneva,sans-serif;height:60px;text-align:center;vertical-align:middle;}
#footer .copyright a{color:#535353; text-decoration:underline; padding-left:4px; -webkit-text-size-adjust: none; font-size:11px;}
#footer .copyright a:hover{text-decoration:none;}
#footer .f_line{background-position:0 -186px;background-repeat:repeat-x;}
#footer .f_line_r{background-image:url("../images/f_line_r.png");background-position:left 11px;background-repeat:no-repeat;width:80px}
#footer .f_line_l{background-image:url("../images/f_line_l.png");background-position:right 11px;background-repeat:no-repeat;width:80px}


.wrap { margin: 0 auto; overflow: hidden; width: 995px; }

#webinfo{ background: none repeat scroll 0 0 #E1E3E4; border-top: 1px solid #C7CACD; margin: 0 auto; min-width: 1000px; height: 80px; width: auto !important;}

.tail {margin: 0 auto; overflow: hidden; width: 995px;}

#webinfo .website { color: #6D6D6D; float:left; font-family: Tahoma; font-size: 12px; line-height: 20px; margin: 20px auto 0 auto; width: 642px;}

.white{ background-color:#fff;}

.Blue{ background-color:#F9FAFC;}

.product_nav,.buycenter,.sitemap_Title{ height:40px; padding:15px 25px 0px 20px; background:#F9FAFC; text-align:right;  }

.product_Title{ height:40px; padding:0px 25px 5px 20px; background:#F9FAFC; text-align:right;  }

.borderbottom{ border-bottom:1px solid #999;}

.product_nav h1,.product_Title h1,.Support_Title h1,.sitemap_Title h1 { font-weight:400; font-size:22px; line-height:32px; text-indent:1.6em; float:left; }

.product_Title{ position:relative;}
.product_Title h2{ float:left; font-size:14px; color:#999; margin:13px 0 0 30px; vertical-align:bottom; line-height:18px;}
.product_Title span{ display:block; float:left; white-space:pre; font-size:12px; color:#EE0000; text-align:right;}
.product_Title span.floatright{ float:right;}
.product_Title span.marginTop{ margin-top:18px;}
.product_Title span a{ text-decoration:none;color:#0099FF; font-size:12px;}
.product_Title span strong{ color:#EE0000;}

.AddThis{ position:absolute; top:12px; left:530px; width:400px; height:25px; }
.AddThis2{ padding: 10px 0 0; height: 36px;}

.buycenter{ height:50px; padding-top:0px; position:relative;}
.buycenter h1{ color: #666; font-family:Tahoma; font-size:24px;  font-weight: 500; line-height:32px;  text-align:left; margin-top:10px;}
.buycenter span{ display:block; white-space:pre;  position:absolute; z-index:100; left:500px; top:-20px;}
.buycenter span img{ height:78px;}


.product_nav h1.win,.product_Title h1.win{background:url(../images/win-24.png) no-repeat!important;background:url(../images/win-24.png) no-repeat; color:#4E4E4E; font-size:22px; font-family: MetaBlack,"Trebuchet MS",sans-serif; font-weight:bold; padding-left: 5px;}
.product_nav h1.mac,.product_Title h1.mac{background:url(../images/c_icon_mac.png) no-repeat!important;background:url(../images/c_icon_mac.gif) no-repeat; color:#4E4E4E; font-size:22px; font-family: MetaBlack,"Trebuchet MS",sans-serif; font-weight:bold; padding-left: 5px;}
.product_Title h1.question{background:url(../images/question.png) no-repeat!important;background:url(../images/question.png) no-repeat; color:#000000; font-weight:bold; font-size:18px;}
.product_Title h1.media{background:url(../images/multimedia.png) no-repeat!important;background:url(../images/question.png) no-repeat; color:#000000; font-weight:bold; font-size:16px;}
.product_Title .gotomac,.product_Title .gotowin{ width:135px; height:30px; border:0;}
.product_Title span.icon_windows_7{ width:27px; height:27px;}
.product_Title span.icon-ios4_3{ width:66px; height:22px;}
.product_Title span.icon-ipad2{ width:56px; height:22px;}

.product_nav img{ width:32px; height:33px;border:0;}
.product_nav a{ color:#F00; text-decoration:none; font-size:16px; font-weight:bold; background:url(../images/Go.png) left center no-repeat!important; background:url(../images/Go.gif) left center no-repeat; line-height:33px; text-indent:25px; display:inline-block; }

.product_category{ margin:0 35px; height:auto; overflow:hidden; padding-top:20px; background:url(../images/line6.gif) 455px 50px no-repeat; clear:both;}
.product_category dt{  background:url(../images/title_bg1.gif) no-repeat; height:34px; line-height:34px;}
.product_category dt h2{ font-weight:normal;}
.product_category dd{ width:455px; height:100px; padding:10px 5px; float:left;}
.product_category dd img{ width:75px; height:95px;}
.product_category dd div{ float:right; width:370px;}
.product_category dd div h3{ height:25px; line-height:25px; font-size:12px; color:#434343;}
.product_category dd div p{ line-height:15px; font-size:12px; color:#666;}
.product_category dd div a{ display:block; color:#004986; text-decoration:none; text-indent:20px; font-size:14px;}
.product_category dd div a.win{ background:url(../images/win_icon3.gif) no-repeat;}
.product_category dd div a.mac{ background:url(../images/mac_icon2.gif) no-repeat;}

.productlistbgVideo{background:url(../images/productlistbgVideo.png) 0 30px no-repeat #F9FAFC;}
.productlistbgDVD{background:url(../images/productlistbgDVD.png) 0 30px no-repeat #F9FAFC;}
.productlistbgPortable{background:url(../images/productlistbgPortable.png) 0 30px no-repeat #F9FAFC;}
.productlistbgPdf{background:url(../images/productlistbgPdf.png) 0 30px no-repeat #F9FAFC;}
.productlistbgPpt{background:url(../images/productlistbgPpt.png) 0 30px no-repeat #F9FAFC;}
.productlistbgPackage{background:url(../images/productlistbgPackage.png) 0 30px no-repeat #F9FAFC;}

#productlist{  min-height:500px; height:auto!important; height:500px; overflow:hidden!important; overflow:visible;  }
#productlist dt{ float:left; display:inline; width:223px; height:433px; margin:30px 0 0; }
#productlist dt ul li{ line-height:72px; font-size:18px; text-indent:60px;}
#productlist dt ul li a{ text-decoration:none; color:#333;}
#productlist dd{ width:776px;  margin:10px 0 0; float:left; display:inline;  }
#productlist dd div.topbg{ background:url(../images/topbg.png) no-repeat; height:10px; overflow:hidden;}
#productlist dd div.divbg{ border-left:1px #dad9d9 solid; border-right:1px #dad9d9 solid; background:#FFF; position:relative;}
#productlist dd .Arrow{  position:absolute; width:60px; height:500px;   left:-19px; z-index:100;  }
#productlist dd div .video{background:url(../images/Arrow.png) -1px 13px no-repeat!important;background:url(../images/Arrow.gif) -1px 13px no-repeat;}
#productlist dd div .dvd{background:url(../images/Arrow.png) -1px 85px no-repeat!important;background:url(../images/Arrow.gif) -1px 85px no-repeat;}
#productlist dd div .portable{background:url(../images/Arrow.png) -1px 158px no-repeat!important;background:url(../images/Arrow.gif) -1px 158px no-repeat;}
#productlist dd div .pdf{background:url(../images/Arrow.png) -1px 229px no-repeat!important;background:url(../images/Arrow.gif) -1px 229px no-repeat }
#productlist dd div .ppt{background:url(../images/Arrow.png) -1px 302px no-repeat!important;background:url(../images/Arrow.gif) -1px 302px no-repeat}
#productlist dd div .package{background:url(../images/Arrow.png) -1px 374px no-repeat!important;background:url(../images/Arrow.gif) -1px 374px no-repeat;}
#productlist dd ul{min-height:600px; height:auto!important;  height:600px; overflow:hidden!important; overflow:visible; padding-top:20px;}
#productlist dd ul li{ width:380px;height:212px; float:left; display:inline;}
#productlist dd ul li img{ width:118px; height:130px;}
#productlist dd ul li div{ color:#444; float:right; display:inline; width:242px; font-size:12px; line-height:18px; margin:9px 10px 0; _margin:0;}
#productlist dd ul li div a{ font-size:14px; color:#444;}
#productlist dd ul li div p{ margin:5px 0 5px; height:72px; overflow:hidden; }
#productlist dd ul li div  span{ display:block; text-align:right;}
#productlist dd ul li div span a{ color:#F00; text-decoration:none;}
#productlist dd ul li div img{ border:0; width:151px; height:32px;}
#productlist dd div.bottombg{ background:url(../images/bottombg.png) no-repeat; height:11px; margin-bottom:10px!important; margin-bottom:0px;}
#productlist dd div.divbg center{ display:block; padding:250px 50px; color:#CCC; font-weight:bold; font-size:12px; }


/*----面包屑----*/

#crumb{ line-height:25px; color:#A7A7A7; font-size:11px; text-indent:20px; background:url(../images/home.png) 20px 5px no-repeat #F9FAFC; padding-left:23px; padding-bottom: 15px;}
#crumb a{ color: #A7A7A7; font-size: 11px; text-decoration: none;}
#crumb a:hover { color:#FF6600; text-decoration:underline;}
#crumb h1{ font-size:11px; font-weight:normal; display: inline;}

#Product-content{ width:740px; float:left; background:url(../images/product-content-bg.png) repeat-x;   height:auto; overflow:hidden;  }
#Product-content.Noborder1{ border-width:0px;}
#Product-content-article{ width:680px; float:left; background:url(../images/product-content-bg.png) repeat-x;   height:auto; overflow:hidden;  }
#Product-content-article.Noborder1{ border-width:0px;}
#Product-content-sidebar{ width:275px; float:left; background-color:#FFF; border:1px solid #d8d8d8; border-radius: 5px 5px 5px 5px; padding-bottom:20px; height:auto; overflow:hidden; margin-left:10px; margin-top:20px; margin-bottom:10px; padding-top:10px; overflow:hidden;}

.sidebar-top{width:255px; margin:0 auto; background-color:#ebebeb; border-left:1px solid #d8d8d8; border-right:1px solid #d8d8d8; border-top:1px solid #d8d8d8; margin-bottom:10px;}
.sidebar-top ul{width:235px; font-size:12px; margin:10px auto 10px; padding-bottom:15px;}
.sidebar-top ul li{line-height: 26px; padding:3px; border-bottom:1px dashed #CBCBCB;}
.sidebar-top ul li a{background: url(../images/arrow-right.jpg) no-repeat scroll 5px 5px transparent; color:#5D5C5C; padding: 0 0 0 25px;}
.sidebar-top-img{width:auto; height:auto; margin:10px auto 10px; text-align:center;}
.sidebar-top span{color:#666666; font-size:12px; font-weight:normal; line-height:25px;}

.sidebanner {width:235px; background-color:#ffffff; height:auto; overflow:hidden; border-bottom-style: none; margin:0px auto 10px;}
.sidebanner-img {width:auto; height:auto; text-align:center; margin:10px auto 25px;}

.more-text {border-bottom: 1px dashed #7D7C7C; color: #6E6E6E;font-size: 12px;height: 25px;line-height: 10px;margin: 10px auto 0; text-align: right;width: 230px;}
.more-text a:hover{color:#FF5F00;}

.sidebar-item {width:255px; margin:10px auto 0; background-color:#ffffff; color:#666;}
.sidebar-item ul{width:235px; font-size:12px; margin:10px auto 10px;}
.sidebar-item ul li{line-height: 22px; padding:3px;}
.sidebar-item ul li a{background: url(../images/arrow-right.jpg) no-repeat scroll 5px 5px transparent; color:#5D5C5C; padding: 0 0 0 17px;}
.sidebar-item-img {width:auto; height:auto; margin:15px auto 25px; text-align:center;}
.sidebar-item-os {width:235px; height:40px; margin:0 auto; font-size:12px; line-height:20px; text-align:right; padding-bottom:10px; border-bottom: 1px dashed #7D7C7C;}
.sidebar-item-name {width:235px; height:40px; margin:0 auto; font-size:12px; line-height:20px; text-align:right; border-bottom: 1px dashed #7D7C7C; font-style: italic;}
.sidebar-item-os a:hover{color:#FF5F00;}

.main-heading {width:235px; height:28px; *height:30px; margin:0 auto; margin-top:10px; font-size:14px; font-weight:bold; color:#666666; border-bottom:1px dashed #7d7c7c;}

.testimonials {width:235px; height:auto; margin:10px auto 0px; background-repeat:no-repeat; font-size:12px; line-height:20px;}
.quote-icon {width:30px; height:20px; float:left; background-image:url(../images/quotation-icon.jpg); background-repeat:no-repeat;}

.compatiblilty-mac{background: url(../images/mac-side.png) no-repeat scroll 0 2px transparent; width:235px; color:#666; height:auto; margin:0 auto; margin-top:10px; font-size:12px; line-height:20px; text-indent:20px;}
.compatiblilty-win{background: url(../images/win-id.png) no-repeat scroll 0 2px transparent; width:235px; color:#666; height:auto; margin:0 auto; margin-top:5px; font-size:12px; line-height:20px; padding-bottom:10px; text-indent:20px;}

.search-tag{color:#666; width:220px;height:auto; margin:0 auto; padding-bottom:15px; font-size:12px;line-height:20px;border-bottom: 1px dashed #7D7C7C;}
.search-tag a:link{color:#666;}
.search-tag a:hover{color:#FF5F00;}
.search-tag a:visited{color:#666;}

.Product-content-top h2{ font-size:20px; margin:10px; }
.Product-content-top span{ text-align:center; display:block; font-size:14px; line-height:32px; }
.Product-content-top span img{ width:32px; height:32px; vertical-align:middle}

.MinPadding{padding:15px 10px 10px;}

.Product-content-center{ padding:6px 10px 10px 10px; height:auto; overflow:hidden;}
.Product-content-center h1{font-weight:bold;text-align:left;color: #444;font-size:18px;padding: 0px 0 5px; line-height: 30px; border-bottom: 1px solid #E7E7E7;  font-family:'Segoe UI',Tahoma,Helvetica,Sans-Serif;}
.Product-content-center h2{font-weight:bold;text-align:left;color: #444;font-size:18px;padding: 0px 0 5px; line-height: 30px; border-bottom: 1px solid #E7E7E7;  font-family:'Segoe UI',Tahoma,Helvetica,Sans-Serif;}
.Product-content-center .Introduction{padding-top: 10px; padding-right: 30px; padding-bottom: 10px; padding-left: 30px;}
.Product-content-center .Introduction dl{ line-height:20px; font-size:12px;}
.Product-content-center .Introduction div{text-align:center; font-size:14px; line-height:18px; white-space:pre; padding-bottom:5px;border-bottom-style: none; border-bottom-color: #EEE;margin-top: 10px; margin-right: 0; margin-bottom: 5px; margin-left: 0; }
.Product-content-center .Introduction div a img{ border:0; height:18px; vertical-align:bottom;}
.Product-content-center .Introduction2{padding-top: 5px; padding-right: 10px; padding-bottom: 0;padding-left: 20px;}
.Product-content-center .Introduction2 ul.download{overflow:hidden}
.Product-content-center .Introduction2 ul.download li{float:left; margin-right:32px;}
.Product-content-center .Introduction2 p{ line-height:18px; font-size:12px; color:#333333; margin:15px 0;}
.Product-content-center .Introduction2 p a:hover{ color:#FF5F00; text-decoration:underline;}
.Product-content-center .Introduction2 p.emsize{background: url("../images/cite-icon.jpg") no-repeat scroll 0 0 transparent; font-size:11px; font-family:Arial, Helvetica, sans-serif; color:#666; text-indent:2em; line-height:16px;}
.Product-content-center .Introduction2 p.by{width:inherit; margin:0 0 -5px; font-size:11px; padding:3px 0; border-bottom: 1px solid #E7E7E7; color:#666;}
.Product-content-center .Introduction2 p.by a{color:#666; color:#2366B2;}
.Product-content-center .Introduction2 p.by a:hover{text-decoration:underline; color:#FF5F00;}
.Product-content-center .Introduction2 p.undline{color:#444; font-weight:bold; text-decoration:underline;}
.Product-content-center .Introduction2 p.reference{background: url("../images/category-bar.gif") repeat-x scroll 0 0 transparent; border: 1px solid #D3D8DB; line-height:30px; padding-left:5px; font-size:12px; font-weight:bold; margin:20px 0 5px 0; color:#3E3E3E;}
.Product-content-center .Introduction2 dl .list li{ background: url("../images/dot.gif") no-repeat scroll 10px 8px transparent; line-height: 18px; padding-left: 20px; font-size:12px; color:#555555;}
.Product-content-center .Introduction2 dl .list { padding-top: 5px;}
.Product-content-center .Introduction2 p strong{ color:#444;}
.Product-content-center .Introduction2 p.step{color: #444; margin:25px 0 5px; font-size:13px;}
.Product-content-center .Introduction2 p img{ display:block; margin:7px 0;}
.Product-content-center .Introduction2 h3{ background: url("../images/windows-password-reset/note.png") no-repeat scroll -3px 0 transparent; color: #333333; font-size:12px; font-weight:normal; line-height:24px; text-indent:23px;}
.Product-content-center .Introduction2 .extitle{background: none repeat scroll 0 0 #F0F0F0;border-bottom: 0 solid #E6E6E6;box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3);color: #444444;font-size: 16px;font-weight:bold;margin:25px 20px 10px 0; padding:10px 10px 10px 5px;}
.Product-content-center .Introduction2 .extitle a{color: #222222;}
.Product-content-center .Introduction2 .extitle a:hover{color: #222222;}
.Product-content-center div.dl{float:right; width:435px; font-size: 12px; color:#333333; line-height:20px; margin-left:2px; padding-left:15px; padding-right:15px; font-weight:normal;}
.Product-content-center div.dl strong{ color:#555;}
.Product-content-center div.dl ul li{ list-style:inside disc;}
.Product-content-center div.dl p{ text-align:center; color:#0b5199; font-weight:bold; margin:10px 0; line-height:20px; font-size:14px; }
.Product-content-center div.dl p a{ color:#000;}
.list{ padding:30px 35px 10px 10px; height:auto; overflow:hidden;}
.Product-Image,.Icon{ width:250px; margin-top:10px;}

.aboutus{ height:auto; overflow:hidden;}
.aboutus div.content{float:left; width:300px; font-size: 12px; color:#333333; line-height:20px; margin-right:5px; font-weight:normal;}
.Product-content-center .Introduction2 .aboutus .content p{ color:#333; line-height:20px; margin:0 0 15px 0;}
.aboutus img{padding:4px; border: 1px solid #D9D8D6; margin-top:7px;}


#bottom-f {background: url("../images/bg-a1.gif") repeat-x scroll left bottom transparent; border: 1px solid #E6E6E6; border-radius: 5px 5px 5px 5px; box-shadow: 0 2px 10px #DDDDDD; margin-top:15px; height:auto; overflow:hidden; color:#444444; width:96%;}
#bottom-f p{padding-left:15px; margin:10px 0 4px; font-weight:bold; color:#555;}
.bottomcont { padding-left:15px; margin-top:10px; margin-bottom:10px; height:auto; overflow:hidden;}
.bottomcont ul{ padding-right:30px}
.bottomcont ul li{font-size:12px; line-height:22px;}
.fl{float:left;}

.Icon{ font-size:11px; padding-left:3px;}
.Icon ul{ float:right; padding-top:5px;}
.Icon ul li{ float:left; margin-left:3px;}
.Icon center{ font-size:18px; line-height:22px;}

.oscompatible{ float:left; height:auto; width:250px; padding-top:10px;}
.oscompatible ul{padding-left:65px;}
.oscompatible ul li{ float:left;}
.oscompatible ul li img{padding-right:15px;}

.Guidelines{ clear:both; width:770px;  padding:10px; height:55px;  repeat-x; border-top:1px solid #dadada;repeat-x; border-bottom:1px solid #dadada; background:url(../images/Guidelinesbg4.png); color:#666; margin-top: 15px; box-shadow: 0 2px 10px #E1E1E1;}

.contentbox { clear:both; background-color:#FFF; border-bottom: 1px solid #DADADA; border-top: 1px solid #DADADA; box-shadow: 0 2px 10px #E1E1E1; height: 95px; margin: 25px 0 0 0; width:740px; overflow:hidden;}

.contentbox .col1{ border-right: 1px solid #EEE; float: left; padding: 14px 0 13px 5px; margin-left:15px; width:155px;}
.contentbox .col2{ border-right: 1px solid #EEE; float: left; padding: 14px 12px 11px 8px; margin-left:12px; width:135px;}
.contentbox .col3{ float:left; height:auto; width:170px; text-align:center; margin-left:15px;}
.contentbox .col4{ border-right: 1px solid #EEE; float:left; height:auto; width:190px; margin-left:5px; text-align:center;}
.contentbox p.title{ color: #555555; font-size: 14px; font-weight: bold; padding-bottom: 4px; text-shadow: 0 1px 0 #DDDDDD;}
.contentbox p.title a{ color:#369;}
.contentbox p.title a:hover{ color:#39F; text-decoration:underline;}
.contentbox p.title img{ padding-left: 7px; }
.contentbox p{ color: #555555; font-size: 11px; line-height:20px; font-family:Tahoma;}
.contentbox .col3 p.price{font-size:14px; font-family:Tahoma; font-weight:bold; color:#A40000; padding-top:7px; padding-left:15px; padding-bottom:3px;}
.contentbox .col4 p.version{font-size:14px; font-family:Tahoma; font-weight:bold; color:#A40000; padding-top:7px; padding-left:16px; padding-bottom:3px;}
 p.fdownload{font-size:22px; font-weight:bold; padding:39px auto auto 65px; color:#FFFFFF;}

.Price{ color:#FF0000; font-weight:bold; font-size:16px;}

.Product-size{ color:#FF6600; font-weight:bold; font-size:12px;}

.Guidelines li{ float:left; font-size:12px; text-align:center; line-height:20px; width:192px;}

.two{ width:384px;  padding:10px 192px;  background:none;}

.three{ width:696px;  padding:10px 47px;  background:url(../images/Guidelinesbg3.png); }
.three li.coll1{ width:245px; margin-right:10px;}
.three li.coll2{ width:225px; margin-right:10px;}
.three li.coll3{ width:190px;margin-right:10px;}

.Guidelines li a{ text-decoration:none; color:#666;}
.Guidelines li a:hover{ text-decoration:underline; color:#666;}
.Guidelines li strong{ font-size:15px; font-family:Tahoma; font-weight:600; color:#C0C0C0;}
.Guidelines li strong span{ color:#F00;}
.Guidelines li.left{ text-align:left; text-indent:2em;}
.Guidelines li img{ display:block; float:right; border:0; margin-right:25px;}
.Guidelines li a.download{color: #00DFFF; font-weight: bold; font-size: 20px;}
.Guidelines li a.BuyNow{color: #FF0000; font-weight: bold; font-size: 20px;}

.Product-content-center div.dl span img{ border:0px; white-space:pre-line;}

.list{ padding-top:0px;}
.list h2{height:35px; line-height:26px; font-size:18px; margin-left:0.8em; margin-top:30px; margin-bottom:5px; width:420px; color:#4F4F4F; font-weight:bold;}
.list dl{ margin:25px 0 0 15px; font-size:12px; line-height:18px;}
.list dl dt{ background: url("../images/tick-icon.png") no-repeat scroll 0 2px transparent; background-repeat: no-repeat;display: inline-block;list-style: none outside none; font-weight:bold; padding-left:28px; color:#444444;}
.list dl dt span{ font-weight:normal; font-size:11px;}
.list dl dd{ list-style:url(../images/star.gif) inside; display:list-item; padding-left:28px; color:#333333; margin-top:4px;}
.list table{ border:1px #DDDDDD solid; border-collapse:collapse; border-spacing:0; margin-top:20px; width:670px; margin-left:20px; margin-right:10px;}
.list table th,.list table td{ border-bottom:1px #DDDDDD solid; border-right:1px #DDDDDD solid; color: #333333; line-height:16px; font-size:12px; text-align:left; padding:10px 15px;}
.list table td p{  line-height: 20px; padding-bottom:5px;}
.list table th{ height:20px; line-height:20px; padding-right:20px;}
.tickmarks li {background-image: url("../images/tick-icon.png");background-repeat: no-repeat;display: inline-block;list-style: none outside none;margin: 0;padding-bottom: 12px;padding-left: 30px;width: 580px;}

.thumbs {width: 670px; height: 60px; padding-top:2px; margin-left:20px; margin-bottom:10px; border-top:1px dashed #DEDEDE;}
.thumbs .player {width: 60px; height: 60px; display:inline; cursor: pointer; transition: all .25s ease-out; -o-transition: all .25s; -moz-transition: all .25s ease-out; -webkit-transition: all .25s ease-out;}
.thumbs .player img{padding-right:9px;}

.Recommended dt{ font-family:arial,sans-serif; font-size:20px; color:#4F4F4F; margin-top:35px; margin-bottom:1em; width:230px; border-bottom:1px dashed #C5C5C5; line-height:30px; margin-left:30px;}
.Recommended dd{ width:330px; float:left; margin:5px 5px 5px 25px; font-family: Segoe UI,Tahoma,Arial,Verdana,sans-serif;}
.Recommended dd div{color:#444444; float:right; width:245px; font-size:13px; line-height:20px;}
.Recommended dd div .price{ color:#FF1F00; font-size:12px; line-height:18px;}
.Recommended dd div a{ text-decoration:none; color:#555;}
.Recommended dd div a:hover{ color:#09F; text-decoration:underline;}
.Recommended dd strong{ font-size:14px;}
.Recommended dd img{ width:75px; height:95px;}

/*nnn*/

.guide{ margin-left:10px; width:196px; float:left; border:1px solid #999; margin-bottom:10px; height:auto; overflow:hidden; padding-top:10px;}

.guide2{width:216px; float:right; border:1px solid #999; margin-bottom:10px; height:auto; overflow:hidden; padding-top:10px;}

.guide dt,.guide2 dt{ font-weight:bold; line-height:30px; border-bottom:#999 dotted 1px; margin:0 10px 5px; font-size:14px; color:#C6D598;}

/*nnn-end*/

.guide_page{width:210px; float:none; background-color: #F2F2F2; border: 1px solid #D9D9D9; border-radius: 5px 5px 5px 5px; box-shadow: 0 1px 1px #E1E1E1; font-family:Verdana, Arial, Helvetica, sans-serif; color:#757474; height:auto; margin: 0 0 15px;overflow:hidden; padding-bottom:10px; border-bottom-style: none; border-bottom-color: #d5d2d2;}

.guide_width{ width:240px; background-color:#FFFFFF;}

.guide_width_article{ width:230px; background-color:#F9F9F9; margin-right:10px;}

.guide_top{ margin-top:6px; background-color: #FFFFFF;}

.nopadding{ padding-bottom:0px;}

.guide_page dt,.guide_page h4{ background: none repeat scroll 0 0 #E9E9E9; line-height:36px; height: 36px; font-size:14px; font-weight:bold; color:#65747D; padding: 0 0 0 20px; margin-bottom:10px;}

.XX{ border-top:1px solid #D9D9D9; border-top-left-radius: 7px; border-top-right-radius: 7px; background: none repeat scroll 0 0 #E9E9E9; line-height:36px; height: 36px; font-size:13px; font-weight:bold; color:#65747D; padding: 0 0 0 20px; margin-bottom:10px;}

.guide_page dt.red,.guide dt.red,.guide2 dt{color:#F00;}
.guide_page dd,.guide dd,.guide2 dd{ line-height:22px; font-size:11px; text-indent:1em;}
.guide_page dd{ padding:3px 3px;}

.theimg dd{ text-align:center; text-indent:0; margin:20px 0;}

.guide dd.Recommendation,.guide_page dd.Recommendation{padding:0 10px 0 18px;text-indent:0px;}

.guide_page dd.bottom{ border-bottom:1px solid #d5d2d2; padding-bottom:10px;}
.guide_page .hot_tags {padding:0 15px; font-size:12px; font-family: Arial,Helvetica,sans-serif;}
.guide_page .hot_tags a{line-height:22px;padding:0 5px;color:#3e4e57;}
.guide_page .hot_tags a:hover{text-decoration:underline;}
.guide_page .hot_tags a.jc{font-size:13px;font-weight:bold;}


.guide dd.Recommendation img,.guide_page dd.Recommendation img,.guide2 dd.Recommendation img{ margin:5px auto; display:block;}
.guide dd.Recommendation span,.guide_page dd.Recommendation span,.guide2 dd.Recommendation span a{ color:#C00000}
.guide dd.Tags,.guide_page dd.Tags{ text-indent:0em;word-wrap:break-word;  white-space:normal;}
.guide dd a,.guide_page dd a,.guide2 dd a{  background: url(../images/arrow-right.jpg) no-repeat scroll 5px 5px transparent; color:#5D5C5C; padding: 0 0 0 17px;}
.guide dd a:hover{ text-decoration:underline;}

.guide_nav{ background:url(../images/leftmenuonbg.png)!important;background:url(../images/leftmenuonbg.gif); color:#FFF; cursor:auto; }

.guide_ul li{  font-size:16px; line-height:39px;  text-align:right; margin-bottom:8px; font-weight:bold; cursor:pointer;}
.guide_ul li div{padding-right:54px;}
.guide_ul li div.VideoIco{background:url(../images/leftmenudot2.gif) 190px 3px no-repeat!important;  }
.guide_ul li div.DVDIco{background:url(../images/leftmenudot2.gif) 190px -43px no-repeat;}
.guide_ul li div.PortableIco{background:url(../images/leftmenudot2.gif) 190px -97px no-repeat;}
.guide_ul li div.PDFIco{background:url(../images/leftmenudot2.gif) 190px -153px no-repeat;}
.guide_ul li div.PPTIco{background:url(../images/leftmenudot2.gif) 190px -193px no-repeat;}
.guide_ul li div.PackageIco{background:url(../images/leftmenudot2.gif) 190px -239px no-repeat;}


#DownloadMenu{ padding:20px 0px 0 0px; height:24px; overflow:hidden; }
#DownloadMenu li{ height:24px; line-height:24px; width:155px; margin-right:11px; background:url(../images/DownloadMenu.jpg)  no-repeat ; float:left; text-indent:25px; color:#FFF; font-size:14px; vertical-align:baseline; cursor:pointer;}
#DownloadMenu li.Activation{ height:30px; background:url(../images/DownloadMenu2.jpg)  no-repeat ; line-height:30px; color:#000; position:relative;  z-index:2; top:-6px;}

#Downloadlist{ min-height:300px; height:auto!important;height:300px;  width:985px; margin:0 0px; background:url(../images/product-content-bg.png) repeat-x;}

#Downloadlist table{ width:985px; float:left; border-left: 1px solid #ccc; border-right: 1px solid #ccc; height:auto; overflow:hidden;}

#Downloadlist table tbody{ width:995px;}

#Downloadlist th{ padding-top:35px; line-height:30px; border-bottom:1px solid #ccc; text-align:left; text-indent:1em;}
#Downloadlist th.col01{ width:615px;}
#Downloadlist th.col02{ width:150px;}
#Downloadlist th.col03{ width:80px;}
#Downloadlist th.col04{ width:150px;}
#Downloadlist td{line-height:25px; border-bottom:1px solid #ccc; text-align:center; font-size:12px;}
#Downloadlist td a{ text-decoration:none; color:#004986;}
#Downloadlist td a.nopadding{ padding:0;}
#Downloadlist td a:hover{ text-decoration:underline;}
#Downloadlist td a.icon_hot{ background:url(../images/common_new_hot.png) -97px right no-repeat;}
#Downloadlist td a.icon_new{ background:url(../images/common_new_hot.png) 2px right no-repeat;}
#Downloadlist td a.icon_update{ background:url(../images/common_new_hot.png) -197px right no-repeat;}
#Downloadlist td strong{ color:#F00; font-weight:normal;}
#Downloadlist td dl{text-align:left; text-indent:3em; margin:5px 0 7 0;}
#Downloadlist td dl dt{ font-weight:bold; padding: 15px 5px 5px 0;}
#Downloadlist table h3.win{ color:#555; background:url(../images/c_icon_win.png) 225px center no-repeat!important;background:url(../images/c_icon_win.gif) 215px center no-repeat; margin-bottom:10px; font-size:16px; padding-left: 25px;}
#Downloadlist table h3.mac{ color:#555; background:url(../images/c_icon_mac.png) 187px center no-repeat!important;background:url(../images/c_icon_mac.gif) 187px center no-repeat; margin:25px 0 10px; text-align:left; text-indent:1em; font-size:17px; line-height: 30px; padding-left: 25px;}

.price{color:#CC0000; font-size:13px; font-weight:bold;}

.Support_Title h1 img{ width:1000px; height:176px;}

.Guide{ width:740px; min-height:500px; height:auto!important;   height:500px; overflow:visible; background:#FFFFFF; border:0;}

.sitemap{  min-height:500px; height:auto!important;   height:500px; overflow:visible; background:#F9FAFC; border:0;}

#Support dl{ margin-top:10px;}
#Support dl dt{ color: #555; font-weight:bold; line-height:30px; margin:0 10px 15px; font-size:17px;}
#Support dl dt img{ float:left; margin:10px 7px 0 0;}
#Support dl dd { line-height:20px; font-size:12px; margin:0 10px;}
#Support dl dd span{ float:right; display:block; padding-right:1em;}
#Support dl dd ul { margin-top:10px;}
#Support dl dd ul li{ line-height:24px; border-bottom:1px #CCC solid; font-size:12px; text-indent:1em;}
#Support,.Guide{ height:auto; overflow:hidden; width:735px; margin:10px;  float:left; display:inline; }
#Support{ border:0; width:750px; background:url(../images/product-content-bg.png) repeat-x;}
#Support p{ margin:10px;  line-height:20px; font-size:12px; color:#333;}
#Support p a:hover{ color:#FF5F00;}


.sitemap h2{ clear:both; line-height:24px; font-size:18px; margin:5px 10px;}
.sitemap dl{width:330px; float:left;}
.sitemap dl dt{padding-left:0px;}
.sitemap dl dt{ font-weight:bold; line-height:35px;  margin:10px 70px 5px; font-size:14px; padding-left:38px;}
.sitemap dl dd{ line-height:25px; background:url(../images/dtbg2.jpg) no-repeat left center;margin-left:70px; padding-left:15px; font-size:12px;}
.sitemap dl dd a{ text-decoration:none; color:#4179B8;}
.other dl{ margin-bottom:10px; padding:10px; width:188px; border:#B9BDC4 1px solid; }
.other dl dt{font-weight:bold; line-height:30px; border-bottom:#999 dotted 1px; margin:0 10px; font-size:14px; color:#C6D598;}
.other dl dd{ height:auto; overflow:hidden;}
.other dl dd div { text-align:center; margin:10px 0;}
.other dl dd div img{}
.other dl dd h3{ font-size:12px; line-height:25px; text-align:center;}
.other dl dd p{ font-size:12px; line-height:20px;}
.other dl dd.Tags a{ display:block; margin:10px 10px 0 0; float:left; text-decoration:none;}
.other dl dd ul li{ font-size:12px; line-height:25px; text-indent:1em;}
.other dl.Partners dd ul li{ text-align:center; margin:5px 0;} 
.other{ width:210px; height:auto; overflow:hidden; margin:10px 10px 10px 0; float:right; display:inline; }


a:link{ color: #2366B2; text-decoration:none;}
a:visited{ color: #2366B2; text-decoration:none;}
a:hover{ color: #4E4E4E; text-decoration:underline;}
a:active{ text-decoration:none;}



/*-------导航--------*/
#menu{width:1000px; clear: both; height:38px; margin:0 auto;}
#menu .bound{width:1000px;}
#menu .bound>li{ color:#036; width:105px; line-height:38px; height:38px; text-align:center; float:left; font-size:13px; font-weight:500; list-style: none outside none; text-shadow: 1px 0px 0px #A7A7A7;position:relative;}
#menu .bound>li>a{ color:#036; text-decoration:none; text-shadow: 1px 0px 0px #A7A7A7; font-weight:500;}
#menu .bound li:hover{background:url(../images/libgactive.jpg) repeat-x;}
#menu .bound li #WinList dl dd ul li:hover{background:none;}
.WinMenu{ width:850px; height:auto; overflow:hidden;  padding: 20px 20px 20px 30px; background:url(../images/dlbgactive.jpg) repeat-x #fff; border-left:1px solid #ccc; border-right:1px solid #ccc; border-bottom:1px solid #ccc; border-bottom-left-radius: 8px; border-bottom-right-radius: 8px; display:none; position:absolute; z-index:101; text-shadow:none; box-shadow: 0 3px 5px #d1d1d1;} 
.WinMenu dl{ min-width:165px; width:auto!important; width:165x;  float:left; height:auto; overflow:hidden; margin-right:20px;}
.WinMenu dl dt{ font-weight:bold; font-size:16px; line-height:22px; padding-bottom:10px; text-align:left;}
.WinMenu dl dd ul li{ line-height:24px; font-size:12px; text-align:left;}
.WinMenu dl dd ul li a{ color:#666; font-weight:normal;}
.WinMenu dl dd ul li a:active,.WinMenu dl dd ul li a:hover{ text-decoration:underline;}
.WinMenu dl dd ul .expand a{color:#006699; font-size:11px; text-decoration:underline;}
.WinMenu dl dd ul .expand a:hover{text-decoration:none;}
.supportPic{ float:left; width:245px; border-left:1px solid #cfcfcf; padding-left:30px;}
.supportPic img{ float:left; margin-bottom:5px; display:block;}
.supportPic p{ float:left; line-height:22px; font-size:12px; text-align:left; color:#666; font-weight:normal;}
#SUPPORTList{ left:-419px;}
#WinList{ left:-105px;}
#Win:active div,#Win:hover div{ display:block}
#Win:active,#Win:hover{ background:url(../images/libgactive.jpg) repeat-x; color:#C03;  }
.WinMenu dl dt{ color:#B00; font-weight:bold; font-size:15px;}
/*------*/


ul.MenuBarVertical{font-size: 13px; width: 160px; float:left;}
ul.MenuBarVertical li{position: relative; text-align: left; width: 160px; height:33px; line-height:33px;}
ul.MenuBarVertical ul{margin: 0 0 0 100%; padding: 0; position: absolute; z-index: 1020; width: 160px; left: -1000em; top: 0;}
ul.MenuBarVertical ul.MenuBarSubmenuVisible{left: 0;}
ul.MenuBarVertical ul li{width: 160px;}
ul.MenuBarVertical li{ background-color:#CDE5F4; border: 0px solid #CCC;}
ul.MenuBarVertical li  ul li{background-color:#98C4DF; width: 160px; height:30px; line-height:30px;}
ul.MenuBarVertical a{ display: block; cursor: pointer; text-indent:1.5em; color: #333; text-decoration: none;}
ul.MenuBarVertical a:hover, ul.MenuBarVertical a:focus{background-color:#98C4DF;color: #FFF;}
ul.MenuBarVertical a.MenuBarItemHover, ul.MenuBarVertical a.MenuBarItemSubmenuHover, ul.MenuBarVertical a.MenuBarSubmenuVisible{ background-color: #98C4DF; color: #FFF;}


/*---------*/

#OtherCount{ height:0px; line-height:23px; overflow:hidden; background-color:#DCF0F7;}

.backToTop { word-break:break-all;display: none;width: 24px; height:24px;background:url(../images/top.png);position: fixed;_position: absolute;right: 20px;bottom: 20px;_bottom: "auto";cursor: pointer;opacity: 1;filter: Alpha(opacity=60);}



/*--圆角导航背景--*/

.features table th,.features table td{ border-bottom:1px #ccc solid; border-right:1px #ccc solid;  line-height:18px; font-size:14px; text-align:left; padding:5px 20px;}

.features table{ border:1px #ccc solid; border-collapse:collapse; border-spacing:0; margin-top:15px; width:713px; margin-left:0px; margin-right:10px;}

.division-line{margin:10px 0; border-bottom:1px dashed #ccc;}

.download-intel{ background:url(../images/download-blue.png) no-repeat; width:180px; height:38px; line-height:30px; padding-left:30px; padding-top:2px;}
.download-intel { font-family:Tahoma, Geneva, sans-serif; color:#fff;}
.download-intel a{ color:#FFF; font-size:15px; font-weight:bold;}
.download-intel a:hover{ color:#EEE; }

.beffect {border-radius: 4px 4px 4px 4px;}

.articlebutton{background-color: #54AAE8;background-image: -moz-linear-gradient(center top , #54AAE8, #5285BE);box-shadow: 0 -3px 0 rgba(0, 0, 0, 0.3) inset, 0 0 0 transparent;color: #FFFFFF;cursor: pointer;float:left; height: 35px;line-height: 35px;padding: 0 8px 10px;text-align: center;text-decoration:none;margin-top:5px; margin-bottom:20px; width:205px;}
.articlebutton span.left{background: url("../images/downb.png") no-repeat scroll 5px 5px transparent !important;  display: block; float: left; height: 30px; width: 30px; margin-top:3px;}
.articlebutton span.center{float:left; padding-left:6px; font-size:20px;}  /*--未使用--*/
.articlebutton span.center-w{float:left; padding-left:12px; font-size:20px;}
.articlebutton span.center-m{float:left; padding-left:6px; font-size:20px;}
.Introduction2 .articlebutton span.center a:hover{text-decoration:underline;}
.articlebutton span.right-m{background: url("../images/mac25.png") no-repeat scroll 0 0 transparent !important;  display: block; float: right; height: 25px; width: 25px; margin-top:10px; margin-right:4px;}
.articlebutton span.right-w{background: url("../images/win22.png") no-repeat scroll 0 0 transparent !important;  display: block; float: right; height: 22px; width: 22px; margin-top:11px; margin-right:7px;}
.articlebutton a{color:#FFFFFF;font-size:inherit;font-weight:500; font-family: Segoe UI,'SegoeUIWF',Arial,sans-serif;line-height: 40px;}

.download-windows{ background:url(../images/download-win.png) no-repeat; width:140px; height:55px; line-height:33px; padding-left:61px; padding-top:13px; margin-left:5px; margin-bottom:-15px;}
.download-windows { font-family:Tahoma, Geneva, sans-serif; color:#fff; font-size:24px;font-weight:bold; }
.download-windows a{ color:#FFF; font-size:24px; font-weight:bold; text-decoration:none;}
.download-windows a:hover{ color:#EEE; }


/*--支持页面--*/

.item_support { background-image: url("../images/grey.png"); background-repeat: no-repeat; cursor: pointer; float: left; height: 117px; margin-left: 0px; margin-top: 15px; margin-right: 10px; padding-left:5px; padding-top:6px; width: 300px;}
.item_support img{ float:left; padding:10px 10px 0 10px;}
.item_support .s{ float: left; margin-left: 0px; margin-right: 10px; width:200px; }
.item_support .s span{ font-size:13px; font-weight:bold; }

.cust { text-align: center; font-size:18px; font-weight:bold; }

.faq { font-size:14px; font-weight:bold; }


/*--产品页面--*/

a.enlarge{font-family:Arial; color:#808080; font-size: 14px; text-decoration:underline; padding-right:5px;}
a.enlarge:hover{text-decoration:none;}


/*--文章页面--*/

a.howto{color: #000000; font-size: 24px; text-decoration: none;}


/*--面包屑--*/

a.crumb { color: #000000; font-size: 12px; text-decoration: none;}
a.crumb:hover { text-decoration:underline;}


/*--null--*/

.s2{ float:left; padding:0 10px 0 0; width:200px;}

.social{ margin-left:200px; position: absolute; width:450px; height:25px; margin-top: 4px;}

.note{color: #333333; display: block; font-size: 16px; font-weight: bold; margin-bottom: 0; margin: 10px 0 0 30px; text-decoration: none;}

.note-content{color: #333333; display: block; font-size: 12px; margin: 15px 0 0 30px; text-decoration: none;}

#purchase-note{border: 1px solid #DDDDDD; border-radius: 2px 2px 2px 2px;  box-shadow: 0 1px 3px #CCCCCC; margin: 13px auto 25px; overflow: hidden; width:1000px;}

.purchase-icon{ float:left; padding: 5px 0 5px 0;}

html,body{-webkit-text-size-adjust:none;}

.guidebox { clear: both; margin: 30px 0 10px 0; padding-right:60px;}
.guidebox h3{ font-family:Tahama; font-size: 18px; font-weight:bond; text-align:center;}
.guidebox h3 a{color:#FF0000;}
.guidebox span img { float: left; margin-left:30px;}

.add{ color:#808080; text-align:center;}

.benefit{ padding: 10px 0 5px 10px; background-color:#EEE;}
.benefit .tip{color:#A00; font-size:14px; font-weight:bold;}

.share { display: inline-block; height: 32px; margin-right: 10px; width: 30px; padding-bottom:10px; padding-top:5px;}

.share1 { display: inline-block; height: 32px; width: 30px; padding-bottom:10px; padding-top:5px;}

.guide_page .review{ border-bottom: 1px dashed #7D7C7C; font-size:11px; line-height:20px; margin: 0px 13px 9px 13px; text-indent: 0em; font-family: Verdana,Arial,Helvetica,sans-serif; padding-top:10px;}
.guide_page .upgrade{ font-size:11px; line-height:20px; margin-left:13px; margin-right:8px; margin-bottom:4px; text-indent: 0em;}
.guide_page span{ display: block; font-size: 11px; color: #666666; font-style: italic; padding-bottom: 7px; text-align: right;}

.quote-icon {background-image: url("../images/quotation-icon.jpg"); background-repeat: no-repeat; float: left; height: 20px; width: 30px;}

.next a{font-size:13px; line-height:20px;}

.protip{font-size:12px; color:#777; line-height:23px; }

/*compare*/
.compare-table{margin:8px 0 0}
.compare-table table { border-collapse: collapse; border-spacing: 0;}
.compare-table a{font-size:13px;color:#58c}
.compare-table a:hover{text-decoration:underline; color:#09F;}
.compare-table td,.compare-table th{padding:8px;border:1px solid #ddd}
.compare-table table td{text-align:center}
.compare-table td p.buy-now a{color:#fff;margin:0 auto;padding-left:16px;width:88px}
.compare-table td strong{font-weight:normal;color:#A00;font-size:15px;font-family:Arial,Helvetica,sans-serif}
.compare-table td span{text-decoration:line-through;color:#506099}
.compare-table table th{font-size:12px;padding-left:20px; padding-right:25px;}
.compare-table th .compfe{font-size:11px;color:#999; line-height:25px;}
.compare-table th .convs{font-size:12px;font-weight:bold;padding-bottom:4px;font-weight:bold}
.compare-table th img{padding:8px 0}
.compare-table th strong{font-size:14px;font-weight:normal}
.compare-table th.buyzone{background-color:#EFFAFC;font-weight:bold;font-family:Arial, Helvetica, sans-serif;font-size:13px;color:#318905;text-shadow:0 1px 0 #fff;padding:9px 12px}
.compare-table .center{text-align:center}
.compare-table .descrip{font-size:13px; text-align:center; color:#555; font-family:Verdana, Geneva, sans-serif;}

/*custome search*/
.cusearch{clear:both; margin-top:0; display:block; height:10px; overflow:hidden; background:url(../images/search-bg.png); border-bottom: 1px solid #EEEEEE;}
.cusearch-frame{display:block; height:auto; overflow:hidden; border-right:1px solid #dadada; border-left:1px solid #dadada; padding-left:5px;}
#cse-search-results { margin-left: 20px; margin-top:-1px;}
#cse-search-results iframe {width: 95%;}
.search_title{ height:40px; padding:0px 25px 5px 10px; background:#F9FAFC; text-align:right; position:relative; }
.search_title h1.search{color:#555; font-size:22px; font-family: Tahoma; font-weight:normal; float:left; padding-left:13px;}

.remind { border: 1px solid #DDDDDD; border-radius: 4px 4px 4px 4px; clear: none; display: block; height: 100%; margin-bottom: 20px; margin-top:20px; padding: 10px 10px 10px 40px; position: relative; z-index: 9; box-shadow: 0 1px 2px #DDDDDD;}
.remind .remindicon { background: url("../images/tips.png") no-repeat scroll 0 0 transparent; height: 60px; left: -6px; position: absolute;top: -6px; width: 64px; z-index: 10; color:#666666;}

.whatis{ padding: 10px 0 5px 10px; background-color:#EEE;}

/*guide topic*/
#list {margin-top:20px; height:auto; overflow:hidden; }
#list h3{font-size:13px; color:#C30; margin-top:10px;}
.listcontent { margin-top:10px; height:auto; overflow:hidden; margin-bottom:10px;}
.listcontent ul{ padding-right:20px}
.listcontent ul li{font-size:11px; line-height:22px;}
.fl{float:left;}

#promotion{width:1000px; margin:15px auto 25px auto; overflow:hidden; padding-top:5px;}
#promotion img{border:none;}

.formatplist{ height:auto; overflow:hidden; margin-bottom:15px; mrgin-top:0px; padding-left:10px;}
.Product-content-center .Introduction2 .formatplist p{margin:5px 0;}
.Product-content-center .Introduction2 p.coltitle{ color: #555555; margin:5px 0 15px; font-size:14px; font-weight:bold;}
.format{float:left; margin-right:10px; margin-top:10px; overflow:hidden; padding-right:10px; width:200px;}

/*dvd menu*/
.dvdmenu{ background:none;overflow:hidden; margin: 30px 10px 0 30px; height: auto; line-height: 26px; color:#4F4F4F;}
.dvdmenu h3{font-size:16px; margin-bottom:10px; font-family:helvetica,arial,verdana;}
.dvdmenu p{font-size:12px; line-height:18px;}
.dvdmenu .box{padding:15px 5px 15px 0;overflow:hidden; margin-top:5px;}
.dvdmenu .box p{font-size:14px;font-style:italic;font-weight:bold;padding-right:0;line-height:32px;color:#3d3d3d;margin-bottom:10px; border-bottom: 1px dashed #9D9C9C; clear: both;}
.dvdmenu .box .pick{float:left;background:url("../images/dvd-creator/menu/video_bg.gif") no-repeat center 0;width:170px;height:115px;position:relative}
.dvdmenu .box .pick .pic{display:block;text-align:center;padding:3px 0 0}
.dvdmenu .box .pick .fdq{display:block;width:32px;height:32px;position:absolute;right:5px;bottom:3px}
.dvdmenu .btnbox{margin-top:15px;background:url("../images/icon_download.gif") no-repeat 0px 0px;padding:0 0 0 23px}
.dvdmenu .btnbox a{color:#2e4f00;text-decoration:underline}
.dvdmenu .btnbox a:hover{color:#2e4f00;text-decoration:none}

.dvdmenu .btn2box{margin-top:0px;background:url("../images/icon_download.gif") no-repeat 0px 0px;padding:0 0 0 23px; margin-bottom:20px;}
.dvdmenu .btn2box a{color:#2e4f00;text-decoration:underline}

.dvdmenu .box1{padding:15px 15px 45px 0;overflow:hidden; margin-top:5px;}
.dvdmenu .box2{padding:15px 15px 15px 0;overflow:hidden; margin-top:5px;}
.dvdmenu .box1 .pick1, .dvdmenu .box2 .pick2{float:left;width:170px;height:115px;position:relative}
.dvdmenu .box1 .pick1 .pic, .dvdmenu .box2 .pick2 .pic{display:block;text-align:center;padding:3px 0 0}
.dvdmenu .box1 .pick1 .fdq, .dvdmenu .box2 .pick2 .fdq{display:block;width:32px;height:32px;position:absolute;right:5px;bottom:3px}
.ac {line-height: 18px;margin: 10px 0; text-align: center;}
.ac a{font-size: 13px; color:#2e4f00;text-decoration:underline}

.buy1{display: block; height: 65px;text-decoration: none; width: 150px; margin-top:-59px;}
.free{display: block; height: 65px;text-decoration: none; width: 180px; margin-top:-59px;}
.free:hover, .buy1:hover{text-decoration: none;}
.free, .buy1 {position: relative;}
.free p, .buy1 p{text-align:left; line-height:2.4em; font-size:11px;}
.free div{background: url("../images/drap-bg_06.png") repeat-x scroll 0 100% #FEFEFE;border: 1px solid #DDDDDD;border-radius: 5px 5px 5px 5px; display: none;left: 0px;padding: 10px;position: absolute;text-indent: 0;top: 63px; width: 180px;z-index: 3;}
.buy1 div{background: url("../images/drap-bg_06.png") repeat-x scroll 0 100% #FEFEFE;border: 1px solid #DDDDDD;border-radius: 5px 5px 5px 5px; display: none;left: 0px;padding: 10px;position: absolute;text-indent: 0;top: 63px; width: 150px;z-index: 3;}
.free:hover div, .buy1:hover div {display: block;}
.free div .dot, .buy1 .dot {background: url("../images/dot_03.png") no-repeat scroll 50% 0 transparent;display: block; height: 8px;left: 20px;position: absolute;top: -8px;width: 60px;z-index: 3;}
.free div li a{color: #3D4F58;display: block;font-size:12px; height: 22px;line-height: 22px;width: 85px; text-align:left;}
.buy1 div li a{color: #3D4F58;display: block;font-size:12px; height: 22px;line-height: 22px;width: 130px; text-align:left;}
.free div li a:hover, .buy1 div li a:hover{background: none repeat scroll 0 0 #C5C5C5; text-decoration: none;}

/*related*/
#related{position:relative;margin:20px auto 20px 0px;width:98%;overflow:hidden;border:1px solid #e6e6e6;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;border-radius:5px;-webkit-box-shadow:0 2px 10px #ddd;-moz-box-shadow:0 2px 10px #ddd;box-shadow:0 2px 10px #ddd;background:url("../images/bg-a1.gif") repeat-x bottom left;clear:both}
#related .img{float:left;position:relative;padding:15px 22px 20px 10px}
#related h4{width:580px;margin-top:14px;font-weight:bold;font-size:13px}
#related h4 a{font-weight:bold;color:#555;font-size:13px}
#related h4 span{color:#f30}
#related p{width:600px; margin:0;color:#666;float:left;position:relative;display:block;line-height:1.5em}
#related p.showcontent{width:500px;margin:0;color:#666;float:left;position:relative;display:block;line-height:1.5em}
#related p.doit{padding-top:8px;  margin-left:115px; padding-bottom:8px;}
#related p.title{margin-top:14px;font-weight:bold;font-size:13px}
#related p.description{margin-bottom:5px; font-size:12px;}
#related p a.more{margin-right:18px}
#related .hots{position:absolute;right:1px;top:1px}
a.goto {background: url("../images/icon-arrow.gif") no-repeat scroll 100% 65% transparent; color: #5588CC; padding-right: 8px;outline: medium none; text-decoration: none;}

.r_column {background: none repeat scroll 0 0 transparent; border-bottom: 1px dashed #DCDCDC; display: block; font-weight: normal; height: 30px; line-height: 20px; margin: 10px 0 0 0; padding: 15px 10px 0 0;}
.r_column span {color: #666666; float: right; font-size: 12px; font-weight: normal; padding: 5px 5px 0 0;}
.r_column strong { color: #434343; float: left; font-size: 22px; font-weight: normal;}

.tag_list {padding:0;}
.tag_list dl {color: #444444; padding:15px 0; display:block; border-bottom:dashed 1px #dcdcdc; margin-bottom:15px;}
.tag_list dl dt {display:block;}
.tag_list dl dt span {display:block; font-size:11px; color:#999;}
.tag_list dl dd {border: medium none; margin-top:10px; font-size:13px;}
.tag_list a {font-size:14px; color:#2A7FAA; font-weight:bold;}
.tag_list a:hover {color:#083047;}
.tag_list_page {text-align:center; padding-top:25px;}
.tag_list_page a {color:#2e4b87; font-size:14px; width:15px; text-align:center; display:inline-block; text-decoration:underline;}
.tag_list_page a:hover {text-decoration:none;}
.tag_list_page strong {font-size:16px; width:15px; text-align:center; display:inline-block;}
.tag_list_page .prev {background:url("../images/l_jt.png") no-repeat left 5px; padding:0 15px; width:30px; text-decoration:none;}
.tag_list_page .next {background:url("../images/r_jt.png") no-repeat right 5px; padding:0 15px; width:30px; text-decoration:none;}

#maylike {margin: 0;border: 0;padding: 0; width: 600px; overflow:hidden;}
#maylike .title{margin: 0; border: 0; padding: 30px 0 5px; text-align: left; font-weight: bold; font-size:14px; color:#565659; font-family:"Trebuchet MS",Arial,"Lucida Sans Unicode",Tahoma,sans-serif !important;}
#maylike .posts a{display: block; float: left; border-bottom: medium none; margin: 0px; padding: 9px; text-decoration: none; text-align: left; cursor: pointer; width:130px;}
#maylike .posts a:hover{background-color:#F2F2F2}
#maylike .posts a .content {width: 120px; height: 175px; margin: 0; border: 0; padding-left:5px;}
#maylike .posts a .content .img1{margin: 0; border: 1px solid #ddd; padding: 2px; width: auto; height: auto; }
#maylike .posts a .content p {margin: 3px 0px 0px; border: 0px none; padding: 0px; font: 12px arial;}

.tip-icon {font-weight:bold; font-size:16px;  font-family: Verdana; background: url("../images/tip-1.png") no-repeat scroll left center transparent; padding-left:30px;}

/*bios*/
.brands {float: left; margin-bottom: 20px; width:630px;}
.brands img{margin-right:10px; float:left;}
.brands ul{text-align:left; padding-left:120px;}
.brands li {float: none; font-size:12px; color:#333; padding:2px 0;}