@charset "utf-8";
/* CSS Document */
body {margin:0; padding:0; font-size:12px; line-height:160%; font-family:verdana, Arial, Tahoma, Helvetica, sans-serif; color:#CCCCCC;  height:100%; width:100%; }
html, body, ul, ol, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, pre, form, p, blockquote, fieldset, img { margin:0; padding:0; }
ul, ol, li, dl, dt, dd { list-style:none; }
input, select, option { font-family:verdana, Arial, Tahoma, Helvetica, sans-serif; font-size:11px; margin:0;}
img { border:0px; }

a, a:link { color:#0170c4; text-decoration:none;}
a:hover { color:#0170c4; text-decoration:underline; }

/*==== Share ====*/
.clear {clear:both;}
.clearFix {clear:both; font-size:0; height:0; line-height:0; }
.crumb { padding:0 5px;}
.crumb a {color:#333; text-decoration:none;}
.crumb a:hover {color:#0170c4; text-decoration: underline;}
.fl {float:none; }
.fr {
	float:right;
	width: 140px;
}
.lineRight {background:url(images/line.gif) repeat-y right top;}
.lineRight1 {background:url(images/line1gradualChange.png) no-repeat right center;}
.lineRight2 {background:url(images/line2gradualChange.png) no-repeat right center;}
.lineRight3 {background:url(images/line3gradualChange.png) no-repeat right center;}
.lineTop { border-top:dashed 1px #ccc;}
.lineBottom {background:url(images/line_dot.gif) repeat-x right bottom;}

#iePaddingNone .productMain {_padding:0;}
/*==== end Share ====*/

/*==product info btnStyle ==*/
.pro_info_btn { padding:20px 0;}
.pro_info_btn .buy { background:url(images/icon_buy_small.png) no-repeat left 2px; padding:2px 0 2px 25px;}
.pro_info_btn .down { background:url(images/icon_down_small.png) no-repeat left 2px; padding:2px 0 2px 25px;}

/*== butStyle ==*/
/*blue buy now (shopping basket)*/
.butPro {height:28px; padding:5px 0;}
.butPro a {margin:0 auto;}
.butPro a.buy {background:url(images/but.png) no-repeat left top; width:67px; height:28px; padding-left:36px; color:#fff; font-size:11px; font-weight:bold; line-height:25px; display:block;}
.butPro a.buy:hover {background-position:left -28px; text-decoration:none;}

/*green free trail*/
.butPro1 {height:28px; padding:5px 0;}
.butPro1 a {margin:0 auto; text-decoration:none;}
.butPro1 a.down { display:block;background:url(images/but.png) no-repeat -206px top; width:86px; height:28px; color:#fff; font-size:11px; font-weight:bold; line-height:25px;text-align:center; text-decoration:none;}
.butPro1 a.down:hover {background-position:-206px -28px; text-decoration:none;}
.butPro1 .down_popup {position:relative;background:url(images/but.png) no-repeat -206px top; text-align:center; width:86px; height:28px; color:#fff; font-size:11px; font-weight:bold; line-height:25px;cursor:pointer;margin:0 auto;}
.butPro1 .down_popup_hover {background-position:-206px -28px; text-decoration:none;}
.butPro1 .edition { display:none;position:absolute;left:-60px;top:26px;width:290px;}
.butPro1 .edition dt { background:url(images/editionTop.gif) no-repeat 100px top; height:7px; font-size:0; line-height:0; }
.butPro1 .edition dd {height:25px;border:solid 1px #ccc; background-color:#eee;padding-left:12px;}
.butPro1 .edition a { background:url(images/ico_down.gif) no-repeat left top; padding:0 10px 0 20px; line-height:25px; height:25px; color:#333; text-decoration:none;}
.butPro1 .edition a:hover {text-decoration:underline;}

/*orange buy now (shopping basket) and green free trial*/
.butPro2 {height:28px; padding:5px 0;position:relative;}
.butPro2 a {display:block; float:left; text-decoration:none;}
.butPro2 a.down {background:url(images/but.png) no-repeat -206px top; width:86px; height:28px; color:#fff; font-size:11px; font-weight:bold; line-height:25px;text-align:center; text-decoration:none;}
.butPro2 a.down:hover {background-position:-206px -28px; text-decoration:none;}
.butPro2 .down_popup {position:relative;float:left;background:url(images/but.png) no-repeat -206px top; text-align:center; width:86px; height:28px; color:#fff; font-size:11px; font-weight:bold; line-height:25px;cursor:pointer;}
.butPro2 .down_popup_hover {background-position:-206px -28px; text-decoration:none;}

.butPro2 .edition { display:none;position:absolute;left:-60px;top:26px;width:290px;}
.butPro2 .edition dt { background:url(images/editionTop.gif) no-repeat 100px top; height:7px; font-size:0; line-height:0; }
.butPro2 .edition dd {height:25px;border:solid 1px #ccc; background-color:#eee;padding-left:12px;}
.butPro2 .edition a { background:url(images/ico_down.gif) no-repeat left 6px; padding:0 10px 0 20px; line-height:25px; height:25px; color:#333; text-decoration:none;}
.butPro2 .edition a:hover {text-decoration:underline;}

.butPro2 a.buy {background:url(images/but.png) no-repeat -103px top; width:67px; height:28px; padding-left:36px; color:#fff; font-size:11px; font-weight:bold; line-height:25px; text-decoration:none;}
.butPro2 a.buy:hover {background-position:-103px -28px; text-decoration:none;}

/*[= Small =] blue buy now (no shopping basket) and green free trial*/
.butPro3 {height:28px; padding:5px 0;position:relative;}
.butPro3 a {display:block; float:left; text-align:center; font-size:10px; text-decoration:none;}
.butPro3 a.down {background:url(images/but.png) no-repeat -378px top; width:76px; height:28px; color:#fff; font-weight:bold; line-height:25px;text-align:center; text-decoration:none;}
.butPro3 a.down:hover {background-position:-378px -26px; text-decoration:none;}
.butPro3 .down_popup {position:relative;float:left;background:url(images/but.png) no-repeat -378px top; text-align:center; width:76px; height:28px; color:#fff; font-size:10px; font-weight:bold; line-height:25px;cursor:pointer;}
.butPro3 .down_popup_hover {background-position:-378px -26px; text-decoration:none;}
.butPro3 .edition { display:none;position:absolute;left:-60px;top:26px;width:290px;}
.butPro3 .edition dt { background:url(images/editionTop.gif) no-repeat 100px top; height:7px; font-size:0; line-height:0; }
.butPro3 .edition dd {height:25px;border:solid 1px #ccc; background-color:#eee;padding-left:12px;}
.butPro3 .edition a { background:url(images/ico_down.gif) no-repeat left 6px; padding:0 10px 0 20px; line-height:25px; height:25px; color:#333; text-decoration:none;}
.butPro3 .edition a:hover {text-decoration:underline;}
.butPro3 a.buy {background:url(images/but.png) no-repeat -454px top; width:76px; height:28px; color:#fff; font-weight:bold; line-height:25px; text-decoration:none;}
.butPro3 a.buy:hover {background-position:-454px -26px; text-decoration:none;}

/*blue buy now (shopping basket) and green free trial*/
.butPro4 {height:28px; padding:5px 0;position:relative;}
.butPro4 a {display:block; float:left; text-align:center; text-decoration:none;}
.butPro4 a.down {background:url(images/but.png) no-repeat -206px top; width:86px; height:28px; color:#fff; font-size:11px; font-weight:bold; line-height:25px;text-align:center; text-decoration:none;}
.butPro4 a.down:hover {background-position:-206px -28px; text-decoration:none;}
.butPro4 .down_popup {position:relative;float:left;background:url(images/but.png) no-repeat -206px top; text-align:center; width:86px; height:28px; color:#fff; font-size:11px; font-weight:bold; line-height:25px;cursor:pointer;}
.butPro4 .down_popup_hover {background-position:-206px -28px; text-decoration:none;}
.butPro4 .edition { display:none;position:absolute;left:-60px;top:26px;width:290px;}
.butPro4 .edition dt { background:url(images/editionTop.gif) no-repeat 100px top; height:7px; font-size:0; line-height:0; }
.butPro4 .edition dd {height:25px;border:solid 1px #ccc; background-color:#eee;padding-left:12px;}
.butPro4 .edition a { background:url(images/ico_down.gif) no-repeat left 6px; padding:0 10px 0 20px; line-height:25px; height:25px; color:#333; text-decoration:none;}
.butPro4 .edition a:hover {text-decoration:underline;}
.butPro4 a.buy {background:url(images/but.png) no-repeat left top; text-align:left; width:67px; height:28px; padding-left:36px; color:#fff; font-size:11px; font-weight:bold; line-height:25px; text-decoration:none;}
.butPro4 a.buy:hover {background-position:left -28px; text-decoration:none;}

/*blue buy now ( no shopping basket) and green free trial*/
.butPro5 {height:28px; padding:5px 0;position:relative; text-decoration:none;}
.butPro5 a {display:block; float:left; text-align:center; font-size:10px;}
.butPro5 a.down {background:url(images/but.png) no-repeat -206px top; width:86px; height:28px; color:#fff; font-weight:bold; line-height:25px;text-align:center; text-decoration:none;}
.butPro5 a.down:hover {background-position:-206px -28px; text-decoration:none;}
.butPro5 .down_popup {position:relative;float:left;background:url(images/but.png) no-repeat -206px top; text-align:center; width:86px; height:28px; color:#fff; font-size:11px; font-weight:bold; line-height:25px;cursor:pointer;}
.butPro5 .down_popup_hover {background-position:-206px -28px; text-decoration:none;}
.butPro5 .edition { display:none;position:absolute;left:-60px;top:26px;width:290px;}
.butPro5 .edition dt { background:url(images/editionTop.gif) no-repeat 100px top; height:7px; font-size:0; line-height:0; }
.butPro5 .edition dd {height:25px;border:solid 1px #ccc; background-color:#eee;padding-left:12px;}
.butPro5 .edition a { background:url(images/ico_down.gif) no-repeat left 6px; padding:0 10px 0 20px; line-height:25px; height:25px; color:#333; text-decoration:none;}
.butPro5 .edition a:hover {text-decoration:underline;}
.butPro5 a.buy {background:url(images/but.png) no-repeat -292px top; width:86px; height:28px; color:#fff; font-weight:bold; line-height:25px; text-decoration:none;}
.butPro5 a.buy:hover {background-position:-292px -28px; text-decoration:none;}

/*blue buy now ( no shopping basket)*/
.butPro6 {height:28px; padding:5px 0;}
.butPro6 a {display:block; text-align:center; font-size:10px; margin: 0 auto;}
.butPro6 a.buy {background:url(images/but.png) no-repeat -292px top; width:86px; height:28px; color:#fff; font-weight:bold; line-height:25px; text-decoration:none;}
.butPro6 a.buy:hover {background-position:-292px -28px; text-decoration:none;}

/*orange buy now (shopping basket) and blcal free trial*/
.butPro7 {height:28px; padding:5px 0;position:relative;}
.butPro7 a {display:block; float:left; text-decoration:none;}
.butPro7 a.down {background:url(images/but.png) no-repeat -530px top; width:73px; height:28px; padding-left:32px; color:#fff; font-size:11px; font-weight:bold; line-height:25px;text-align:left; text-decoration:none;}
.butPro7 a.down:hover {background-position:-530px -28px; text-decoration:none;}
.butPro7 .down_popup {position:relative;float:left;background:url(images/but.png) no-repeat -530px top; text-align:center; width:73px; height:28px; padding-left:32px; color:#fff; font-size:11px; font-weight:bold; line-height:25px;cursor:pointer;}
.butPro7 .down_popup_hover {background-position:-530px -28px; text-decoration:none;}

.butPro7 .edition { display:none;position:absolute;left:-60px;top:26px;width:290px;}
.butPro7 .edition dt { background:url(images/editionTop.gif) no-repeat 100px top; height:7px; font-size:0; line-height:0; }
.butPro7 .edition dd {height:25px;border:solid 1px #ccc; background-color:#eee;padding-left:12px;}
.butPro7 .edition a { background:url(images/ico_down.gif) no-repeat left 6px; padding:0 10px 0 20px; line-height:25px; height:25px; color:#333; text-decoration:none;}
.butPro7 .edition a:hover {text-decoration:underline;}

.butPro7 a.buy {background:url(images/but.png) no-repeat left top; width:67px; height:28px; padding-left:36px; color:#fff; font-size:11px; font-weight:bold; line-height:25px; text-decoration:none;}
.butPro7 a.buy:hover {background-position:left -28px; text-decoration:none;}

/*blue but*/
.butStyle {height:28px; padding:5px 0;}
.butStyle a {display:block; text-align:center; font-size:10px; background:url(images/but.png) no-repeat -292px top; width:86px; height:28px; color:#fff; font-weight:bold; line-height:25px; text-decoration:none;}
.butStyle a:hover {background-position:-292px -28px; text-decoration:none;}
/*== end butStyle ==*/

/*==Search style==*/
#search {background:#fff; border: solid 1px #7f9db9; padding:0 5px; overflow:hidden; _zoom:1; width:145px; clear:right;}
#search .search_text {background:#fff; border:0; width:120px; height:18px; line-height:16px; font-size:11px; float:left;}
#search .btn_search {float:right; padding:4px 0 0 0; border:none;}
.search_main { margin:0 10px; width:670px; height:920px; overflow:hidden;}
.search_main iframe {width:670px;}
.search_column { background:url(images/affliciate_li.jpg) no-repeat 5px 20px; font-size:18px; padding:15px;}

/*==== header ====*/
#container {
	width:964px;
	margin:0 auto;
}
#header {padding:5px 2px; height:160px;}
#logo {
	display:block;
	float:left;
	width:600px;
	height:110px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 10px;
	padding-left: 5px;
}
	#logo a {
	display:block;
	width:300px;
	height:110px;
	background-image: url(images/Tnt_Factory_Logo.png);
	background-repeat: no-repeat;
}
#topNav {
	float:left;
	display:block;
	width:150px;
	padding-top: 20px;
	padding-right: 10px;
	padding-bottom: 0;
	padding-left: 5px;
}
#topNav .topLogin {float:left; padding-left:20px;margin-right:5px;display:block;  height:22px; }
#topNav a { color:#333; text-decoration:none; font-size:11px;  line-height:18px; }
#topNav a:hover { text-decoration:underline;}
#topNav select {height:21px; width:100px;}
#topNav .language { float:right; margin-bottom:15px; _padding-top:5px; height:25px; position:relative; z-index:99;}

#nav { display:block; height:40px;}
#nav .navLeft,#nav .navRight {float:left; height:40px; background:url(images/menu.png) no-repeat;}
#nav .navLeft {width:10px; background-position:left top;}
#nav .menu {display:block; float:left; width:940px; height:40px; background:url(images/navCen.gif) repeat-x;}
	#nav .menu li {float:left;position:relative; width:104px; z-index:9;}
	#nav .menu li a {display:block; text-align:center; line-height:40px; text-decoration:none; color:#fff; cursor:pointer; }
	#nav .menu li a:hover,	#nav .menu li a.curr {background:url(images/menu.png) no-repeat -209px -45px;}
	#nav .menu .home a {background:url(images/menu.png) no-repeat; background-position:3px -45px; text-indent:-999px; overflow:hidden;}
	#nav .menu .home a:hover {background:url(images/menu.png) no-repeat; background-position:-104px -44px;}
	
#nav li.hover {background:url(images/menu.png) no-repeat -209px -45px;}
#nav .menu li dl { display:none;position:absolute;left:0;top:40px;background:#217fca url(images/sub_nav_bg.gif) repeat-x left top;}
#nav .menu li dl dd:hover {background:#4c4c4c url(images/subnav_dot.gif) no-repeat 12px -8px;}
#nav .menu li dl dd {background:url(images/subnav_dot.gif) no-repeat -26px 12px;}
#nav .menu li dl dd a { clear:left; font-size:11px; height:24px; text-align:left; padding:0 30px 0 20px;background:url(images/subnav_dot.gif) no-repeat -26px 12px; line-height:24px; color:#000; white-space:nowrap; }
#nav .menu li dl dd a:hover {color:#fff;background:#4c4c4c url(images/subnav_dot.gif) no-repeat 12px -8px;}

#nav .navRight {width:10px; background-position:-10px top;}

/*#home .menu .home a {background:url(images/menu.png) no-repeat; background-position:-104px -44px; background-position:-104px -45px !important; *background-position:-104px -45px !important; text-indent:-999px; overflow:hidden;}
.multimedia .multimedia a,.business .menu .business a,.mobile .menu .mobile a,.pcUtilities .menu .pcUtilities a,.macintosh .menu .macintosh a,.store .menu .store a,.support .menu .support a,.about .menu .about a {background:url(images/menu.png) no-repeat;background-position:-209px -44px; background-position:-209px -45px !important; *background-position:-209px -44px !important;}*/

/*==== end header ====*/

/*==== main =====*/
.indexBanner { padding:0 2px;}
.banner { padding:10px 2px 0 2px;}

#main {padding:10px 0;}
#mainLeft { float:left; width:720px;}
	#mainLeft .mainTop {background:url(images/mainLeftTop.png) no-repeat; height:10px; font-size:0; line-height:0;}
	#mainLeft .mainTopColumn {background:url(images/mainLeftColumnBg.png) no-repeat left bottom; height:35px; line-height:30px; font-size:14px; font-weight:bold; padding-left:20px;}
	/*==== store CSS add Zhaojk ====*/
    .MTC_AddStyle{clear:both;position:relative;left:0;top:0;z-index:10;height:37px; font-size:14px; font-weight:bold;}
	.MTC_AddStyle ul{position:absolute;left:0;top:0;z-index:99;}
	.MTC_AddStyle ul li{cursor:pointer;float:left;width:144px;height:45px;background:url(images/store_tab_img.gif) left top no-repeat;font-weight:normal;text-align:center;line-height:35px;}
	.MTC_AddStyle ul li.tab_Curr{zoom:1;cursor:default;width:144px;height:45px;background:url(images/store_tab_img2.gif) left top no-repeat;color:#003658;font-weight:bolder;line-height:35px; color:#fff;}
	/*==============================*/
	#mainLeft .mainTopColumn2 {background:url(images/mainLeftTop.png) no-repeat; height:10px; font-size:0; line-height:0;}
	#mainLeft .mainContent {background-color:#fff; border-left:solid 1px #cfcfcf;border-right:solid 1px #cfcfcf; padding:10px; height:100%;}
	#mainLeft .mainBottom {background:url(images/mainLeftBottom.png) no-repeat left bottom; height:45px;}
#mainRight { float:right; width:230px;}
.sidebarBox {padding-bottom:10px;}
.sidebarBox .column {background:url(images/sidebarColumn.png) no-repeat; height:30px; padding:0 10px; line-height:30px; font-size:14px; font-weight:bold;}
.sidebarBox .column2 {background:url(images/sidebarColumn.png) no-repeat; height:2px; line-height:0; font-size:0;}
.sidebarBox .sidebarContent {background:url(images/sidebarContent.png) no-repeat left bottom; padding:10px 10px 15px 10px;}

.client_logos {position:relative;width:210px;height:100px;overflow:hidden;}
.client_logos ul {position:absolute; left:0px; top:0px;}
.client_logos ul li {float:left;width:210px; height:100px;vertical-align:middle;text-align:center;}

.sidebar_list {}
.sidebar_list li {font-size:11px; background:url(images/subnav_dot.gif) no-repeat -30px 10px; padding-left:15px;}
.sidebar_list li a {color:#666; text-decoration:underline; font-size:11px;}
.sidebar_list li a:hover {color:#0170c4;}

.sidebar_list2 {}
.sidebar_list2 li {font-size:11px; background:url(images/ico_arrow.gif) no-repeat 5px 8px; padding:2px 0 5px 15px; line-height:14px;}
.sidebar_list2 li a {color:#666; text-decoration:none; font-size:11px; line-height:14px;}
.sidebar_list2 li a:hover {color:#0170c4; text-decoration: underline;}

.sidebar_hot_pro_list {}
.sidebar_hot_pro_list li span { font-size:10px; color:#666;}
.sidebar_hot_pro_list li a {color:#666; text-decoration:none; font-size:11px; line-height:14px;}
.sidebar_hot_pro_list li a:hover {color:#0170c4; text-decoration: underline;}

.btn_more {text-align:right;}
.btn_more a {color:#666;}

.sidebar_menu {padding-bottom:10px;}
.sidebar_menu dt {color:#333; font-weight:bold; background:url(images/line2.gif) repeat-x left bottom; line-height:25px; margin:5px 0;}
.sidebar_menu dt a {color:#333;background:url(images/subnav_dot.gif) no-repeat -35px 6px; padding-left:10px; line-height:25px; font-weight:bold;}
.sidebar_menu dd { font-size:11px; padding-left:10px;}
.sidebar_menu dd a {color:#666; font-size:11px;}

/*==== store CSS add Zhaojk by 20091217 ====*/
.sidebar_menu2 {padding-bottom:10px;}
.sidebar_menu2 h6{height:25px;color:#333;font-size:14px;font-weight:bold; background:url(images/line2.gif) repeat-x left bottom; line-height:25px; margin:5px 0;}
.sidebar_menu2 h6 a{color:#333;background:url(images/subnav_dot.gif) no-repeat -35px 6px; padding-left:10px; line-height:25px; font-weight:bold; font-size:12px;}
.sidebar_menu2 ul li { font-size:11px; padding-left:10px;}
.sidebar_menu2 ul li a {color:#666; font-size:11px;}
/*==========================================*/

.license { padding: 10px 20px; font-size:11px;}
.license .title { line-height:30px; font-size:14px; font-weight:bold; margin: 20px 0 10px 0; border-top:1px dotted #ccc; padding-top: 20px;}
.introduction td { background: url(images/License_study_table.gif) repeat-x; height:33px; line-height:31px;}
.license .tops { margin: 20px 0 0 580px; }
.line_title { line-height:30px; font-size:24px; border-bottom:1px dotted #ccc; padding:20px 0 10px 0px; background:url(images/affliciate_li.jpg) no-repeat 35px 28px; padding-left:50px; line-height:26px;}

.products_box1 {background:url(images/featured_product_bg.jpg) repeat-y; height:auto; margin-top:10px;}
.porducts_title {height:35px;background:url(images/featured_product_title.jpg) no-repeat;line-height:35px;padding:0 0 0 20px;font-size:14px; font-weight:bold;}
.porducts_bottom {background:url(images/mainLeftBottom.png) no-repeat left bottom; padding:10px;}

/*login*/
.login { position:absolute; z-index: 200; background:url(images/login.gif) no-repeat 0 0; width:312px; height:126px; padding:80px 0 0 50px; font-size:11px;display:none;}
.login td {padding:2px;}

/*newsLetter*/
.newsLetter_box {position:absolute; z-index: 200; width:540px;display:none;}
.newsLetter_box .column { background:url(images/popping.png) no-repeat left top; padding:10px 15px 0 20px; height:30px; line-height:30px; font-size:14px; font-weight:bold;}
.newsLetter_box .column a { float:right; display:block; width:25px; margin-top:2px; height:25px; background:url(images/popping.png) no-repeat right 2px;}
.newsLetter_box .boxMain {background:url(images/popping.png) no-repeat left bottom; padding:10px 30px 30px 30px;}
.enterEmail { margin:10px 30px; font-size:11px;}
.enterEmail p {padding:5px 0;}
.enterEmail .butStyle {padding-left:170px; line-height:28px;}
.enterEmail .butStyle a {margin-right:10px;}
.subjectsBox { padding:10px 0;}
.ButOnShow { background:url(images/popping.png) no-repeat right -35px; height:24px; line-height:24px; color:#333; font-size:11px;}
.ButOnClose { background:url(images/popping.png) no-repeat right -65px; height:24px; line-height:24px; color:#333; font-size:11px;}
.ButOnShow a,.ButOnClose a { width:75px; display:block; height:24px; float:left; text-align:center; padding-left:5px;padding-right:20px; margin-right:10px; color:#333;}
.subjectsMain { background:url(images/popping.png) no-repeat right bottom; padding:10px 20px 30px 20px; }
.subjectsMain dl {padding-bottom:10px;}
.subjectsMain dt { border-bottom:solid 1px #ccc; padding:5px 0; font-weight:bold;}
.subjectsMain dd {padding:5px 0;}
.subjectsMain ul { float:left; width:160px; padding:0 30px;}
.subjectsMain ul li { padding:2px 0;} 

/**/
.box_960 .ftop {background:url(images/store_ftop.gif) no-repeat left top; height:36px; width:960px; margin:0 auto;}
.box_960 .fmain{background:#fff;border-left:solid 1px #cccccc;border-right:solid 1px #cccccc; height:100%;width:958px;margin:0 auto;}
.box_960 .fm_container{background: url(../images/404/box_404_gray.jpg) repeat-x bottom; width:100%; margin-bottom:50px;}
.box_960 .fend{background: url(images/store_fend.gif) no-repeat; width:960px; height:27px; margin:0 auto;}
.box_960 .right_404{float:right;padding:94px 90px 72px 111px;}
.box_960 .right_404 .words_sorry{margin:0px 0 5px 0;}
.box_960 .left_404{padding:25px 0 0 100px;}

/*siteMap*/
.columnSitemap { font-size:24px; background:url(images/affliciate_li.jpg) no-repeat 20px 14px; padding-bottom:20px; height:36px; line-height:36px; padding-left:35px; border-bottom:dashed 1px #ccc;}
.SitemapMain {float:left; width:310px;}
.SitemapMain dl {padding:30px;}
.SitemapMain dl a { color:#333;}
.SitemapMain dt { font-size:20px; padding-bottom:10px;}
.SitemapMain dd { background: url(images/History_li.gif) no-repeat left 8px; padding:2px 0 2px 10px;}
.SitemapMain ul { padding:5px 0;}
.SitemapMain ul li {background:url(images/ico_arrow.gif) no-repeat left 8px; padding-left:10px; font-size:11px;}

.sidebarQuote {background:url(images/bg_quote.png) no-repeat left 10px; color:#666; padding:10px 0;}
.sidebarQuote dd { background:url(images/bg_quote2.png) no-repeat right bottom;text-indent:30px; font-size:11px; padding:5px 0 10px 0;}
.sidebarQuote dt {text-align:right; font-size:10px; font-weight:bold;}

/*support*/
.support_mainleft { width:230px; float:left; padding-right: 10px;}
.sidebar_Sup_menu li {font-size:11px; background:url(images/support_left_line.gif) repeat-x left bottom;}
.sidebar_Sup_menu li a {color:#666; background:url(images/subnav_dot.gif) no-repeat -30px 13px; text-decoration:none; font-size:11px;  padding-left:15px;line-height:28px; height:28px; display:block;}
.sidebar_Sup_menu li a:hover {color:#0170c4;}

.support_mainright{ width:720px; float:left;}
.support_mainTop {background:url(images/mainLeftTop.png) no-repeat; height:10px; font-size:0; line-height:0;}
.support_mainTopColumn {background:url(images/mainLeftColumnBg.png) no-repeat left bottom; height:35px; line-height:30px; font-size:14px; font-weight:bold; padding-left:20px;}
.support_mainContent {background-color:#fff; border-left:solid 1px #cfcfcf;border-right:solid 1px #cfcfcf; padding:10px 10px; height:100%;}
.support_mainBottom {background:url(images/mainLeftBottom.png) no-repeat left bottom; height:45px;}
.support_title_left { background:url(images/supporighttitle_left.gif) no-repeat; width:8px; height:53px; float:left; padding-bottom: 10px;}
.support_title_center {background:url(images/supporighttitle_line.gif) repeat-x; font-size:20px; font-weight:bold; float:left; padding: 0 0 3px 15px; width:690px; line-height:50px;}
.support_title_right {background:url(images/supporighttitle_right.gif) no-repeat; width:6px; height:53px; float:left; padding-bottom: 10px;}
.support_Technical_table{margin:20px 15px 20px 15px;width:662px;}
.support_Technical_table .table_top{background: url(images/support_content_top.gif) no-repeat ;height:14px;width:662px;}
.support_Technical_table .table_mid{background:#fff;border-left:#cccccc 1px solid;border-right:#cccccc 1px solid;height:100%; padding:10px;}
.support_Technical_table .table_bottom{background:url(images/support_content_bottom.gif) no-repeat;width:662px;height:15px;}

/*==== end main =====*/

/*==== footer ====*/
#footer {padding:0 2px 10px 2px; font-size:11px;}
#footer .footerLeft,#footer .footerRight { background:url(images/menu.png) no-repeat; width:10px; height:40px; float:left;}
#footer .footerLeft {background-position:-30px top;}
#footer .footerMenu {background:url(images/navCen.gif) repeat-x left -40px; padding:12px 5px 0 5px; width:930px; height:29px; float:left;}
#footer .footerMenu strong { font-family:Arial,verdana, Tahoma, Helvetica, sans-serif; font-size:12px;}
#footer .footerMenu select {width:105px; margin-top:1px;}
#footer .footerMenu a {color:#333; text-decoration:none; padding:0 2px; font-size:11px;}
#footer .footerMenu a:hover {color:#0170c4; text-decoration:underline;}
#footer .footerRight {background-position:-40px top;}

#footer .footNav {padding:10px 0; text-align:center;}
#footer .footNav a {color:#CCCCCC; text-decoration:none;}
#footer .footNav a:hover {color:#0170c4; text-decoration:underline;}
#footer .copyRight {}

#footer .footNava {padding:10px 0; text-align:center;}
#footer .footNava a {color:#333; text-decoration:none;}
#footer .footNava a:hover {color:#0170c4; text-decoration:underline;}
#footer .copyRight {}
/*==== end footer ====*/




/*---win7---*/
.win_banner { padding-top:10px;}
.win_main { background:url(../images/win7/Win7_bg.png) no-repeat; width:936px; padding: 30px 12px; margin: 0 auto;}
.win_box1,.win_box2 {float:left; padding: 0 25px;}
.win_box1 { width: 326px;}
.win_box2 { width: 230px;}
.home .win_box1 h2,.win_box2 h2  { color:#1b1b1b; font-size:16px; font-weight:bold; padding-bottom: 25px;  line-height:16px;}
.win_box { padding-bottom:15px;}
.win_bose { float:left; width:272px;}
.win_img { float:left; padding:15px 15px 0 5px; width:34px;}
.win_box1 h3,.win_box2 h3 { font-size:12px; color:#005982; line-height:14px; padding-bottom:6px; font-weight:100;}
.win_box1 h3 a,.win_box2 h3 a { color:#005982; text-decoration:none;}
.win_box1 h3 a:hover,.win_box2 h3 a:hover { text-decoration:underline;}
.win_box1,.win_box2 p {font-size:11px; color:#434343; line-height:14px;}
.win_more { display:block; width:55px; height:15px; background-color:#000; font-size:11px; color:#fff; line-height:15px; margin-top:8px; text-align:center;}
a.win_more { color:#fff; text-decoration:none;}
.win_box2 ul { font-size:12px; line-height:16px; padding:0 0 15px 0;}
.win_box2 ul.middleUL{padding-top:10px;}
.win_box2 ul li {list-style:disc; margin-left:15px; padding:4px 0;}
.win_box2 ul li a {color:#005982; text-decoration:none;}
.win_box2 ul li a:hover { text-decoration:underline;}
.win_box2 img {margin-bottom:5px;}
.win_visit { text-align:left; font-size:11px; font-style:italic;}
.win_visit a { color:#434343; text-decoration:none;}
.win_visit a:hover { text-decoration:underline;}
.pLink{margin-top:10px;border-top:1px solid #ccdae7;}
.pLink .PLink_img{margin:10px 0;}
.win_box2 UL.newUL li{list-style:none;background:url(../images/win7/g.jpg) left 8px no-repeat; margin-left:0;padding-left:15px;}
.ProList li{padding:3px 0;}
.ProList li a{color:#005982;}

.buy-down{padding:20px;overflow:hidden;zoom:1;}
.buy-down a{margin:0 0px;white-space:nowrap;display:block;}

.rss{width:350px;overflow:hidden;zoom:1;}
.rss li{display:inline;float:left;margin:0 5px;}

/*For purchase show massage */
.show_massage_purchase {position:relative;}
.show_massage_purchase .newsLetter_box {position:absolute;top:-140px;left:50px;}

/*box style == 2010 01 20*/
.box_style {}
.box_style .box_top { background:url(images/mainLeftTop.png) no-repeat right top; height:10px; line-height:0; font-size:0;}
.box_style .box_top span {background:url(images/mainLeftTop.png) no-repeat left top; display:block; height:10px; width:10px; float:left;}
.box_style .box_main {background-color:#fff; border-left:solid 1px #cfcfcf;border-right:solid 1px #cfcfcf; padding:10px 15px; height:100%;}
.box_style .box_bottom { background:url(images/mainLeftBottom.png) no-repeat right top; height:45px; line-height:0; font-size:0;}
.box_style .box_bottom span {background:url(images/mainLeftBottom.png) no-repeat left top; display:block; height:45px; width:10px; float:left;}

/*banner style 20100221*/
.h_banner {
	position:relative;
	clear:both;
	height:300px;
	padding-top: 10px;
}
.h_banner .imgs li {position:absolute;left:2px;}
.h_banner .num {position:absolute; bottom:15px;right:15px;z-index:10;}
.h_banner .num li {color:#000;float:left;margin:3px;padding:0 4px;background:#fff;font:normal 11px/1.4em Arial;filter:alpha(opacity=40);-moz-opacity:0.4;opacity:0.4;cursor:pointer;}
.h_banner .num li.curr {background:#FFFFFF;filter:alpha(opacity=80);-moz-opacity:0.8;opacity:0.8;color:#03243a;font-weight:bold;}

.store_banner {position:relative;clear:both;height:240px; padding-top:5px;}
.store_banner .imgs li {position:absolute;left:2px;}
.store_banner .num {position:absolute; bottom:15px;right:15px;z-index:10;}
.store_banner .num li {color:#000;float:left;margin:3px;padding:0 4px;background:#fff;font:normal 11px/1.4em Arial;filter:alpha(opacity=40);-moz-opacity:0.4;opacity:0.4;cursor:pointer;}
.store_banner .num li.curr {background:#FFFFFF;filter:alpha(opacity=80);-moz-opacity:0.8;opacity:0.8;color:#03243a;font-weight:bold;}
