@charset "utf-8";
/* CSS Document by doris 2010 */
html{-webkit-text-size-adjust:none;}
body { background:#fff; font-size:62.5%; vertical-align:top; font-family:Verdana, Arial, Helvetica, sans-serif; width:100%; text-align:center; margin:0; padding:0; }
input,div,span,font,p { color:#333; font-family:Verdana, Arial, Helvetica, sans-serif; text-align:left; }
h1,h2,h3,h4,h5,h6,ul,li,form,fieldset,legend { margin:0;padding:0; text-align:left; border:none; font-family:Verdana, Arial, Helvetica, sans-serif; color:#333; }
body div div,ul,li,td, { zoom:100%; }
td { font-size:62.5%; }
ul,ol { margin:0; padding:0; }
li { list-style:none outside none ; }
img { border:none; }
a,a:link,a:visited { color:#505050; text-decoration:none; }
a:hover { color:#ff6500; text-decoration:underline; }
a:active { color:#ff6500; text-decoration:none; }
.clear { clear:both; height:0 !important; font-size:0 !important; line-height:0 !important; }
.clear_left { clear:left; height:0 !important; font-size:0 !important; line-height:0 !important; }
.clear_right { clear:right; height:0 !important; font-size:0 !important; line-height:0 !important; }
#main,#footer,{ font-size:1.1em; }
body td,body th{ font-size:67.5%; }
body td td,body td th { font-size:1.0em !important; }
body div {zoom:100%; line-height:15px; }
span,font { font-size:1.0em;}
h1,h2,h3,h4,h5,h6 { font-size:1.3em; font-family:Arial, Helvetica, sans-serif; font-weight:bold; }

/*==header===================*/
#header { margin:0 auto; width:960px; font-size:1.1em; }
#header #logo { float:left; display:inline; margin:15px 0; }
#header .container { float:right; display:inline; margin:15px 0; width:275px; }
#header .container .links { margin:3px 0 3px 0; padding:0; }
#header .container .links a { float:right; display:block; margin:0 0 0 15px; padding:0 0 0 26px; font-family:Arial, Helvetica, sans-serif; }
#header .container .links a,#header .container .links a:link,#header .container .links a:visited { color:#333; text-decoration:underline; }
#header .container .links a.sitemap { background:url(images/english.gif) left center no-repeat; height:18px; }
#header .container .links a.contact { background:url(images/headercontact.gif) left center no-repeat;  height:18px; }
#header .container .links a.promotion { background:url(images/gifts.gif) left center no-repeat;  height:18px;}
#header .container .search { margin:8px 0 0 0; padding:0; }
#header .container .search .input { height:20px; line-height:18px; border:1px solid #9c9c9c; float:left; width:205px; background:url(images/headersearchinput.gif) 3px center no-repeat; text-indent:22px; font-family:Arial, Helvetica, sans-serif; font-size:1.1em; color:#333; }
#header .container .search .btn { height:20px; width:59px; border:none; background:url(images/headersearchbtn.gif) center center no-repeat; float:right; }
#header .container .members{margin:7px 0 0 0;}
#header .container .members a { float:right; display:block; font-family:Arial, Helvetica, sans-serif; text-decoration:underline;}
#header .container .members a,#header .container .members a:link,#header .container .members a:visited { color:#333; text-decoration:underline; }

/*==nav===================*/
#nav { width:100%; background:#232323; text-align:center; height:44px; }
#nav .container { width:960px; margin:0 auto; padding:0; height:44px; }
#nav ul { border-left:1px solid #535455; }
#nav ul li { float:left; display:inline; width:136px; _width:137px; margin:0; padding:0; background:url(images/navcurrentbackground.gif) left top repeat-x; border-right: 1px solid #535455; display:inline; height:44px; }
#nav ul li a { display:block; line-height:44px; font-family:Arial, Helvetica, sans-serif; font-size:1.4em; font-weight:bold; text-align:center; color:#ccc; }
#nav ul li a:hover { background:url(images/navcurrentspanbackgrounda.gif) center top repeat-x; color:#000; text-decoration:none;}
#nav ul li.current { background:url(images/navcurrentspanbackgrounda.gif) center top repeat-x; }
#nav ul li.current a {  background:url(images/navcurrentabackground.gif) center bottom no-repeat; position:relative; z-index:20; margin:0 0 -5px 0; padding:0 0 5px 0; }
#nav ul li.current a,#nav ul li.current a:link,#nav ul li.current a:hover {color:#000; text-decoration:none; }

#nav ul li .submenu { width:137px; padding:5px 0 !important; font-size:1.1em; font-family:Verdana, Arial, Helvetica, sans-serif; padding:0; background:#f3f3f3; border-left:1px solid #bfbfbf; border-bottom:1px solid #414141; border-right:1px solid #bfbfbf; margin:0 0 0 -1px; display:none; position:absolute; z-index:10; }
#nav ul li .submenu ul{ margin:0; padding:0; border:none !important; }
#nav ul li .submenu ul li { float:none !important; text-align:left; background:#f3f3f3 !important; height:auto !important; clear:both; display:block !important; border:none !important; text-align:left; }
#nav ul li .submenu ul li a { color:#333 !important; display:block; line-height:20px !important; padding:5px 15px; font-family:Verdana, Arial, Helvetica, sans-serif !important; font-size:1.0em !important; font-weight:normal !important; text-align:left !important; background:none !important; }
#nav ul li .submenu ul li a:hover{ color:#ff6500 !important; text-decoration:underline !important; background:none !important; padding:5px 15px; }

#nav ul li #navproductsmenu { width:810px !important; padding:0 !important; font-size:1.1em; font-family:Verdana, Arial, Helvetica, sans-serif; padding:0; background:#fff; border-left:1px solid #bfbfbf; border-bottom:1px solid #414141; border-right:1px solid #bfbfbf; position:absolute; z-index:10; margin:0 0 0 -1px; display:none;}
#nav ul li #navproductsmenu .hotproducts { border-left:1px solid #bfbfbf; width:230px; background:#f3f3f3; float:right; display:inline; padding:10px 0; height:170px; _height:190px; }
#nav ul li #navproductsmenu .hotproducts span { display:block; text-align:center; font-weight:bold; margin:0; padding:0; }
#nav ul li #navproductsmenu .hotproducts ul { border:none !important; }
#nav ul li #navproductsmenu .hotproducts ul li { float:none !important; width:auto !important; height:auto !important; display:block !important; border:none !important; background:none !important; }
#nav ul li #navproductsmenu .hotproducts ul li a { width:auto !important; line-height:28px !important; font-family:Arial, Helvetica, sans-serif !important; font-size:1.1em !important; font-weight:normal !important; text-indent:29px; text-align:left !important; background:none !important;  }
#nav ul li #navproductsmenu .hotproducts ul li a,#nav ul li #navproductsmenu .hotproducts ul li a:visited,#nav ul li #navproductsmenu .hotproducts ul li a:link { color:#333 !important; }
#nav ul li #navproductsmenu .hotproducts ul li a:hover { color:#ff6500 !important; background:none !important; }
#nav ul li #navproductsmenu .hotproducts ul li.m2ts { background:url(images/mts-win.gif) 12px center no-repeat !important; }
#nav ul li #navproductsmenu .hotproducts ul li.m2tsmac { background:url(images/mts-mac.gif) 12px center no-repeat !important; }
#nav ul li #navproductsmenu .hotproducts ul li.video { background:url(images/mts-win.gif) 12px center no-repeat !important; }
#nav ul li #navproductsmenu .hotproducts ul li.videomac { background:url(images/mts-win.gif) 12px center no-repeat !important; }

#nav ul li #navproductsmenu #navproductlist { border-right:1px solid #bfbfbf; width:150px; background:#f3f3f3; float:left; display:inline; padding:10px 0; height:170px; _height:190px; }
#nav ul li #navproductsmenu #navproductlist ul { border:none !important; }
#nav ul li #navproductsmenu #navproductlist ul li { float:none !important; width:auto !important; height:auto !important; display:block !important; border:none !important; background:none !important; }
#nav ul li #navproductsmenu #navproductlist ul li a { width:auto !important; line-height:36px !important; font-family:Verdana, Arial, Helvetica, sans-serif !important; font-size:1.0em !important; font-weight:bold !important; text-align:left !important; padding:0 15px; background:none !important;  }
#nav ul li #navproductsmenu #navproductlist ul li a,#nav ul li #navproductsmenu #navproductlist ul li a:visited,#nav ul li #navproductsmenu #navproductlist ul li a:link { color:#333 !important; }
#nav ul li #navproductsmenu #navproductlist ul li a:hover { color:#ff6500 !important; background:none !important; text-decoration:underline; }

#nav ul li #navproductsmenu #navproducts { border:none !important; float:left; display:inline; padding:10px 0; width:400px; margin:0 0 0 8px; }
#nav ul li #navproductsmenu #navproducts ul { border:none !important; float:left; display:inline; width:190px; margin:0 5px; }
#nav ul li #navproductsmenu #navproducts ul li { float:none !important; width:auto !important; height:auto !important; display:block !important; border:none !important; background:url(images/navproductslibackground.gif) left 10px no-repeat !important; }
#nav ul li #navproductsmenu #navproducts ul li.windows { background:url(images/win.gif) left center no-repeat !important; font-weight:bold; line-height:20px !important; text-indent:32px; margin:0; }
#nav ul li #navproductsmenu #navproducts ul li.mac { background:url(images/mac.gif) left center no-repeat !important; font-weight:bold; line-height:20px !important; text-indent:32px; margin:0; }
#nav ul li #navproductsmenu #navproducts ul li a { width:auto !important; line-height:20px !important; font-family:Arial, Helvetica, sans-serif !important; font-size:1.0em !important; font-weight:normal !important; text-align:left !important; }
#nav ul li #navproductsmenu #navproducts ul li a,#nav ul li #navproductsmenu #navproducts ul li a:visited,#nav ul li #navproductsmenu #navproducts ul li a:link { color:#333 !important; }
#nav ul li #navproductsmenu #navproducts ul li a:hover { color:#ff6500 !important; background:none !important; text-decoration:underline; }
/*==main===================*/
#mainoutwrapper { background:url(images/mainoutwrapper.gif) left top repeat-x; text-align:center; margin:0 auto; padding:0; border:#FFFFFF 1px solid; }
#mainoutwrapper #main { width:960px; margin:0 auto; padding:5px 0 10px 0; text-align:center; font-size:1.1em; }
#mainoutwrapper #main #banner { margin:0; padding:0;}
/*==sony content res_title===================*/
#main .title { border-bottom:2px solid #fe6b0b; width:740px; }
#main .title ul li { float:left; width:181px; margin:0 2px 0 2px; display:inline; height:51px; z-index:10; }
#main .title ul li a { display:block; height:51px; width:181px; background-image:url(images/nav3.jpg); background-repeat:no-repeat; }
#main .title ul li a.sony { background-position:center top; }
#main .title ul li a.sonycurr { background-position:center -51px; }
#main .title ul li a.canon { background-position:center -102px; }
#main .title ul li a.canoncurr { background-position:center -153px; }
#main .title ul li a.panasonic{background-position:center -204px;}
#main .title ul li a.panasoniccurr{background-position:center -255px;}

#main #sony-content .res_item_sony{margin:0;padding: 0 10px 0 5px;width:950px;}
#main #sony-content .res_item_sony .img1{float:right; padding:3px 6px 0 0; _margin:5px 10px 0 0; display:block; clear:both;}
#main #sony-content .res_item_sony .img2{float:left; padding:3px 15px 0 0; _margin:3px 15px 0 0; display:block; clear:both;}
#main #sony-content .res_item_sony .text_sony{padding:15px 15px 0 15px; margin:5px 0 0 0;}
#main #sony-content .res_item_sony .text_sony h2{font-size:1.5em;color:#333333; margin:0; }
#main #sony-content .res_item_sony .text_sony ul{width:650px;float:left;padding:0;}
#main #sony-content .res_item_sony .text_sony ul li a{background:url(images/circle.jpg) no-repeat left 5px;padding-left:15px;line-height:19px; color:#ff6500;}
#main #sony-content .res_item_sony .text_sony ul li a,a:link,a:visited { color:#ff6500; text-decoration:none;}
#main #sony-content .res_item_sony .text_sony ul li a:hover {color:#505050; text-decoration:underline;}
#main #sony-content .res_item_sony .text_sony .other h3{ font-size:1.3em;color:#333333; margin:0; padding:10px 0 0 0;}
#main #sony-content .res_item_sony .text_sony .other a,a:link,a:visited { color:#ff6500; text-decoration:none;}
#main #sony-content .res_item_sony .text_sony .other a:hover {color:#505050; text-decoration:underline;}
#main #sony-content .xian{ float:left; margin:0 0 15px 0; _margin:0; padding:10px 0 5px 10px;}
#main #sony-content .xian1{ float:left; margin:0 0 15px 0; padding:10px 0 5px 10px; _margin:0; _padding:0 0 0 10px;}

#main #sony-content .sony-table{margin:0 0 15px 0; _margin:0; padding:5px 10px 5px  5px;width:940px;}
#main #sony-content .sony-table .img1{float:right; padding:20px 6px 0 0; display:block; _margin:20px 0 0 0;}
#main #sony-content .sony-table .form { width:500px; float:left; margin:0; padding:10px 0 0 40px;}
#main #sony-content .sony-table table { border-left: 1px solid #CBCDD0; border-top: 1px solid #CBCDD0;}
#main #sony-content .sony-table table td { border-right: 1px solid #DADADA; border-bottom: 1px solid #DADADA; padding: 5px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height:1.6em; font-size:11px; color:#333333; text-align:center; color:#505050;}
#main #sony-content .sony-table table td h3{ text-align:center; font-family:Arial, Helvetica, sans-serif; color:#333333; font-size:1.3em;}
#main #sony-content .sony-table table td a,a:link,a:visited { color:#ff6500; text-decoration:none;}
#main #sony-content .sony-table table td a:hover {color:#505050; text-decoration:underline;}
#main #sony-content .sony-table .bold{ text-align:left; padding:0 0 0 18px;}
#main #sony-content .sony-table .xian{ float:left; margin:0; padding:15px 0 0 0;}
#main #sony-content .top{ float:right; margin:10px 0 0 0;}

/*==sony 优化 ==================*/
#main #sony-content {width:960px; margin:10px 0 0 0; padding:0 0 20px 0; background:url(images/background.jpg) no-repeat scroll center bottom transparent;}
#main #sony-content #sonymiddlecontent{padding:0; margin:20px 10px 10px 10px; height:auto; float:left;}
#main #sony-content #sonymiddlecontent #tmpSlideshow{ margin:0 0 0 10px; padding:0; position:relative; width:295px; height:205px; background:#f1f1f1; float:left;}				
#main #sony-content #sonymiddlecontent #tmpSlideshow .tmpSlide{position: absolute; width:295px; height:205px; display: none; top: 0; left: 0; }
#main #sony-content #sonymiddlecontent #tmpSlideshow .tmpSlide img {overflow:hidden;}
#main #sony-content #sonymiddlecontent #tmpSlideshow #tmpSlideshowControls { position: absolute; right:8px; bottom: 8px;}
#main #sony-content #sonymiddlecontent #tmpSlideshow #tmpSlideshowControls .tmpSlideshowControl { width:16px; height:16px; display:block; text-indent:-9999px;margin-right:3px; float:left; position:relative; z-index:99; cursor:pointer; background:url(images/sonyimages/bull.png) -17px 0 no-repeat;}
#main #sony-content #sonymiddlecontent #tmpSlideshow #tmpSlideshowControls .tmpSlideshowControlOn, #main #sony-content #sonymiddlecontent #tmpSlideshow #tmpSlideshowControls .tmpSlideshowControlActive {font-weight:bold; background:url(images/sonyimages/bull.png) 0 0 no-repeat;}

#main #sony-content #sonymiddlecontent #slideright{ width:615px; margin:0 0 0 0; padding:0; float:right; display:block;}
#main #sony-content #sonymiddlecontent #slideright ul{ list-style:none;}
#main #sony-content #sonymiddlecontent #slideright h2{ font-size:1.6em; font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#616161; line-height:36px;}
#main #sony-content #sonymiddlecontent #slideright #slideright_net{ font-size:11px; width:605px; margin:0 5px 0 0; padding:0 15px 0 0;}
#main #sony-content #sonymiddlecontent #slideright #slideright_net li{ margin:0 0 10px 0; padding:0 0 5px 0;}
#main #sony-content #sonymiddlecontent #slideright #slideright_net dl{ margin:0; padding:0; display:inline;}
#main #sony-content #sonymiddlecontent #slideright #slideright_net dt{ font-weight:normal; cursor:pointer; line-height:18px; padding:0 10px 0 22px; background:url(images/sonyimages/show.jpg) left center no-repeat; font-family:Verdana, Arial, Helvetica, sans-serif; color:#333;}
#main #sony-content #sonymiddlecontent #slideright #slideright_net dd{ display:none; margin:5px 0 0 0; padding:5px 10px 0 22px; background:#f2f2f2; line-height:16px; color:#000;}
#main #sony-content #sonymiddlecontent #slideright #slideright_net dd ul{ margin:5px 0 0 0; padding:0;}
#main #sony-content #sonymiddlecontent #slideright #slideright_net dd ul li a{background:url(images/circle.jpg) no-repeat left center;padding-left:15px;line-height:18px; color:#ff6500; margin:0;}
#main #sony-content #sonymiddlecontent #slideright #slideright_net dd ul li a,a:link,a:visited { color:#ff6500; text-decoration:none;}
#main #sony-content #sonymiddlecontent #slideright #slideright_net dd ul li a:hover {color:#ff6500; text-decoration:underline;}

#main #sony-content #sonymiddlecontent #othercamera { float:left; margin:0; padding:0 0 0 10px; width:935px;}
#main #sony-content #sonymiddlecontent #othercamera h3{ font-size:1.2em;color:#333; margin:0; padding:10px 0 0 0; font-family:Arial, Helvetica, sans-serif;}
#main #sony-content #sonymiddlecontent #othercamera a,a:link,a:visited { color:#ff6500; text-decoration:none;}
#main #sony-content #sonymiddlecontent #othercamera a:hover {color:#505050; text-decoration:underline;}

#main #sony-content #sonymiddlecontent #sonyknowledge{float:left; margin:0 0 15px 0; _margin:0 0 10px 0; padding:0 0 0 5px; width:935px;}
#main #sony-content #sonymiddlecontent #sonyknowledge h2{font-size:1.6em; font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#616161; line-height:36px; margin:0; padding:0 0 5px 5px;}
#main #sony-content #sonymiddlecontent #sonyknowledge p{ padding:0 0 10px 5px; margin:0;}
#main #sony-content #sonymiddlecontent #sonyknowledge .knowlegetup{ float:left; width:303; height:auto; margin:0 10px 0 0; padding:0;}
#main #sony-content #sonymiddlecontent #sonyknowledge .knowlegetup .knowlegeheader{ margin:0; padding:0;}
#main #sony-content #sonymiddlecontent #sonyknowledge .knowlegetup .knowlegecenter{ background:url(images/sonyimages/avchd-bg.jpg) center 0 repeat-y scroll; width:303px; height:47px; margin:-5px 0 0 0;}
#main #sony-content #sonymiddlecontent #sonyknowledge .knowlegetup .knowlegefooter{ background:url(images/sonyimages/avchd-footer.jpg) center center no-repeat scroll; width:303px; height:23px;}
#main #sony-content #sonymiddlecontent #sonyknowledge .knowlegetup .knowlegefooter a, #main #sony-content #sonymiddlecontent #sonyknowledge .knowlegetup .knowlegefooter a:link, #main #sony-content #sonymiddlecontent #sonyknowledge .knowlegetup .knowlegefooter a:visited{ float:right; display:block; margin:0 25px 0 0; padding:0;  background:url(images/sonyimages/morebtnnml.jpg) no-repeat; width:99px; height:34px;}
#main #sony-content #sonymiddlecontent #sonyknowledge .knowlegetup .knowlegefooter a:hover{ float:right; display:block; margin:0 25px 0 0; padding:0;  background:url(images/sonyimages/morebtnon.jpg) no-repeat; width:99px; height:34px; }

#main #sony-content #sonymiddlecontent #sonytips{float:left; margin:0 0 10px 0; padding:0 0 0 10px; width:935px;}
#main #sony-content #sonymiddlecontent #sonytips .sonytipleft{ float:left; width:490px; margin:0 15px 0 0;}
#main #sony-content #sonymiddlecontent #sonytips .sonytipleft h2{font-size:1.6em; font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#616161; line-height:36px;}
#main #sony-content #sonymiddlecontent #sonytips .sonytipleft h3{font-size:1.2em;color:#333; margin:0; padding:5px 0 0 20px; font-family:Arial, Helvetica, sans-serif;}
#main #sony-content #sonymiddlecontent #sonytips .sonytipleft h3 a:hover{color:#ff6500; text-decoration:underline;}
#main #sony-content #sonymiddlecontent #sonytips .sonytipleft ul{ margin:8px 0 10px 0; padding:0 0 0 20px;}
#main #sony-content #sonymiddlecontent #sonytips .sonytipleft ul li a{background:url(images/circle.jpg) no-repeat left center;padding-left:15px;line-height:18px; color:#ff6500; margin:0;}
#main #sony-content #sonymiddlecontent #sonytips .sonytipleft ul li a, #main #sony-content #sonymiddlecontent #sonytips .sonytipleft ul li a:link, #main #sony-content #sonymiddlecontent #sonytips .sonytipleft ul li a:visited { color:#ff6500; text-decoration:none;}
#main #sony-content #sonymiddlecontent #sonytips .sonytipleft ul li a:hover {color:#505050; text-decoration:underline;}
#main #sony-content #sonymiddlecontent #sonytips .sonytipright{ float:right; margin:10px 15px 0 0; padding:0;}
#main #sony-content #sonymiddlecontent .xian{ float:left; margin:0; padding:10px 0 8px 10px; width:935px;}

#main #sony-content #sonymiddlecontent #sonytable{float:left; margin:0; padding:0 0 0 10px; width:935px;}
#main #sony-content #sonymiddlecontent #sonytable h2{font-size:1.6em; font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#616161; line-height:36px; margin:0 0 10px 0;}
#main #sony-content #sonymiddlecontent #sonytable table { border-left: 1px solid #CBCDD0; border-top: 1px solid #CBCDD0; margin:0 20px;}
#main #sony-content #sonymiddlecontent #sonytable table td { border-right: 1px solid #DADADA; border-bottom: 1px solid #DADADA; padding: 5px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height:1.6em; font-size:11px; color:#333333; text-align:center; color:#505050;}
#main #sony-content #sonymiddlecontent #sonytable table td h3{ text-align:center; font-family:Arial, Helvetica, sans-serif; color:#333333; font-size:1.3em;}
#main #sony-content #sonymiddlecontent #sonytable table td a,a:link,a:visited { color:#333; text-decoration:none;}
#main #sony-content #sonymiddlecontent #sonytable table td a:hover {color:#ff6500; text-decoration:underline;}
#main #sony-content #sonymiddlecontent #sonytable table td.bold{ text-align:left; padding:5px 0 5px 18px;}
#main #sony-content #sonymiddlecontent #backtop a{float:right; margin:20px 15px 0 0; padding:0; display:block; color:#727272; text-decoration:none; width:100px; text-align:right;}
#main #sony-content #sonymiddlecontent #backtop a:hover{color:#333; text-decoration:underline;}

/*==canon content res_title===================*/
#main #content {width:740px;margin:10px 0 0 0; padding:0; float:left; display:inline;}
#main #content .title { border-bottom:2px solid #fe6b0b; }
#main #content .title ul li { float:left; width:181px; margin:0 2px 0 2px; display:inline; height:51px; z-index:10; }
#main #content .title ul li a { display:block; height:51px; width:181px; background-image:url(images/nav3.jpg); background-repeat:no-repeat; }
#main #content .title ul li a.sony { background-position:center top; }
#main #content .title ul li a.sonycurr { background-position:center -51px; }
#main #content .title ul li a.canon { background-position:center -102px; }
#main #content .title ul li a.canoncurr { background-position:center -153px; }
#main #content .title ul li a.panasonic{background-position:center -204px;}
#main #content .title ul li a.panasoniccurr{background-position:center -255px;}

#main #content .res_item{margin:0;padding: 0 0 10px 0;border-bottom:1px dashed #cccccc; width:740px;}
#main #content .res_item .text{width:740px;float:left;}
#main #content .res_item .text h3{font-size:1.4em;color:#1b1b1b;margin:10px 0 0 0; }
#main #content .res_item .text ul{width:246px;float:left;padding:0;}
#main #content .res_item .text ul li a{background:url(images/circle.jpg) no-repeat left 5px;padding-left:15px;line-height:18px; color:#ff6500;}
#main #content .res_item .text ul li a,a:link,a:visited { color:#ff6500; text-decoration:none;}
#main #content .res_item .text ul li a:hover {color:#505050; text-decoration:underline;}

#main #content .res_item_avchd{margin:0;padding: 0;border-bottom:1px dashed #cccccc; width:740px;}
#main #content .res_item_avchd .text{width:740px;float:left;}
#main #content .res_item_avchd .text h3{font-size:1.4em;color:#1b1b1b;margin:20px 0 0 0; }

#main #content .res_item_canon .text h3{ font-size:1.4em; color:#1b1b1b; padding:20px 0 0 180px;}
#main #content .res_item_canon .text img{ width:146px; height:122px; margin:30px 0 0 280px;}
#main #content .res_item_panasonic .text h3{ font-size:1.4em; color:#1b1b1b; padding:20px 0 0 180px;}
#main #content .res_item_panasonic .text img{ width:146px; height:122px; margin:30px 0 0 280px;}
#main #content .res_item_jvc .text h3{ font-size:1.4em; color:#1b1b1b; padding:20px 0 0 180px;}
#main #content .res_item_jvc .text img{ width:146px; height:122px; margin:30px 0 0 280px;}

#main #content .res_item_news{ width:740px; margin:0; padding:0;}
#main #content .res_item_news .text_news{width:355px;float:left; margin:0 10px 0 0; _margin:0; padding:0 0 10px 0; border-bottom:1px dashed #cccccc;}
#main #content .res_item_news .text_news h3{font-size:1.4em;color:#1b1b1b; margin:20px 0 0 0; }
#main #content .res_item_news .text_news ul{width:355px;float:left;padding:0;}
#main #content .res_item_news .text_news ul li a{background:url(images/circle.jpg) no-repeat left 5px;padding-left:15px;line-height:18px; color:#ff6500; width:355px;}
#main #content .res_item_news .text_news ul li a,a:link,a:visited { color:#ff6500; text-decoration:none;}
#main #content .res_item_news .text_news ul li a:hover {color:#505050; text-decoration:underline;}

#main #content .res_item_news .text_tricks{width:355px;float:right; margin:0 0 0 10px; _margin:0; padding:0 0 10px 0; border-bottom:1px dashed #cccccc;}
#main #content .res_item_news .text_tricks h3{font-size:1.4em;color:#1b1b1b;margin:20px 0 0 0; }
#main #content .res_item_news .text_tricks ul{width:355px;float:left;padding:0;}
#main #content .res_item_news .text_tricks ul li a{background:url(images/circle.jpg) no-repeat left 5px;padding-left:15px;line-height:18px; color:#ff6500; width:350px;}
#main #content .res_item_news .text_tricks ul li a,a:link,a:visited { color:#ff6500; text-decoration:none;}
#main #content .res_item_news .text_tricks ul li a:hover {color:#505050; text-decoration:underline;}

#main #content .res_item_sony{margin:0;padding: 0 0 10px 0;border-bottom:1px dashed #cccccc; width:740px;}
#main #content .res_item_sony .img1{width:90px;float:left;padding:20px 0 0 5px;display:block;}
#main #content .res_item_sony .text_sony{ float:right; width:620px; margin:0 5px 0 0;}
#main #content .res_item_sony .text_sony h4{font-size:1.3em;color:#333333; margin:20px 0 0 0; }
#main #content .res_item_sony .text_sony ul{width:310px;float:left;padding:0;}
#main #content .res_item_sony .text_sony ul li a{background:url(images/circle.jpg) no-repeat left 5px;padding-left:15px;line-height:18px; color:#ff6500;}
#main #content .res_item_sony .text_sony ul li a,a:link,a:visited { color:#ff6500; text-decoration:none;}
#main #content .res_item_sony .text_sony ul li a:hover {color:#505050; text-decoration:underline;}

#main #content .top{ float:right; margin:10px 0 0 0;}

/*==panasonic=================*/
#main #content .panasomic_hd{margin:0;padding: 0;}
#main #content .panasomic_hd .text{float:left; width:740px;}
#main #content .panasomic_hd .text h3{color:#333333;margin:15px 0 0 0; font-size:1.5em;}
#main #content .panasomic_hd .text p{padding:0 0 10px 0; border-bottom:1px dashed #cccccc;}

#main #content .panasomic_tm700{margin:0;padding:0 0 5px 0;border-bottom:1px dashed #cccccc; width:740px;}
#main #content .panasomic_tm700 .img1{width:141px; float:left; padding:15px 15px 0 0; display:block;}
#main #content .panasomic_tm700 .text_tm700{ float:right; width:575px; margin:0;}
#main #content .panasomic_tm700 .text_tm700 h3{font-size:1.4em;color:#000; margin:0; padding:8px 0 0 0; }
#main #content .panasomic_tm700 .text_tm700 h4{ font-size:1.0em; color:#333; margin:0; padding:0 0 5px 0; font-family:Verdana, Arial, Helvetica, sans-serif; letter-spacing:-0.5px;}
#main #content .panasomic_tm700 .text_tm700 p{ padding:0; line-height:16px;}
#main #content .panasomic_tm700 .text_tm700 ul{width:535px;float:left;padding:0 0 5px 0;}
#main #content .panasomic_tm700 .text_tm700 ul li a{background:url(images/circle.jpg) no-repeat left 5px;padding-left:15px;line-height:18px; color:#ff6500;}
#main #content .panasomic_tm700 .text_tm700 ul li a,a:link,a:visited { color:#ff6500; text-decoration:none;}
#main #content .panasomic_tm700 .text_tm700 ul li a:hover {color:#505050; text-decoration:underline;}
#main #content .panasomic_tm700 .text_tm700 .totop{ float:right; margin:89px 0 0 0; width:38px;}

#main #content .panasomic_sd60{margin:0;padding: 10px 0 5px 0;border-bottom:1px dashed #cccccc; width:740px;}
#main #content .panasomic_sd60 .img1{width:141px; float:left; padding:15px 15px 0 0; display:block;}
#main #content .panasomic_sd60 .text_sd60{ float:right; width:575px; margin:0;}
#main #content .panasomic_sd60 .text_sd60 h3{font-size:1.4em;color:#000; margin:0; padding:8px 0 0 0; }
#main #content .panasomic_sd60 .text_sd60 h4{ font-size:1.0em; color:#333; margin:0; padding:0 0 5px 0; font-family:Verdana, Arial, Helvetica, sans-serif; letter-spacing:-0.5px;}
#main #content .panasomic_sd60 .text_sd60 p{ padding:0; line-height:16px;}
#main #content .panasomic_sd60 .text_sd60 ul{width:535px;float:left;padding:0 0 5px 0;}
#main #content .panasomic_sd60 .text_sd60 ul li a{background:url(images/circle.jpg) no-repeat left 5px;padding-left:15px;line-height:18px; color:#ff6500;}
#main #content .panasomic_sd60 .text_sd60 ul li a,a:link,a:visited { color:#ff6500; text-decoration:none;}
#main #content .panasomic_sd60 .text_sd60 ul li a:hover {color:#505050; text-decoration:underline;}
#main #content .panasomic_sd60 .text_sd60 .totop{ float:right; margin:125px 0 0 0; width:38px;}
#main #content .panasomic_sd60 .text_sd60 .totop1{ float:right; margin:178px 0 0 0; width:38px;}

#main #content .panasomic_other{margin:0;padding: 8px 0 5px 0; border-bottom:1px dashed #cccccc; width:740px;}
#main #content .panasomic_other .text_other{margin:0;}
#main #content .panasomic_other .text_other h3{font-size:1.4em;color:#000; margin:0; padding:8px 0 0 0; }
#main #content .panasomic_other .text_other ul{width:350px;float:left;padding:10px 20px 5px 0;}
#main #content .panasomic_other .text_other ul li a{background:url(images/circle.jpg) no-repeat left 5px;padding-left:15px;line-height:18px; color:#ff6500;}
#main #content .panasomic_other .text_other ul li a,a:link,a:visited { color:#ff6500; text-decoration:none;}
#main #content .panasomic_other .text_other ul li a:hover {color:#505050; text-decoration:underline;}

#main #content .panasomic_model{margin:0;padding: 8px 0 0 0;width:740px; border-bottom:1px dashed #cccccc;}
#main #content .panasomic_model .text_model{margin:0; font-family:Verdana, Arial, Helvetica, sans-serif;x}
#main #content .panasomic_model .text_model h3{font-size:1.4em;color:#000; margin:0; padding:8px 0 0 0; }

/*==sidebar sony canon ===================*/
#main #sidebar { float:right; width:212px; margin:10px 0 0 0; padding:0; border-bottom:1px solid #d9d9d9;}
#main #sidebar h3 { background: url(images/right-side.jpg) right top no-repeat; font-size:1.3em; line-height:32px; padding:0 10px; margin:0;}
#main #sidebar .products  { border-left:1px solid #d9d9d9; border-right:1px solid #d9d9d9;}
#main #sidebar .products  ul li { border-top:1px solid #d9d9d9; color:#505050; font-family: Verdana, Arial, Helvetica, sans-serif; padding:5px 10px; width:190px; }
#main #sidebar .products  ul li .image{ margin:10px 0 10px 30px; }
#main #sidebar .products  ul li .title{ margin:0 0 0 5px; text-align:left; color:#333333; line-height:16px; }
#main #sidebar .products  ul li .title h4{margin:0 0 5px 0; text-align:center; }
#main #sidebar .products  ul li a{ color:#FF6500; }
#main #sidebar .products  ul li a:hover { color:#5A5A5A; text-decoration:none;}
#main #sidebar .products  ul li a.current { font-weight:bold; }
/*==sidebar panasonic ===================*/
#main #sidebar_products { float:right; width:212px; margin:10px 0 0 0; padding:0; border-bottom:1px solid #d9d9d9;}
#main #sidebar_products h3 { background: url(images/right-side.jpg) right top no-repeat; font-size:1.3em; line-height:32px; padding:0 10px; margin:0;}
#main #sidebar_products .products_panasonic { border-left:1px solid #d9d9d9; border-right:1px solid #d9d9d9; }
#main #sidebar_products .products_panasonic ul li { border-top:1px solid #d9d9d9; font-family: Verdana, Arial, Helvetica, sans-serif; padding:5px 7px; width:195px}
#main #sidebar_products .products_panasonic ul li .image{ margin:10px 0 10px 30px; }
#main #sidebar_products .products_panasonic ul li .title{ margin:0 0 0 5px; text-align:left; color:#333333; line-height:16px; }
#main #sidebar_products .products_panasonic ul li .title h4{margin:0 10px 5px 0; text-align:center; font-size:1.2em;}
#main #sidebar_products .products_panasonic ul li .title span{color: #FF0000; font-weight: bold; font-size:1.1em;}
#main #sidebar_products .products_panasonic ul li a{ color:#FF6500; }
#main #sidebar_products .products_panasonic ul li a:hover { color:#5A5A5A; text-decoration:none;}

#main #sidebar_news { float:right; width:212px; margin:10px 0 0 0; padding:0; border-bottom:1px solid #d9d9d9;}
#main #sidebar_news h3 { background: url(images/right-side.jpg) right top no-repeat; font-size:1.3em; line-height:32px; padding:0 0 0 10px; margin:0;}
#main #sidebar_news .news { border-left:1px solid #d9d9d9; border-right: 1px solid #d9d9d9;}
#main #sidebar_news .news ul li { border-top:1px solid #d9d9d9; font-family:Arial, Helvetica, sans-serif; padding:5px 10px; width:190px}
#main #sidebar_news .news ul li a{ color:#FF6500;}
#main #sidebar_news .news ul li a:hover { color:#5A5A5A; text-decoration:none;}
/*==footer===================*/
#footerourwrapper { border-top:2px solid #fd7320; background:#2b2b2b; text-align:center; padding:8px 0; font-size:1.1em; _font-size:1.0em;}
#footer { width:960px; margin:0 auto; }
#footer .links { line-height:18px; color:#ccc; padding:5px 0 0 0;}
#footer .topic{ line-height:18px; color:#ccc; padding:12px 0 0 0;}
#footer .links a { padding:0 10px 0 0; }
#footer .description { line-height:18px; color:#ccc; padding:2px 0 0 0; font-family:Arial, Helvetica, sans-serif;}
#footer .slogan { background:url(images/footersloganbackground.gif) left center no-repeat; text-indent:22px; font-family: Arial, Helvetica, sans-serif; float:left; display:inline; color:#ccc; }
#footer .copyright { float:right; display:inline; color:#ccc; }
#footer a,#footer a:link,#footer a:visited { color:#ccc; text-decoration:underline; }
#footer a:hover { color:#ff6500;}
#footer .topic a,#footer .topic a:link,#footer .topic a:visited { color:#ccc; text-decoration:none; }
#footer .topic a:hover {color:#ff6500; text-decoration:underline;}



#Sony-hd { font-size:11px; width:605px; margin:0 5px 0 0; padding:0 15px 0 0;}
#Sony-hd li{ margin:0 0 10px 0; padding:0 0 5px 0;}
#Sony-hd dl{ margin:0; padding:0; display:inline;}
#Sony-hd dt{ font-weight:normal; cursor:pointer; line-height:18px; padding:0 0px 0 22px; background:url(images/sonyimages/show.jpg) left center no-repeat; font-family:Verdana, Arial, Helvetica, sans-serif; color:#333;}
#Sony-hd dd{ display:none; margin:5px 0 0 0; padding:5px 10px 0 22px; background:#f2f2f2; line-height:16px; color:#000;}
#Sony-hd dd ul{ margin:5px 0 0 0; padding:0;}
#Sony-hd dd ul li a{background:url(images/circle.jpg) no-repeat left center;padding-left:15px;line-height:18px; color:#ff6500; margin:0;}
#Sony-hd dd ul li a,a:link,a:visited { color:#ff6500; text-decoration:none;}
#Sony-hd dd ul li a:hover {color:#ff6500; text-decoration:underline;}

#Sony-hd span { padding:0; margin:0;}
#Sony-hd p {padding:0; margin:0;}
#Sony-hd li {font-weight:normal; cursor:pointer; line-height:18px; margin:6px 4px 0; padding:0 0 0 15px; background:url(images/sonyimages/show.jpg) left center no-repeat; font-family:Verdana, Arial, Helvetica, sans-serif; color:#333;}
#Sony-hd a { display:block;}
.pro { width:200px;}

