html, div, body, p, form, img, dd, h1, h2, h3, h4, input { margin:0 auto; padding:0; font:12px/200% Arial, Helvetica, sans-serif; color:#222222; }
p, dl, dd, dt { margin:0; padding:0; }
ul { margin:0; padding:0; list-style:none; }
li { margin:0; list-style:none; padding:0; }
h1 { font-weight:bold; font-size:15px; }
h2 { font-weight:bold; font-size:15px; }
h3 { font-weight:bold; font-size:14px; }
img { border:none; }
a, a:link, a:visited { text-decoration:none; color:#0e8ce8; }
a:hover, a:active { text-decoration:underline; color:#0e8ce8; }
a:hover { cursor:pointer; }
input { font-size:11px; }
table { border-collapse:collapse; }
.clear { clear:both; }
.clearfix:after { clear:both; display:block; visibility:hidden; height:0; font-size:0; line-height:0; content:" "; }
.clearfix { zoom:1; }
.fl { float:left; }
.fr { float:right; }
.fc { float:right; padding-right:220px; margin-top:-10px; }
.noBor { background:none !important; border:none !important; margin-right:0 !important; }
.container{width:1000px; }
#container{position:relative;}
/*header css*/
/* #header { height:147px; background:url(/new-style/images/top-bg.jpg) repeat-x scroll 50% center; min-width:1000px; width:auto !important; width:1000px; } */
/* #header-index { height:140px; background:url(/new-style/images/top-bg-2.jpg) repeat-x scroll 50% center; min-width:1000px; width:auto !important; width:1000px; } */
#top { width:1000px; height:95px; overflow:hidden; }
#logo { width:284px; height:95px; float:left; display:block; overflow:hidden; margin-right: 15px; }
.topdesc { float:left; background:url(/new-style/images/header-line.png) no-repeat left center; width:400px; line-height:20px; padding-left:25px; margin-top: 33px; margin-right: 0; margin-bottom: 0; margin-left: 0; color: #fff; }
.topdesc a { color: #fff; }
.top-right { float:right; position:relative; color: #fff; margin-right: 10px; }
.top-right ul { overflow:hidden; margin-top:25px; }
.top-right ul li { float:left; padding-left:22px; margin-left:15px; display:inline; }
.top-right a { color:#fff; }
.top-art { background:url(/new-style/images/icon-articles.png) no-repeat left center; }
.top-pro { background:url(/new-style/images/icon-promotion.png) no-repeat left center; }
.top-rss { background:url(/new-style/images/icon-newsletter.png) no-repeat left center; }
/*search style*/
#search { position:absolute; top:55px; left:15px; width:255px; margin:0; height:24px; }
#q { height:22px; width:175px; float:left; border:#969292 solid 1px; border-right:none; border-radius:5px 0 0 5px; padding:0 10px; margin:0; line-height:24px; background-color:#fff; }
.btn_search { background:url(/new-style/images/search.png); border:none; cursor:pointer; height:24px; width:43px; float:left; margin-left:0; overflow:hidden; line-height:200px; font-size:0; margin:0; }
/*menu style*/
.menu { width:1000px; height:45px; z-index:100; list-style:none; position:relative; margin-top: 0; margin-right: auto; margin-bottom: 0; margin-left: auto; }
.menu li { float:left; text-align:center; height:45px; background-repeat: no-repeat; background-position: right center; }
.menu li.store:first-child { background:url(/new-style/images/store.png) no-repeat 16px 6px; width:130px; }
.menu li a { color:#fff; text-decoration:none; display:block; padding:0px 32px;  font-family: Tahoma, Geneva, sans-serif; font-size: 14px; font-style: normal; line-height: 44px; font-weight: normal; font-variant: normal; }
.menu li:hover, .menu li.free:hover { background-image: url(/new-style/images/menu.png); background-repeat: repeat-x; }
.menu li a:hover { background:url(/new-style/images/menu.png) no-repeat 50% 0; }
.menu li a img { vertical-align:middle; margin-left:5px; }
.menu li.free img { vertical-align:middle; margin-left:5px; }
.menu li.free { background:none; float:left; color:#fff; display:block; padding-right: 23px; padding-bottom: 0; padding-left: 26px; font-family: Tahoma, Geneva, sans-serif; font-size: 14px; font-style: normal; line-height: 44px; font-weight: normal; font-variant: normal; }
#header ul.menu #dvd, #header ul.menu #video, #header ul.menu #pdf, #header ul.menu #pack, #header ul.menu #iphone, #header ul.menu #ipad { position:absolute; left:0; top:42px; z-index:100; background-color:#0878d2; overflow:hidden; text-align: left; display:none; }
#header ul.menu li:hover #dvd, #header ul.menu li:hover #video, #header ul.menu li:hover #pdf, #header ul.menu li:hover #pack, #header ul.menu li:hover #iphone, #header ul.menu li:hover #ipad { display:block; }
#header-index ul.menu #dvd, #header-index ul.menu #video, #header-index ul.menu #pdf, #header-index ul.menu #pack, #header-index ul.menu #iphone, #header-index ul.menu #ipad, #header-index ul.menu #free { position:absolute; left:0; top:42px; z-index:100; background-color:#0878d2; overflow:hidden; text-align: left; display:none; }
#header-index ul.menu li:hover #dvd, #header-index ul.menu li:hover #video, #header-index ul.menu li:hover #pdf, #header-index ul.menu li:hover #pack, #header-index ul.menu li:hover #iphone, #header-index ul.menu li:hover #ipad, #header-index ul.menu li:hover #free { display:block; }
.menu .sub_menu dl { float:left; display:inline; margin-top: 20px; margin-right: 50px; margin-bottom: 20px; margin-left: 20px; }
.menu .sub_menu dt { font-size:14px; text-align:left; color:#fff; }
.menu .sub_menu dt img { vertical-align:middle; margin-left:5px; }
.menu .sub_menu dd { text-align:left; line-height:30px; }
.menu .sub_menu dl.nav-guide dd { background:url(/new-style/images/nav-li.jpg) no-repeat left 12px; margin:0; padding-left:15px; line-height:25px; }
.menu .sub_menu dl.nav-guide dd.sub-menu-more { background:none; padding:0; margin-top:25px; }
.menu .sub_menu dd a { line-height:23px; font-size:12px; color:#fff; padding:0; display:inline; }
.menu .sub_menu dd img { vertical-align:middle; margin-right:10px; }
.menu .sub_menu dd a:hover { text-decoration:none; color:#deff26; background:none; }
.menu .sub_menu dd.hr, .menu .sub_menu dl.nav-guide dd.hr { border-top:#0668b7 solid 1px; border-bottom:#2494ed solid 1px; margin:10px 0 15px 0; }
.menu .sub_menu .break-line { float:left; border-left:#0668b7 solid 1px; border-right:#2494ed solid 1px; margin-top:50px; height: 230px; }
.menu .sub_menu .break-line1 { float:left; border-left:#0668b7 solid 1px; border-right:#2494ed solid 1px; margin-top:50px; height: 170px; }
.menu .sub_menu dd.sub-menu-more { margin-top:15px; background:url(/new-style/images/nav-more.jpg) no-repeat; }
.menu .sub_menu dd.sub-menu-more a { height:26px; display:block; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; margin-left: 40px; }
.menu .sub_menu p { padding-left: 0px; background:url(/new-style/images/li3.jpg) no-repeat left center;}
.menu .sub_menu p a { line-height:25px; font-size:12px; color:#fff; display:inline; text-align: left; padding: 0px; margin-left: 10px; }
.menu .sub_menu p a:hover { text-decoration:none; color:#deff26; background:none; }
#header ul.menu #dvd { position: absolute; left: 130px; top: 45px; }
#header ul.menu #video { position: absolute; left: 247px; top: 45px; }
#header ul.menu #pack { position: absolute; left: 351px; top: 45px; }
#header ul.menu #iphone { position: absolute; left: 455px; top: 45px; }
#header ul.menu #ipad { position: absolute; left: 517px; top: 45px; }
#header ul.menu #pdf { position: absolute; left: 694px; top: 45px; }
#header-index ul.menu #dvd { position: absolute; left: 130px; top: 45px; }
#header-index ul.menu #video { position: absolute; left: 258px; top: 45px; }
#header-index ul.menu #pack { position: absolute; left: 372px; top: 45px; }
#header-index ul.menu #iphone { position: absolute; left: 484px; top: 45px; }
#header-index ul.menu #ipad { position: absolute; left: 517px; top: 45px; }
#header-index ul.menu #pdf { position: absolute; left: 602px; top: 45px; }
#header-index ul.menu #free { position: absolute; left: 708px; top: 45px; }
/*side*/
#side { width:239px; float:right; }
.video-guide { background:url(/style-new/images/video-demo-bg.jpg) repeat-x; border:#cdcdcd solid 1px; border-radius:5px; margin-bottom:10px; height:211px; text-align:center; cursor: pointer; }
.video-guide img { margin:20px 0 10px; }
.review { background-color:#fff; border:#cdcdcd solid 1px; border-radius:5px; padding-bottom:20px; margin-bottom:10px; overflow:hidden; zoom:1; }
.review h4 { font-size:14px; font-weight:normal; margin-top: 10px; margin-right: 0; margin-bottom: 0; margin-left: 18px; }
.review img { float:left; display:inline; margin:13px 0 0 10px; }
.review-txt { float:left; background:#f3f3f3 url(/style-new/images/review-bg.jpg) top no-repeat; width:134px; }
.review-txt p { margin:25px 13px 15px 16px; line-height:20px; }
.side-box { margin-bottom:10px; }
.side-box .title { height:43px; }
.side-box-main { border:#cdcdcd solid 1px; border-top:none; border-bottom-left-radius:5px; border-bottom-right-radius:5px; padding:20px 7px 25px 7px; background-color:#FFF; }
.side-box h4 { color:#000000; font-size:14px; font-weight:bold; line-height:37px; margin-left:75px; }
.side-box ul { border:#cdcdcd solid 1px; border-top:none; border-bottom-left-radius:5px; border-bottom-right-radius:5px; background-color:#FFF; padding-right: 22px; padding-bottom: 10px; padding-left: 13px; padding-top: 8px; }
.side-box ul li { line-height:25px; padding-left:15px; }
.guide .title { background:url(/style-new/images/guide-title.png) no-repeat; }
.contact .title { background-image: url(images/contact-title.jpg); background-repeat: no-repeat; }
.guide ul li { background:url(/style-new/images/li1.jpg) no-repeat 0 8px; }
.guide ul li a { color: #222222; }
.tips .title { background:url(/style-new/images/tips-title.png) no-repeat; }
.tips ul li { background:url(/style-new/images/li2.jpg) no-repeat 0 10px; }
.tips ul li a { color: #222222; }
/*.social .title { background:url(/style-new/images/social-title.png) no-repeat; }*/
.awards-pro { border:#cdcdcd solid 1px; border-radius:5px; background-color: #fff; margin-top: 15px; padding-bottom: 15px; }
.awards-pro h4 { color:#333; margin:10px 0 0 27px; }
.related-pro { background:#fff url(/style-new/images/related-pro-bg.jpg) repeat-x top; border:#cdcdcd solid 1px; border-radius:5px; }
.related-pro h4 { color:#488dcd; margin:10px 0 0 27px; }
.related-pro ul { padding-top: 8px; padding-right: 22px; padding-bottom: 10px; padding-left: 13px; }
.related-pro ul li { line-height:25px; padding-left:15px; background:url(/style-new/images/li2.jpg) no-repeat 0 10px; }
.related-pro ul li a { color: #222222; }
/*footer*/
#buttom-bg { background-image: url(images/buttom-bg.png); background-repeat: repeat-x 0 50%; min-width:1000px; width:auto !important; height: 480px; }
#bottom-bground { background-image:url(images/bottom-bg1.jpg); background-repeat: repeat-x; height: 339px; }
#footer { width: 990px; margin-right: auto; margin-left: auto; color: #d0d0d0; margin-left: auto; margin-bottom: 20px; padding-left: 10px; }
#footer .box { float: left; width: 230px; margin-top: 20px; }
#footer .box ul { margin-left: 5px; }
#footer .box ul li, #footer .box2 ul li, #footer .box3 ul li { background: url(images/buttom-list.jpg) no-repeat 0px 10px; line-height: 22px; padding-left:10px; }
#footer .box3 ul li { background: url(images/buttom-list.jpg) no-repeat 0px 14px; line-height:30px; }
#footer .box ul li a { color: #d0d0d0; }
#footer .box .title { color: #d0d0d0; font-size: 16px; font-weight: bold; }
#footer .box1 { float: left; width:300px; margin-top: 20px; line-height: 22px; color: #fff; }
#footer .box2 { width:380px; float: left; margin-top: 20px; line-height: 22px; color: #fff; }
#footer .box3 { width:120px; float: left; margin-top: 20px; margin-left:20px; line-height: 22px; }
#footer .box1 .title, #footer .box2 .title, #footer .box3 .title { color: #d0d0d0; font-size: 16px; font-weight: bold; }
#footer .box1 a, #footer .box2 a, #footer .box3 a { color: #d0d0d0; }
#footer .box1 span, #footer .box2 span { font-size: 14px; font-weight: bold; }
#footer-img { width: 1000px; height:113px; display:block; margin-right: auto; margin-left: auto; background:url(/new-style/images/buttom102.jpg) no-repeat; }
#footer-image { width: 1000px; margin-right: auto; margin-left: auto; padding-top:30px; background-image:url(images/buttom101.jpg); background-position:center center; background-repeat:no-repeat; height:113px; }
#footer-txt { width: 1000px; margin-right: auto; margin-left: auto; text-align: center; margin-top: 50px; }
#footer-txt p { color: #fff; }
#footer-txt a { color: #fff; }
#footer-txt img { margin-top: 20px; }
/*footer-guide*/
#footer-guide { background:url(/new-style/images/buttom-bg-guide.jpg) repeat-x 50% center; clear:both; min-width:1000px; text-align: center; margin-top:20px; }
#footer-guide .footer-guide-main { width:1000px; padding-top:10px; }
#footer-guide a { color:#222222; }
.footer-guide-secure { float:left; background:url(/new-style/images/mcafee.png) no-repeat 355px center; display:block; width:500px; height:60px; display:block; margin-top: 20px; margin-bottom: 15px; }
.footer-guide-secure-right { background:url(/new-style/images/norton.png) no-repeat 20px center; display:block; width:500px; height:60px; margin-top: 20px; margin-bottom: 15px; float: left; }
/*Go Top*/
#goTop{background:url(/style-response/images/gotop.png) scroll 0 0;width:58px;height:58px;position:fixed;right:10px;bottom:10px;cursor:pointer;}
/*lightbox*/
#jquery-overlay { height: 500px; left: 0; position: absolute; top: 0; width: 100%; z-index: 90; }
#jquery-lightbox { left: 0; line-height: 0; position: absolute; text-align: center; top: 0; width: 100%; z-index: 1000; }
#jquery-lightbox a img { border: medium none; }
#lightbox-container-image-box { background-color: #FFFFFF; height: 250px; margin: 0 auto; position: relative; width: 250px; }
#lightbox-container-image { padding: 10px; }
#lightbox-loading { height: 25%; left: 44%; line-height: 0; position: absolute; text-align: center; top: 40%; }
#lightbox-nav { height: 100%; left: 0; position: absolute; top: 0; width: 100%; z-index: 1000; }
#lightbox-container-image-box > #lightbox-nav { left: 0; }
#lightbox-nav a { outline: medium none; }
#lightbox-nav-btnPrev, #lightbox-nav-btnNext { display: block; height: 100%; width: 49%; }
#lightbox-nav-btnPrev { float: left; left: 0; }
#lightbox-nav-btnNext { float: right; right: 0; }
#lightbox-container-image-data-box { background-color: #FFFFFF; font: 10px/1.4em Verdana, Helvetica, sans-serif; margin: 0 auto; overflow: auto; padding: 0 10px; width: 100%; }
#lightbox-container-image-data { color: #666666; padding: 0 10px; }
#lightbox-container-image-data #lightbox-image-details { float: left; text-align: left; width: 70%; }
#lightbox-image-details-caption { font-weight: bold; }
#lightbox-image-details-currentNumber { clear: left; display: block; padding-bottom: 1em; }
#lightbox-secNav-btnClose { float: right; padding-bottom: 0.7em; width: 66px; }
/**********   checkout Blu-ray    *****************/
.checkout-bd .swreg { margin-bottom: 10px; position: absolute; left: 10px; top: 40px; display:none }
.checkout-bd .swreg input { float: left; margin-top: 10px; display:none }
.checkout-bd .swreg .img { float: left; width: 100px; margin-right: 15px; margin-left: 10px; margin-top: 3px; display:none }
.checkout-bd .swreg p { float: left; width: 380px; color: #333; line-height: 20px; display:none }
.checkout-bd .avangate { position: absolute; left: 10px; top:25px; display:block; }
.checkout-bd .avangate input { float: left; margin-top: 9px; display:block; }
.checkout-bd .avangate .img { float: left; width: 100px; margin-right: 15px; margin-left: 10px; margin-top: 2px; display:block; }
.checkout-bd .avangate p { float: left; width: 380px; margin-top: 5px; color: #333; }
.checkout-bd .swreg a { background:url(/style/images/swreg.jpg) no-repeat 0 0; float:left; margin-left:7px; display:none; width:219px; height:68px; overflow:hidden; }

/**********   end checkout Blu-ray    *****************/

/*footer*/
#buttom-bg-order { background:url(/new-style/images/order-bottom-bg.jpg) repeat-x; height: 298px; min-width:1000px; width:auto !important; width:1000px; margin-top:20px; }
#footer-order-img { width: 1000px; padding-top:5px; margin-right: auto; margin-left: auto; }
#footer-order-txt { width: 1000px; margin-right: auto; margin-left: auto; text-align: center; margin-top: 30px; }
#footer-order-txt p { color: #fff; }
#footer-order-txt a { color: #fff; }
#footer-order-txt img { margin-top: 20px; }
#header-order { height:100px; background-image: url(/new-style/images/top-bg1.jpg); background-repeat: repeat-x; max-width:1920px; min-width:1000px; }
/*cookie*/
.usernotice_pop{display: table;width:280px;padding: 7px;position: fixed;bottom: 10px;	right:70px;background: rgba(0,0,0, 0.55);z-index: 1000;text-align: center;color: #fff;border-radius: 5px;transition: all 0.3s ease;font-size:12px;}
.usernotice_pop a{color:#fff;text-decoration:underline;}
.usernotice_pop span{cursor:pointer;border:1px solid #fff;margin:10px 5px;width:50%;padding:0 5px;}
