  .contain                  { position: relative; width: 1100px; margin: 0 auto 0 130px; *zoom: 1; }
    .contain:before,
    .contain:after            { display: table; content: ""; }
    .contain:after            { clear: both; }


.support .banner2 h1 {
    color: #ffffff;
    font-size: 36px;
    line-height: 20px;
}

.support .cont1 {
    margin: 20px 0 40px;
}
.support .cont1 h1 {
    border-bottom: 1px solid #e4e4e4;
    font-size: 22px;
    font-weight: normal;
    margin-bottom: 12px;
    min-height: 20px;
    padding-bottom: 12px;
    padding-top: 12px;
    color: #666;
}

.support .cont1 a {
    color: #666666;
}
.support .cont1 .block {
    margin-left: 12px;
    width: 55%;
}

.support .cont1 .img img {
    width: 190px;
	margin-left:30px;
}

.support .cont1 ul li {
    margin: 20px 0 40px;
    font-size: 15px;
}
.support .cont1 .block li {
    list-style-position: inside;
    list-style-type: disc;
    margin: 0 0 6px;
}
.support .cont1 .block .title {
    font-size: 20px;
    list-style-type: none;
    margin-bottom: 12px;
	margin-left:55px;
}



.search-results {
    max-height: 1480px;
    overflow: hidden;
}

 [class*="span"]             { float: left; display: inline; margin-left: 5px; margin-right: 5px;}
  .span8                      { width: 450px;  padding-left:100px;}



.title-store{ font-size:25px; text-align:center; background:url(../new-image/store-background.jpg);padding:35px 0;color:#555555}

.store_title{ width:100%; height:1600px; }
.store_block{ width:75%; height:230px;  background:url(../new-image/store_block_bg.png) no-repeat bottom left; margin-left:230px;}
.store_box{ width:100px; height:137px; float:left; margin:45px 0 0 40px;}
.store_txt{ width:410px; float:left; margin:40px 0 0 5px;}
.store_txt h2{ font-size:18px; font-weight:bold; padding:5px 20px;}
.store_txt h2 a{  color:#5f6d74;}
.store_txt p{ line-height:1.6em;}
.store_price{ width:200px; float:left; margin:70px 0 0 0; text-align:center; font-size:16px; line-height:1.8em;}
.store_price span{ text-decoration:line-through;}
.store_price b{ font-size:18px; color:#ec6f2c; font-weight:lighter;}
.store_bot{ width:150px; float:left; margin:85px 0 0 0; line-height:1.8em;}
.store_bot a{ padding:3px 0 3px 0; display:block;}

/*container*/
#container .wrap { width:1200px;}
#container .wrap-top { min-width:1200px; background:url(../new-image/store/background.png) center no-repeat;}
#container .order { font:30px Arial, Helvetica, sans-serif; color:#084371; text-align: left; margin-left:300px;line-height:100px; }
#container .top-seller { width:1200px; height:54px; margin-left:0px;}
.box3 { overflow:hidden; width:1200px; margin-left:125px; }
.box3 .item1 { width:470px; position:relative; margin:25px 6px 15px; float:left;}
.box3 .fl4 {  padding:0px 50px 0px 0px;}
.box3 .fr4 { padding:0 0px 0 90px; }
.box3 h2 { font-size:18px; margin-bottom:10px; margin-left:10px; font-weight:normal; }
.box3 a { color:#0e8ce8; }
.box3 .pro-pic { float:left; margin-right:15px; width:115px; }
.box3 .pro-pic { width:145px; }
.box3 .pro-pic p { font-size:16px; color:#999; text-align:center; line-height:40px; }
.box3 .pro-pic span { color:#ff7600; font-size:18px; }
.box3 .pro-txt { float:left; width:300px; font-size:14px;}
.box3 .pro-txt li { background:url(../new-image/store/li.png) no-repeat left 17px; padding-left:10px; line-height:40px; }
.box3 .pro-btn { margin-top:20px; background:none; }
.box3 .pro-btn a { width:203px; height:55px; display:block; float:left; background:url(../new-image/store/btn.png) no-repeat; }
.box3 a.pro-win { margin-right:34px; }
.box3 a.pro-win:hover { background-position:0 -59px; }
.box3 a.pro-mac { background-position:0 -118px; }
.box3 a.pro-mac:hover { background-position:0 -177px; }
.tab { width:144px; height:27px; position:absolute; right:40px; top:5px; }
.tab li { height:27px; float:left; cursor:pointer; }
.tab li span { display:block; height:27px; }
.tab li .win { width:69px; background-position:0 -27px; }
.tab li .mac { width:69px; background-position:-75px 0; }
.tab li.curr .win { cursor:default; width:75px; background-position:0 0; }
.tab li.curr .mac { cursor:default; width:75px; background-position:-69px -27px; }
.box2 { overflow:hidden; zoom:1; width:1250px; margin-top:10px; margin-bottom:20px; margin-left:130px; }
.box2 .pro-title { font:30px Arial, Helvetica, sans-serif; color:#084371; text-align:left; margin-left:430px; line-height:80px; }
#main, #main-pro { float:left; width:738px; margin-top:10px; }
#main-pro { width:1080px; }
.pro-box { box-shadow:2px 2px 5px #d9e2e6; border-radius:5px; border:#d2d2d2 solid 1px; zoom:1; }
.pro-box .title { background:#fff url(../new-image/store/home-pro-title.jpg) repeat-x top; height:50px; line-height:58px; border-top-left-radius:5px; border-top-right-radius:5px; overflow:hidden; }
.pro-box .title li { float:left; height:50px; text-align:center; cursor:pointer; }
.pro-box .title li h4 { font-size:16px; color:#333; line-height:42px; padding:0 88px; font-weight:bold; border-left:1px solid #fff; border-right:1px solid #d2d2d2; text-shadow:0 1px 0 #fff; }
.pro-box .title li h4 img { vertical-align:middle; margin-right:10px; }
.pro-box .title li h4.noBorder { border-left:1px solid #fff !important; border-right:0px; width:89px; }
.pro-box .title li.curr { background:url(../new-image/store/home-pro-title-on.jpg) no-repeat 60% 0; }
.pro-box .list { background:#fff; border-bottom-left-radius:5px; border-bottom-right-radius:5px; overflow:hidden; padding:22px 0 20px; zoom:1; }
.pro-box .item1, .pro-box .item1-s { float:left; width:326px; padding:10px 20px 15px 20px; }
.pro-box .item1-s { width:292px; }
.pro-box .item1 .pro-list-pic { float:left; margin-right:12px; }
.pro-box .item1 .pro-list-txt { float:left; width:230px; }
.pro-box .item1 h3 { font-size:15px; }
.pro-box .item1 p { line-height:34px; }
.pro-box .item1 h3 a { color:#454545; font-size:14px; }
.pro-box .item1-s .pro-list-image { text-align:center; padding-bottom:5px; }
.pro-box .item1-s .pro-list-title { font-size:18px; text-align:center; }
.pro-box .item1-s .pro-list-title a{ font:18px Arial, Helvetica, sans-serif; color:#084371;}
.pro-box .item1-s .price { font-size:14px; }
.pro-box .item1-s .price span { color:#ff7600; }
.pro-box .item1-s .price span.mac { color:#222222; display:inline-block; margin-left:85px; }
.pro-box .list .hr { background:url(../new-image/store/hr.png) no-repeat; width:998px; height:32px; }
.pro-box .pro-list-btn { margin-top:15px; overflow:hidden; }
.pro-box .pro-list-btn a { float:left; display:block;idth:88px; height:23px; }
.pro-box .pro-list-btn .pro-list-win { background-position:0 -23px; border-right:1px solid #D0D0D0; }
.pro-box .pro-list-btn .pro-list-win:hover { background-position:0 0; }
.pro-box .pro-list-btn .pro-list-mac { background-position:-88px 0; }
.pro-box .pro-list-btn .pro-list-mac:hover { background-position:-88px -23px; }
.pro-box .pro-list-btn-s { margin-top:5px; overflow:hidden; }
.pro-box .pro-list-btn-s a { float:left; width:120px; height:33px; display:block; background:url(../new-image/store/btn.png)}
.pro-box .pro-list-btn-s .pro-list-win { background-position:0 -232px; margin-right:52px; }
.pro-box .pro-list-btn-s .pro-list-win:hover { background-position:0 -267px; }
.pro-box .pro-list-btn-s .pro-list-mac { background-position:0 -300px; }
.pro-box .pro-list-btn-s .pro-list-mac:hover { background-position:0 -335px; }

/* #product Styles
================================================== */
.product {
    position: relative;
    color: #4c4b50;
}

.product .bann{ 
    background: url(../image/pro-bg.jpg) repeat-x 0px -42px;
    height: 470px;
    color: #fff;
    position: relative;
}
.product .bann h1{
    font-size: 30px;
    left: 470px;
    position: absolute;
    top: 21px;
}
.product .bann p{
    display: block;
    left: 453px;
    position: absolute;
    top: 90px;
}
.product .bann i {
    display: block;
    left: 450px;
    position: absolute;
    top: 223px;
}
.product .bann .win-down {
    display: block;
    left: 476px;
    position: absolute;
    top: 399px;
}
.product .bann .mac-down {
    display: block;
    left: 497px;
    position: absolute;
    top: 399px;
}
.product .bann .buy {
    display: block;
    left: 716px;
    position: absolute;
    top: 397px;
}
.product .bann img {
    left: 27px;
    position: absolute;
    top: 107px;
  
}

.product .cont1 {
    background: #fff;
    height: 438px;
    position: relative;
}
.product .cont1 h3 {
   display: block;
    font-size: 32px;
    font-weight: bold;
    padding-top: 42px;
    text-align: center;
}
.product .cont1 p {
    display: block;
    font-size: 14px;
    left: 498px;
    position: absolute;
    top: 100px;
    width: 490px;
}
.product .cont1 img {
    left: 101px;
    position: absolute;
    top: 115px;
}

.product .cont2 {
    background:url(../new-image/bg-white.png) no-repeat center top #bfe3e1;
    height: 490px;
    position: relative;
    color: #fff;
}
.product .cont2 h3 {
    display: block;
    font-size: 32px;
    font-weight: bold;
    padding-top: 60px;
    text-align: center;
	color:#4c4b50;
}
.product .cont2 p {
    display: block;
    font-size: 14px;
    left: 63px;
    position: absolute;
    top: 122px;
    width: 450px;
}
.product .cont2 img {
    left: 617px;
    position: absolute;
    top: 149px;
   
}

.product .cont3 {
    background:url(../new-image/bg-green.png) no-repeat center top #fff;
    height: 445px;
    position: relative;
}
.product .cont3 h3 {
    display: block;
    font-size: 32px;
    font-weight: bold;
    padding-top: 62px;
    text-align: center;
}
.product .cont3 p {
    display: block;
    font-size: 14px;
    left: 498px;
    position: absolute;
    top: 141px;
    width: 490px;
}
.product .cont3 img {
    left: 44px;
    position: absolute;
    top: 149px;
}


.product .cont4 {
    background: #bfe3e1;
    height: 400px;
    position: relative;
    color: #4c4b50;
}
.product .cont4 h3 {
    display: block;
    font-size: 32px;
    font-weight: bold;
    padding-top: 30px;
    text-align: center;
}
.product .cont4 p {
    display: block;
    font-size: 14px;
    left: 42px;
    position: absolute;
    top: 114px;
    width: 450px;
}
.product .cont4 img {
    left: 613px;
    position: absolute;
    top: 101px;
   
}
.product .bg-bottom {
    background:url(../new-image/bg-bottom.png) no-repeat center top;
    height: 30px;
    position: relative;
}
.product .bg-bottom2 {
    background:url(../new-image/bg-green.png) no-repeat center top #f3f3f3;
    height: 30px;
    position: relative;
}

 .conta  { position: relative; width: 1100px; margin: 0 auto; padding: 0; *zoom: 1; }
 .conta  p a{ text-decoration:underline; color:#1b7ad8;}
 
 /* #products common Styles
================================================== */
.bann .win-down,
.bann .win-down:hover,
.bann .win-down:active,
.bann .mac-down,
.bann .mac-down:hover,
.bann .mac-down:active,
.bann .buy,
.bann .buy:hover,
.bann .buy:active {
    height: 55px;
    width: 190px;
}

.bann .win-down {
    background:url(../new-image/win-download.png) no-repeat center;
	color: #01a69c;
}
.bann .win-down:hover {
    background:url(../new-image/win-download-hover.png) no-repeat center;
	 color: #5b9ac5;
}

.bann .mac-down {
    background:url(../new-image/mac-download.png) no-repeat center;
	color: #01a69c;
}
.bann .mac-down:hover {
    background:url(../new-image/mac-download-hover.png) no-repeat center;
	 color: #5b9ac5;
}

.bann .buy {
    background:url(../new-image/buy.png) no-repeat center;
    color: #01a69c;
}
.bann .buy:hover {
    background:url(../new-image/buy-hover.png) no-repeat center;
    color: #ea6a21;
}
.bann .buy:active {
    background:url(../new-image/buy-active.png) no-repeat center;
    color: #fff;
}


.bann a{
    text-decoration: none;
}
.bann a .text {
    font-size: 14px;
	display: inline-table;
  padding: 28px 0 0 74px;
  text-decoration: none;

  }
.bann a .market-price,
.bann a .now-price {
  font-size: 14px;
  display: inline-table;
  padding: 28px 0 0 68px;
  text-decoration: line-through;
}
.bann a .now-price {
  padding: 28px 0 0 14px;
  text-decoration: none;
}


/* top-nav */
.container5 {width:1000px; margin-left:20px;} 
.con_m1 {margin-bottom:30px;} 
.top-nav{
	background-color: #bfe3e1;
	border-top-width: thin;
	border-top-style: solid;
	border-top-color: #415955;

}

.top-nav .nav{float:left;padding-top: 5px;padding-right: 0;padding-bottom: 5px;	padding-left: 80px;width: 1250px;list-style-type: none;}
.top-nav .nav li{float:left;text-align:center;padding:0 5px; list-style-type: none;}
.top-nav .nav .star li.on, .top-nav .nav .star li.half{ padding:0;}
.top-nav .nav li a{display:inline-block;width:80px;font-size:13px; height:30px; line-height:30px;color: #4f5252;}
.top-nav .nav li.curr a,.top-nav .nav li a:hover{text-decoration:none;border:1px solid #2b7d77; border-radius:3px;height:30px; width:80px; line-height:32px;}
.top-nav .btn {float:right; padding-top:17px; display:none;}

/*==feature slide==*/
#screenshot { width:753px; height:580px; overflow: hidden;margin-left:370px; position: relative; }
#screenshot h2 { font-size:30px; text-align:left; padding-left:200px;}
#screenshot li { padding-top:15px; float:left; width:753px; height:520px; overflow:hidden;position:relative; }
#slide ul, #screenshot ul { height:341px; position:absolute; }
#reviews ul{height:230px; position:absolute; }
#reviews img {float: left; margin-right:20px;}
#slide .preNext, #reviews .preNext { width: 35px; height: 60px; position: absolute; top: 90px; cursor: pointer; }
#slide{ width:753px; height:360px; overflow: hidden; position: relative; }
#reviews{width:1006px; height:180px; overflow: hidden; position: relative; margin-left:150px;}
#reviews p a{ text-decoration:underline; color:#1b7ad8;}
#slide ul li, #reviews ul li { padding-top:25px; float:left; width:753px; height:750px; overflow:hidden; position:relative; }
#reviews ul li{width:996px; height:230px;}
#slide .btn span.on, #screenshot .btn span.on, #reviews .btn span.on{ background:url(../new-image/dot_blue.jpg) no-repeat; height:48px; width:23px; }
#slide .btn span, #screenshot .btn span, #reviews .btn span{ display: inline-block; _display: inline; _zoom: 1; width:23px; height:48px; _font-size: 0; margin-left:25px; cursor: pointer; background:url(../new-image/dot_grey.jpg) no-repeat; }
#slide .btn{ position:absolute; width:300px; height:63px; padding:5px 10px; right:314px; top:320px; text-align:right; }
#screenshot .btn { position:absolute; width:300px; height:48px; padding:4px 10px; right:404px; top:520px; text-align:right; }
#reviews .btn { position:absolute; width:300px; height:53px; padding:5px 10px; right:490px; top:130px; text-align:right; }
.rec { background-color:#3581cc; }
.rec h2 { color:#fff; padding:20px 20px 0 20px; }
.rec p { color:#fff; padding:0 30px 50px 30px; }
.rec img { display:block; padding-bottom:30px; width:49.6%;}
.line { border-bottom:#e5e5e5 solid 1px; }

.pro_hot {
	background: #ddfffa;
	padding: 20px;
	margin-right:-45px;
}
.pro_h_box {
	width: 1150px;
	margin: 0 auto;
}
.h_product {
	float: left;
	width: 30%;
	margin-right: 3%;
}
.p_title {
	font-weight: bold;
	margin-bottom: 15px;
}
.pro_h_box dl dt {
	width: 35%;
	float: left;
}
.pro_hot .pro_h_box p {
	font-size: 1.125em;
	margin-bottom: 20px;
	margin-left:-10px;
}
.p_title a {
	color: #000;
	text-decoration: none;
	padding-left:15px;
}
.p_title a:hover {
	text-decoration: underline;
}
.p_text {
	font-size: .812em;
	padding-bottom:20px;
  
}

.bluebtn1 {
	display: inline-block;
	font-size: 14px;
	width: 30px;
	height: 24px;
	line-height: 24px;
	text-decoration: none!important;
	-webkit-transition: all .3s;
	-moz-transition: all .3s;
	transition: all .3s;
	color: #96d63a;
	border-radius: 5px;
	border: 1px solid #96d63a;
	background: #fff url(../new-image/arrow_d.png) no-repeat 15px -2px;
	padding-left: 35px;
}
.bluebtn1:hover {
	background: #96d63a url(../new-image/arrow_d.png) no-repeat 15px -34px;
	text-decoration: none;
	color: white!important;
}

.greenbtn {
	display: inline-block;
	font-size: 14px;
	width: 30px;
	height: 24px;
	line-height: 24px;
	text-decoration: none!important;
	-webkit-transition: all .3s;
	-moz-transition: all .3s;
	transition: all .3s;
	color: #ff6000;
	border-radius: 5px;
	border: 1px solid #ff6000;
	background: #fff url(../new-image/buy_d.png) no-repeat 15px -2px;
	padding-left: 35px;
}
.greenbtn:hover {
	background: #ff6000 url(../new-image/buy_d.png) no-repeat 15px -34px;
	text-decoration: none;
	color: white!important;
}
.mt5 {
	margin-top: 5px;
}
.mr10 {
	margin-right: 5px;
}
#main{width:100%; margin:0; padding:0;}
#middle{width:1080px; height:auto; margin:0 auto 0 125px;}
#middle a{color:#3399FF;}
#middle2{width:1080px; height:auto; margin:0 auto 0 110px;}
.productnav {width:1080px; height:60px; margin:0 0 0 px; background:url(../new-image/pro_title_line.png) repeat-x bottom;}
.productnav h1{ font-size:24px; font-weight:bold; width:auto; margin:0; padding:0 34px 0 0; float:left; line-height:32px; }
.productnav h1 span {font-size:12px; font-weight:normal; color:#999;}
.productnav #for_none{margin:23px 0 0 0px;}
.productnav ul {list-style:none; font-size:12px; margin:21px 0px 0 0; float:right; }
.productnav ul li {color:#999; text-align:center; width:80px ;height:37px; float:left; padding-top:2px; line-height:16px; margin:0 0 0 0;}
.productnav ul li a{ display:block; float:left; margin:0;width:80px ;height:37px;}
.productnav ul li a:link, .productnav ul li a:visited{color:#333;text-align:center;text-decoration:none;padding-top:12px; line-height:16px;}
.productnav ul li a:hover {color:#0088cc;text-decoration:none; background:url(../new-image/pro_title_tab_hover.png) no-repeat;}
.productnav ul .select {background:url(../new-image/pro_title_tab.png) no-repeat; padding-top:12px;height:37px; margin-top:2px;}
.company_cont{ width:1080px; height:auto; margin:0 auto;}
.company_banner{ width:100%; height:auto; margin:50px 0 0 5px;}
.company_cont h1{ padding:20px 0; width:100%; text-align:center;}
.company_txt { line-height:28px; font-size:14px; margin:20px 0 21px 5px;}

.sitemap-system {
	font-size:24px;
	color:#003366;
	border-bottom:dashed 1px #ccc;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	margin-bottom: 10px;
}
.sitemap-system img { float:left;}

.prolist {
	width:260px;
	float: left;
}

.banner_w{ background: url(../new-image/store-background.jpg) center top no-repeat; width:100%;  }
.banner-guide{ padding:50px 0 40px;}
.banner-guide .hlike,.banner-guide h1{ font-size:26px; text-align:center; font-weight:bold; color:#666666; font-weight:bold;font-family: Arial, Helvetica, sans-serif;}
.pro-menu-w2{ background:#f2f2f2  url(../new-image/menu_bor.gif) bottom repeat-x; height:45px; width:100%; margin-top:0px; margin-bottom:10px; }
.pro-menu-w2 ul{ width:850px; padding-left:125px; }
.pro-menu-w2 ul li{ float:left; background:url(../new-image/menu-fgx.gif) right top no-repeat; padding-right:2px;}
.pro-menu-w2 ul li a{ line-height:45px; display:block; font-size:13px; padding:0 19px; font-weight:bold; font-family: Verdana, Geneva, sans-serif;}
.pro-menu-w2 ul li a:hover{ background-color:#FFF; color:#cc7a1d; text-decoration:none;}
.pro-menu-w2 ul li a.a-h{background-color:#FFF;color:#cc7a1d;}
.pro-menu-w2 ul li.menu-buy{ }

.menu-btn{ width:430px; float:right; margin-right:136px ; margin-top:10px;}
.menu-btn a.dow,.menu-btn a.buy{ float:left;font-size:15px; text-align:center;line-height:25px; display:block; width:85px; background:#03aa0b; color:#FFF;border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px;}
.menu-btn a.dow:hover,.menu-btn a.buy:hover{ background:#03990b;width:85px;  text-decoration:none;}
.menu-btn a.buy{ margin-left:10px;background:#d66805; }
.menu-btn a.buy:hover{ background:#cc6104}

.menu-btn a.down{ float:left;font-size:15px; text-align:center;line-height:25px; display:block; width:110px; background:#03aa0b; color:#FFF;border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px;}
.menu-btn a.down:hover{ background:#03990b;width:110px;  text-decoration:none;}
.help h2 {padding-left:20px;}
.help h4 {padding-left:20px; color:#666666;}
.help a{ background-color:#FFF; color:#009999; text-decoration:underline;}
