@charset utf-8;
/* CSS Document */
#main3{width: 980px;margin: 0 auto;overflow: hidden; min-height:650px;}
#content3 h1, .leftBox h1{font-size:22px;font-weight:normal;padding:5px 0 15px;line-height:1.2em;margin-bottom:5px}
#main3 #content3 h2, .wrap .leftBox h2{background:url(images/icon_dot1.gif) no-repeat 0 22px;height:24px;line-height:24px;font-size:14px;font-weight:bold;color:#333;padding:15px 0 0 15px}
#main3 #content3 p, .wrap .leftBox p{ padding:5px 0;}
.crumbnl{width:980px;margin:5px auto;padding:5px}
.crumb span,.crumbnl span{display:inline-block;background:url(style_img/crumb_jt.png) no-repeat;width:6px;height:12px;margin:5px 5px -2px}
.crumb a,.crumbnl a{color:#3e4e57;text-decoration:none;}
.crumb a:hover,.crumbnl a:hover{color:#85aa10;text-decoration:underline}
.crumb strong,.crumbnl strong{font-weight:normal}
.crumb h1,.crumbnl h1{font-size:12px;display:inline;font-weight:normal}
#content3 ul li, .leftBox ul li {background:url(images/icon_dot4.png) no-repeat left 10px; padding:2px 10px 0 10px;}
/* 404 page */
.cont2 .searchbox{padding:15px 0;border-bottom:1px dashed #ccc}
.cont2 .item2{width:280px;padding:20px 15px 0;float:left}
.cont2 .item-hank{width:320px;padding:20px 10px 0 15px;float:left}
.cont2 .item2 ul{padding:5px 0}
.cont2 .item2 ul li a{color:#333;line-height:22px;height:22px}
/* choose country page */
.columnSitemap{font-size:24px;background:url(images/affliciate_li.jpg) no-repeat 0 24px;padding:10px 0 2px 20px;height:36px;line-height:36px;border-bottom:dashed 1px #CCC;width:855px; margin-left:20px;}
/* privacy page */
.terms p strong{padding:15px 0 5px;display:block}
/*siteMap*/
.SitemapMain{float:left;width:299px}
.SitemapMain dl{padding:20px 30px}
.SitemapMain dl a{color:#333}
.SitemapMain dt{font-size:20px;padding:10px 0 5px}
.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}
.country{padding:10px 0 30px 48px}
/*survey*/
.side_box210 .box2{padding:8px 0;border-bottom:1px dotted #d3d3d3}
.side_box210 .pic{text-align:center;padding:10px 0;cursor:pointer}
.side_box210 h5{font-weight:bold;font-size:12px}
.side_box210 .c_text{color:#666;padding:5px 0;line-height:16px}
.side_box210 .money2{color:#F60;font-weight:bold}
/*newsletter_page*/
#main3 h2{font-weight:normal;font-size:36px;line-height:1.6em;border-bottom:dashed 1px #ccc;margin-bottom:10px;padding-left:10px}
#main3 .nl_img{float:left;margin-top:20px}
#main3 .nl_info{padding:20px 0 20px 280px}
#main3 .nl_info p{padding:5px 0}
#main3 .nl_info .info_list{padding:10px 0}
#main3 .nl_info .info_list li{background:url(images/ico_arrow.gif) no-repeat left 8px;padding:0 0 0 10px}
#main3 .nl_form{padding:5px 0 0}
#main3 .nl_form #mail_tips{display:none;margin-top:6px;width:510px;background:#fff3bc;line-height:18px;padding:4px 5px}
#main3 .nl_info h3{font-size:12px;border-top:solid 1px #e6e6e6;margin-top:20px;background:url(images/icon_tool.png) no-repeat 2px 15px;padding:13px 0 0 23px;line-height:20px}
#main3 .manage_list{padding:2px 23px}
#main3 .manage_list a{font-size:11px}
#main3 .nl_info h4{font-size:24px;font-weight:normal;padding:5px 0}
#main3 .nl_info .mail_add{font-size:14px;padding:20px 0}
#main3 .nl_info h5{font-size:24px;font-weight:normal;padding:0 0 10px}
#main3 .nl_img2{float:left;margin:20px 0 0 30px}
#main3 .nl_info2{padding:20px 0 0 200px}
#main3 .nl_info2 p{padding:5px 0; font-size:14px; font-weight:bold;}
#main3 .nl_info2 .info_list{padding:0 0 10px}
#main3 .nl_info2 .info_list li{background:url(images/ico_arrow.gif) no-repeat left 8px;padding:0 0 0 10px}
#main3 .nl_info2 h5{font-size:24px;font-weight:normal;padding:0 0 10px}
/*partner*/
.client_logos{position:relative;width:210px;height:100px;overflow:hidden}
.client_logos ul{position:absolute;left:0;top:0}
#sidebar .client_logos ul li{float:left;width:210px;height:100px;vertical-align:middle;background:none;padding:0;background:none}
/*rss*/
.ws_partner_box{width:270px;padding:10px 20px 10px 0;float:left}
.ws_partner_box dt{font-size:14px;font-weight:bold;line-height:24px;padding:5px 0}
.ws_partner_box dd{padding:0 0 0 10px}
.ws_partner_box a{text-decoration:underline;color:#7FA20F}
.ws_partner_box a:hover{text-decoration:underline;color:#7fa20f}
.ws_partner_box ul{padding:10px}
.ws_rss_box{border-right:1px dotted #ccc;padding-right:40px}
.ws_rss_box_r{padding-left:20px;float:left}
.subscribe{border:1px solid #ccc;margin:25px 60px;padding:30px 50px}
.rss_word{padding:20px 70px}
.rss{width:330px;overflow:hidden;zoom:1}
.rss li{display:inline;float:left;margin:0 5px}
/*affiliate*/
#content3 .aff_tab{padding:10px 15px 0;height:42px;background:url(style_img/aff_tab_menu_bg.png) repeat-x left bottom}
#content3 .aff_tab li{float:left;padding:0 5px 0 0}
#content3 .aff_tab li strong,#content3 .aff_tab li a{display:block;background:url(style_img/box2.png) no-repeat;width:150px;height:42px;line-height:42px;text-align:center;color:#fff;font-size:18px}
#content3 .aff_tab li strong{background-position:-220px -690px}
#content3 .aff_tab li a{background-position:-375px -690px;text-decoration:none}
#content3 .aff_tab li a:hover{background-position:-220px -690px}
#content3 .aff_contant{padding:25px 0}
#content3 .aff_contant .title{padding:10px 0 15px;font-size:18px;line-height:24px;font-weight:normal;color:#333}
#content3 .aff_contant .title2{padding:5px 0;font-size:14px;font-weight:blod;color:#333}
#content3 .aff_contant p{padding:5px 0}
#content3 .aff_contant .btn_join{padding:20px 0;text-align:center}
#content3 .aff_tab_box{padding:25px 0 0}
#content3 .aff_tab_box .title{padding:10px 0;color:#333}
#content3 .aff_tab_box .title p{font-size:12px}
#content3 .aff_tab_box .title h4{font-size:18px;font-weight:normal;padding:5px 0}
#content3 .aff_tab_box .aff_tab_menu{padding:10px 0;height:120px}
#content3 .aff_tab_box .aff_tab_menu li{float:left;width:150px;height:120px;margin-right:10px;overflow:hidden;text-indent:-9999px;background:url(style_img/aff_tab.png) no-repeat;cursor:pointer; padding:0;}
#content3 .aff_tab_box .aff_tab_menu li.num1{background-position:left top}
#content3 .aff_tab_box .aff_tab_menu li.num2{background-position:-160px top}
#content3 .aff_tab_box .aff_tab_menu li.num3{background-position:-320px top}
#content3 .aff_tab_box .aff_tab_menu li.num4{background-position:-480px top}
#content3 .aff_tab_box .aff_tab_menu li.num1.curr{background-position:left -120px}
#content3 .aff_tab_box .aff_tab_menu li.num2.curr{background-position:-160px -120px}
#content3 .aff_tab_box .aff_tab_menu li.num3.curr{background-position:-320px -120px}
#content3 .aff_tab_box .aff_tab_menu li.num4.curr{background-position:-480px -120px}
#content3 .aff_tab_box .btn_back{padding:10px 40px 0 0;text-align:right}
#content3 .aff_info{padding:0 0 10px}
#content3 .aff_info h5{font-size:12px;color:#333;padding:5px 0}
#content3 .aff_info li{background:url(style_img/li_dot2.png) no-repeat left 8px;padding:0 0 0 10px}
#content3 .aff_info .btn_join{text-align:center;padding:20px 0 0}
#content3 .aff_tab_cont{padding:20px 40px 20px 20px}
#content3 .aff_tab_cont h5{font-size:12px;color:#333;padding:5px 0}
#content3 .aff_sing{background:url(style_img/aff_tab.png) no-repeat left -260px}
#content3 .aff_sing .sing_box{float:left;width:280px;padding:0 10px;background:url(style_img/line4.png) no-repeat right top}
#content3 .aff_sing .already_box{float:right;width:280px}
#content3 .aff_sing p{height:90px}
#content3 .aff_sing .form{padding:10px 0}
#content3 .aff_sing .form .form_select{padding:5px 0 10px}
#content3 .aff_advertise,#content3 .aff_sales,#content3 .aff_paid{background:url(style_img/aff_tab.png) no-repeat left -540px}
#content3 .featured_list{padding:0 25px 30px}
#content3 .featured_list .title{font-size:14px;color:#000;padding:5px 10px 10px}
#content3 .featured_list ul{float:left;width:300px;padding:0 10px;display:block}
#content3 .featured_list ul li{background:url(style_img/li_dot2.png) no-repeat left 8px;padding:2px 0 2px 10px;color:#3e4e57;line-height:14px}
#content3 .featured_list ul li a{text-decoration:none;color:#3e4e57;line-height:14px}
#content3 .featured_list ul li a:hover{text-decoration:underline;color:#85aa10}
.box660 .boxTop,.box660 .boxBottom{background:url(style_img/box3.png) no-repeat;height:10px;line-height:0;font-size:0}
.box660 .boxTop{background-position:left top}
.box660 .boxMain{background-color:#f3f3f3;padding:5px}
.box660 .boxBottom{background-position:left -40px}
.save_title{height:50px;padding:10px 0}
.save_title img{float:left}
.save_title .title3{font-size:16px;font-weight:bold;padding:5px 0 0 70px;color:#333}
.save_title .title4{font-size:16px;font-weight:blod;padding:15px 0 0 70px;color:#333}
.save_title p{padding:0 0 0 70px;font-size:12px}
.aff_pro{float:left;width:180px;padding:10px 15px 30px 20px}
.aff_pro .img{position:relative;padding-bottom:10px}
.aff_pro .img .off{position:absolute;left:0;bottom:0}
.aff_pro .code{color:#9e0b0f;text-align:center;padding:5px;font-size:12px}
.aff_pro .code_num{margin:0 20px;background:#eaeaea;border:solid 1px #d3d3d3;color:#333;text-align:center;padding:2px;font-size:12px}
.note{padding:10px;border:1px dashed #CCC;display:block;margin:15px 0}
.input_table{text-align:left;color:#333}
.input_table td{padding:5px}
.input_table .id{width:200px;border:1px solid #c0bfc2;height:24px}
.input_table .page{width:300px;border:1px solid #c0bfc2;height:24px}
.input_table #jump{display:none}
.product_list{margin-left:15px}
.product_list td{padding:5px;font-size:11px}
.product_list td h4.title{padding:0}
/* cpu,gpu optimazation */
.mt15{margin-top:15px!important}
#main{padding:10px 0 0;overflow:hidden;margin:0 auto;width:960px;border:1px solid #cfcfcf;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px}
#main .wrap{margin:25px;overflow:hidden; width:auto;}
#main ul.topicNav{background:url(images/pro_title_bg.jpg) repeat-x 0 20px;height:41px;padding:20px 0 0 26px}
#main ul.topicNav li{float:left;text-align:center}
#main ul.topicNav li a,#main ul.topicNav li.curr a{background:url(images/faster_title.jpg) no-repeat center -41px;display:block;font-size:14px;height:41px;line-height:41px;width:231px}
#main ul.topicNav li.curr a{background-position:center 0;color:#fff;text-decoration:none}
#main ul.topicNav li a{color:#333;text-decoration:none}
#main .wrap .con{float:left;width:560px}
#main .wrap p{font-size:12px;margin-top:15px}
#main .wrap .side{float:right;width:330px;text-align:center}
#main .wrap h2{font-size:16px;font-weight:bold;font-family:Arial, Helvetica, sans-serif;margin-top:20px}
#main .cpu,#main .gpu{overflow:hidden}
.tableStyle{color:#000;padding-top:10px}
.tableStyle td{padding:10px}
.tableStyle .title{background-color:#9ba5ad;color:#FFF}
.tableStyle .des{background-color:#dbdbdb}
#main .wrap p.gputitle{border-bottom:1px dashed #9D9C9C;font-size:16px;font-weight:bold;padding:18px 10px 10px 0;margin-bottom:5px}
/*company newsroom*/
.newsRoom_info{padding:8px 0 10px;border-bottom:1px solid #EEE;margin-bottom:15px}
#content3 h1 span{color:#666;font-size:11px;font-weight:normal}
.relatedPages{margin:15px 20px 0}
.relatedPages p{height:18px;line-height:18px;overflow:hidden}
.relatedPages p a{width:100px;overflow:hidden;font-weight:bold}
.mainTopColumn{border-bottom:1px solid #e7e7e7;overflow:hidden;margin:5px 0 13px}
#content3 .mainTopColumn h1{border:none;float:left}
#content3 .item{float:left;width:192px;padding:10px;margin-top:20px;border-right:1px dashed #ccc;margin-right:5px}
#content3 .item-1{height:190px}
#content3 .item-2{height:530px}
#content3 .r{border-right:0}
#content3 .item strong{text-align:center;display:block;font-size:14px;height:28px;line-height:28px;margin-top:10px}
#content3 .item span.pic{text-align:center;display:block;padding:5px 0;box-shadow:2px 2px 3px #ccc;background:#fff;border:1px solid #f2f2f2}
.newsRoom .page span,.newsRoom .page a{padding:0 8px}
.newsRoom a span{line-height:20px}

/*contact us*/
.hidden{ display:none !important;}
.vhidden{ visibility:hidden; width:0 !important;}
#main3 #content3 #contactUs h2{ font-size:18px; padding:0; margin-bottom:6px; border:none; background:none; font-weight:normal;}
#contactUs hr{ border:none; border-bottom:1px dashed #ccc; margin:15px 0; height:0;}
#contactUs dt {background: url(images/Affiliate-_a.gif) no-repeat left 6px;padding: 2px 10px 0 10px;font-weight:bold;} 
#contactUs dd{ padding-left:10px;}
#contactUs .mailUs{ background:#f5f5f5; padding:10px 15px; margin:13px 0; float:left;}
#contactUs .mailUs th{ font-weight:normal; text-align:right;}
#contactUs .mailUs th,#contactUs td{ padding:3px;}
#contactUs .mailUs input[type='text']{ background:#fff; height:24px; line-height:24px; color:#666; padding:0 10px; border:1px solid #cacaca; width:120px; font-size:13px;}
#contactUs .mailUs input.long{ width:368px;}
#contactUs .mailUs textarea{ font-family:Arial, Helvetica, sans-serif; padding:10px;border:1px solid #cacaca; background:#fff;color:#666; width:368px;max-width:368px;min-width:368px; font-size:13px;}
#contactUs .mailUs .sendBtn{ width:90px; height:30px; font-size:13px;}
#contactUs .ws-jp{ float:right; width:300px; padding-left:20px; border-left:1px solid #f5f5f5; margin-left:20px; height:159px;}


/*company-awards*/
.company-awards{ padding:20px 0 20px 30px;}
.company-awards h2{ font-size:20px !important; font-weight:bold !important; border:none !important; background: url(images/icon_dot1.gif) no-repeat scroll 0 12px transparent; padding-left:15px !important;}
.company-awards p{ font-size:13px; margin:10px 0;}
.company-awards .title{filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr='#fbfbfb',endcolorstr='#e3e3e3',gradientType=0); background: -moz-linear-gradient(top, #fbfbfb, #e3e3e3 100%);background: -webkit-gradient(linear, 0 0, 0 100%, from(#fbfbfb), to(#e3e3e3)); height:32px; line-height:32px; font-size:18px; color:#3e4e57; padding:0 15px;}
.company-awards table{ border-collapse:collapse;	border-spacing:0;}
.company-awards table h3{ margin:0 !important; font-weight:bold !important;}
.company-awards table p{ margin:0;}
.company-awards table h3 a{ color:#5a5a5a;}
.company-awards table td,.company-awards table th{ border:1px solid #e4e4e4;padding:13px 20px;}
.company-awards table th{ font-weight:normal;}
/*bottom*/
.bottom { margin-bottom:45px; }
.bottom .bottom-bor{ border:1px solid #eaeaea; border-radius:10px; overflow:hidden; padding:25px 0 5px;}
.bottom .item {  color:#777; float:left; width:315px; margin-right:10px; line-height:1.4em;}
.bottom .item p{ font-size:12px; line-height:1.4em;}
.bottom .item .img{ float:left; height:140px;}
.bottom .item h4{ font-size:14px; margin-bottom:5px;}
.bottom .item .price{ color:#f26522;}
.bottom .item .price del{ color:#444;}
/* cpu,gpu optimazation */
#main ul.topicNav{background:url(images/pro_title_bg.jpg) repeat-x 0 20px;height:41px;padding:20px 0 0 26px}
#main ul.topicNav li{float:left;text-align:center}
#main ul.topicNav li a,#main ul.topicNav li.curr a{background:url(images/faster_title.jpg) no-repeat center -41px;display:block;font-size:14px;height:41px;line-height:41px;width:231px}
#main ul.topicNav li.curr a{background-position:center 0;color:#fff;text-decoration:none}
#main ul.topicNav li a{color:#333;text-decoration:none}