@charset "utf-8";
/* CSS Document */

/******************** reset ********************/
body, div, dl, dt, dd, ul, ol, li,
h1, h2, h3, h4, h5, h6, pre, code,
form, fieldset, legend, input, button,
textarea, p, blockquote, th, td {
    margin: 0;
    padding: 0;
}
fieldset, img {
    border: 0;
}
/* remember to define focus styles! */
:focus {
    outline: 0;
}
.address, caption, cite, code, dfn,
em, strong, th, var, optgroup {
    font-style: normal;
    font-weight: normal;
}
 
h1, h2, h3, h4, h5, h6 {
    font-size: 100%;
    font-weight: normal;
}
abbr, acronym {
    border: 0;
    font-variant: normal;
}
 
input, button, textarea, select, optgroup, option {
    font-family: inherit;
    font-size: inherit;
    font-style: inherit;
    font-weight: inherit;
}
code, kbd, samp, tt {
    font-size: 100%;
}
/*@purpose To enable resizing for IE */
/*@branch For IE6-Win, IE7-Win */
input, button, textarea, select {
    *font-size: 100%;
}
body {
    line-height: 1.5;
}
ol, ul {
    list-style: none;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
    border-collapse: collapse;
    border-spacing: 0;
}
caption, th {
    text-align: left;
}

/* remember to highlight anchors and inserts somehow! */
:link, :visited , ins {
    text-decoration: none;
}
blockquote, q {
    quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
    content: '';
    content: none;
}

sup{ font-size:smaller;}



body{ font-size:14px; color:#333; background:#f4f4f4; font-family:Arial,Helvetica,sans-serif; word-break:break-all; text-align:justify; min-width:1200px;}

a{ color:#333;}

a:hover{ color:#f00;}

.break{ clear:both;}

.red_txt{ color:red;}


/******************** header ********************/

#header{ width:100%; height:130px; margin:0 auto; background:url(../images/nav_line.gif) repeat-x 0 128px #fff;}

.header_detail{ width:1200px; margin:0 auto;}

.logo{ clear:both; float:left; width:280px; height:44px; margin:22px 0 0 20px;}


/*nav*/

.nav{ height:44px; float:right; margin-top:20px;}

.nav li{ text-align:center; font-size:12px; margin:0 0 0 5px; float:right; display:inline; list-style:none; position:relative;}

.nav li a{ height:44px; display:block; float:left; width:110px;background:url(../images/toshiba_iconbg.png) no-repeat 0 -201px; line-height:44px; font-size:18px; color:#fff;}

.nav li a:hover,.nav li a.nav_current{ background:url(../images/toshiba_iconbg.png) no-repeat 0 -265px; color:#333;}



.nav li.nav_product a{ width:160px; background:url(../images/nav_productbg.jpg) no-repeat 0 -44px;}

.nav li.nav_product a:hover, .nav li.nav_product a.nav_current{ background:url(../images/nav_productbg.jpg) no-repeat 0 0;}



/******************** main ********************/

#main{ width:1200px; margin:0 auto; padding-bottom:20px;}


/*main_left*/


#main_left{ float:left; display:inline; width:810px;}


.left_subtitle{ width:100%; height:18px; background:url(../images/toshiba_iconbg.png) no-repeat 0 -163px; line-height:18px;}

.left_subtitle span{ float:left; font-size:18px; margin-left:15px;}


.interest_holder .left_subtitle{ padding-bottom:10px; border-bottom:1px solid #dcdcdc;}


.left_more{ float:right; color:#999; font-size:13px;}

.left_more1{ float:right; color:#333; font-size:13px; line-height:36px;}


/*main_right*/

#main_right{ float:right; display:inline; width:360px; margin:10px 0 0 0;}


.right_one_holder{ float:left; width:360px; margin-top:15px;}

.right_one_title{ height:35px; float:left; width:360px; background:url(../images/toshiba_linebg.png) no-repeat 0 bottom; line-height:35px; color:#fff;}

.right_one_title span{ float:left; font-size:18px; margin-left:20px;}

.right_one_title a{ float:right; line-height:35px; font-size:13px; color:#fff; margin-right:10px;}

.right_one_title a:hover{ color:#f66;}



.news_list{ float:left; width:360px; margin-top:10px;}

.news_list2{ width:770px; margin-left:20px;}

.activities_list{ margin:0 0 20px;}

.news_list li{ float:left; padding-left:20px; background:url(../images/toshiba_iconbg.png) no-repeat -135px 4px; margin-top:4px; width:340px;}

.news_list1 li{ margin-top:10px;}

.news_list2 li{ width:750px; border-bottom:1px dashed #d6d6d6; padding-bottom:8px; margin-top:20px;}

.news_list li a{ float:left; width:330px; line-height:18px;}

.news_list2 li a{ width:590px;}

.news_list li span{ float:left; width:330px; line-height:18px; color:#999; margin-top:2px; font-size:12px;}

.news_list2 li span{ float:right; width:140px; text-align:right; margin-right:10px;}


.left_videolist_holder .video_list{ clear:both; float:left; display:inline; width:775px; margin:10px 0 0 35px;}

.left_videolist_holder .product_holder .video_list{ margin:10px 7px 10px 28px;}




.downmore_video{ clear:both; border-top:1px solid #949494; margin:10px auto;text-align:center;}

.downmore_video img{ margin-top:-1px; cursor:pointer;}


.downmore_activities{ clear:both; background:#e0e0e0; margin:20px 0 0; line-height:30px; height:30px; color:#c00; font-size:15px; font-weight:bold; cursor:pointer;}

.downmore_activities img{ margin:0 5px -3px 13px;}




.left_videolist_holder .video_list li{ float:left; width:222px; height:156px; overflow:hidden; margin:10px 35px 10px 0; text-align:center;}

.left_videolist_holder .video_img{ float:left; width:220px; height:124px; border:1px solid #dcdcdc; position:relative;}

.left_videolist_holder .video_img img{ float:left; width:220px; height:124px;}


.left_videolist_holder .video_name{ float:left; width:222px; line-height:30px;}


.left_videolist_holder .img_btn{ background:url(../images/toshiba_iconbg.png) no-repeat -97px -329px; height:53px; left:85px; overflow:hidden; position:absolute; top:35px; width:53px; text-indent:-9999px;}





.right_one_holder .video_list{ clear:both; float:left; display:inline; width:290px; margin:10px 0 0 35px;}

.right_one_holder .video_list li{ width:292px; height:193px; overflow:hidden; margin:10px 0; text-align:center;}

.right_one_holder .video_img{ float:left; width:290px; height:163px; border:1px solid #dcdcdc; position:relative;}

.right_one_holder .video_img img{ float:left; width:290px; height:163px;}


.right_one_holder .video_name{ float:left; width:290px; line-height:30px;}


.right_one_holder .img_btn{ background:url(../images/toshiba_iconbg.png) no-repeat -97px -329px; height:53px; left:118px; overflow:hidden; position:absolute; top:55px; width:53px; text-indent:-9999px;}


.right_one_txt{ float:left; margin:10px 5px 0; text-indent:28px; width:350px;}

.right_wx{ float:left; margin:15px 5px 0; width:350px; text-align:center;}

.right_onemore{ float:right; width:86px; height:24px; line-height:24px; padding-right:10px; background:url(../images/toshiba_iconbg.png) no-repeat 0 0; color:#fff; text-align:center; text-indent:0; margin-top:10px;}

.right_onemore:hover{ color:#f66;}

.right_onelink{ color:#f00;}

.right_onelink:hover{ text-decoration:underline;}







/******************** footer ********************/

#footer{ clear:both; float:left; width:100%; margin:40px auto 0; background:#e2e2e2; text-align:center; line-height:30px; font-size:14px;}

.footer_holder{ width:1200px; margin:0 auto;}

.footer_links{ width:540px; margin:0 auto; padding-top:15px; padding-left:50px;}

.footer_links li{ float:left;}

.footer_links li a{ margin-left:10px; padding-right:10px;  border-right:1px solid #333;}


.footer_lastlink{ border:none!important;}

.copyrights{ clear:both; text-align:center; padding-bottom:15px;}

.copyrights span{ color:#333;}



