@charset "utf-8";
/* start reset */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dd, dl, dt, li, ol, ul, fieldset, form, label, legend, input, select, textarea, table, caption, tbody, tfoot, thead, tr, th, td, .x { margin: 0; padding: 0; }
a img, img, iframe, fieldset { border:none; }
a span, form label { cursor:pointer; }
table { border-collapse:separate; }
caption, th, td { text-align: left; font-weight: normal; }
select, textarea, input, button { vertical-align:middle; font-family:inherit; font-size:100%; }
q:before, q:after, blockquote:before, blockquote:after { content: ""; }
blockquote, q { quotes: "" ""; }


/* font */

@font-face {
    font-family: 'whitneyblack';
    src: url('whitney-medium-adv-webfont.eot');
    src: url('whitney-medium-adv-webfont.eot?#iefix') format('embedded-opentype'),
         url('whitney-medium-adv-webfont.woff') format('woff'),
         url('whitney-medium-adv-webfont.ttf') format('truetype'),
         url('whitney-medium-adv-webfont.svg#whitneyblack') format('svg');
    font-weight: normal;
    font-style: normal;
}


/* font size */
body { font-size:14px; font-family: whitneyblack,Arial,Verdana,Geneva,sans-serif; color:#55555c; }
h1 { font-size:100%;}
h2 { font-size:100%; font-weight:normal }
h3 { font-size:100%; font-weight:normal }
h4, h5, h6 { font-size:100% }
h6 { font-weight:normal }
ul, dl, dd, h1, h2, h3, h4, h5, h6, form, p, { list-style-image: none; margin:0; padding:0 }
a { outline:none; text-decoration:none }
/* img */
img { max-width:100%; height: auto; border:0 }
 @media screen {
img { width: auto;/* for ie 8 */ }
}
/* video */
.video { position: relative; overflow: hidden }
/* HTML5*/
article aside details figcaption figure footer header hgroup menu nav section { display:block }
/* iPhoneSafariֺ */
html { -webkit-text-size-adjust:none }
/*background */
.bg { -webkit-background-size:100% 100%; }
/* end reset */


/*======= Public part =======*/
/* clear */
.clear { clear: both; }
.clearer { clear: both; display: block; margin: 0; padding: 0; height: 0; line-height: 1px; font-size: 1px }
.selfclear { zoom:1; }
.selfclear:after { content:'.'; display:block; height:0; clear:both; visibility:hidden }
/* a */
a { color:#55555c; }
a:hover { color:#00a2e8 }
.orange { color:#00a2e8; text-decoration:underline }
.orange:hover { color:#55555c; text-decoration:none }
/* margin border */
.border { border:1px solid #ea5404 }
.border-r { border-right:1px solid #e8e6e6 }
.mg1 { margin:0px auto }
.mgt1 { margin-top:20px }
.padding-b { padding-bottom:20px; }
/* ui */
.ui-shadow { -moz-box-shadow: 3px 3px 4px #EEEEEE; -webkit-box-shadow: 3px 3px 4px #EEEEEE; box-shadow: 3px 3px 4px #EEEEEE; /* For IE 8 */ -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#EEEEEE')"; /* For IE 5.5 - 7 */ filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#EEEEEE');
}
.ui-radius { -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; position:relative; z-index:2; }
/* width */
#header, #main, #footer, .banner, .company-icon, #footer, #main, .title, #main .pro-banner, #main .pro-menu, #main .pro-submenu, #main .pro-box, #main .pro-Module, .protab-box, .promotions { width:100%; margin:0px auto }
.Pro-catalog, .company-box, .share, #main .hot-pro, #main .product, #main .support, .promotions-ad, .company, .register { width:90%; height:auto; margin:0 auto }
.company-box, .promotions-ad { margin:20px auto; }

/* background */
#gotop ,.nav-search .icon ,.nav-search .icon:hover ,.bx-wrapper .bx-prev ,.bx-wrapper .bx-next ,.bx-wrapper .bx-prev:hover ,.bx-wrapper .bx-next:hover ,.footer-box .footer-info h1 ,.prolist-faq .faqs dt ,.prolist-faq .faqs .faqs-icon, .download-title ,.prolist-drivers a, .prolist-drivers a:hover, .video li:hover cite, .video cite:hover, .video cite{ background:url(../images/icon.png) no-repeat }
#gotop { background-position:left -200px }
.bx-wrapper .bx-prev { background-position:left -22px}
.bx-wrapper .bx-next { background-position:left -83px}
.bx-wrapper .bx-prev:hover { background-position:-56px -22px}
.bx-wrapper .bx-next:hover { background-position:-56px -83px}
.footer-box .footer-info h1{ background-position:left -163px}
.prolist-faq .faqs dt { background-position:left -353px }
.prolist-faq .faqs .faqs-icon{ background-position:left -412px }
.download-title { background-position:-71px -315px }
.nav-search .icon{ background-position:left top}
.nav-search .icon:hover{ background-position:-23px top;}
.prolist-drivers a { background-position:right -686px }
.prolist-drivers a:hover { background:#00a2e8 url(../images/icon.png) right -740px no-repeat }
.video cite { background-position:left -560px }
.video li:hover cite, .video cite:hover { background-position:left -606px }
.pro-box .pic dd a { background-position:left -306px }
.pro-box .pic dd a:hover { background-position:left -400px }



/*=================================== header  ===================================*/
#header { position: fixed; z-index:999; height:106px; background: url("../images/Header_bg.jpg") repeat-x scroll 0 0 transparent; border-bottom:1px solid #ccc; /*filter: alpha(opacity = 80); opacity: 0.8;*/ }
#header .logo { float:left; width:150px; height:60px; float:left; margin-left:0; }

.full-header { height:107px }
/* menu  */
.nav input { margin: 0; padding: 0; border: none; outline: none }
.nav { float:left; display: inline-block; position: relative; cursor: default; z-index: 500; width: 600px; margin-left:10%; height:106px;}
.nav > li { display: block; float: left }
.nav > li > a { position: relative; display: block; z-index: 510; padding:0px 30px; line-height:106px; font-weight: normal; font-size: 18px; color: #666; 
-webkit-transition: all .3s ease;
 -moz-transition: all .3s ease;
 -o-transition: all .3s ease;
 -ms-transition: all .3s ease;
 transition: all .3s ease;
}
*+html .nav > li > a { position: relative; display: block; z-index: 510; height:80px; line-height:80px; padding: 0 30px; font-weight: bold; font-size: 13px; color: #666; background: #fff }
.nav > li:hover > a { /*background: #f5f5f5;*/ color:#00a2e8 }
.nav > li:first-child > a { border-radius: 3px 0 0 3px; border-left: none }
.nav > li > div { position: fixed; display: block; visibility: hidden; overflow: hidden; top:107px; padding:10px 20px; opacity: 0; background: #f9f9f9; 
border-radius: 0 0 3px 3px;
-webkit-transition: all .3s ease .15s;
 -moz-transition: all .3s ease .15s;
 -o-transition: all .3s ease .15s;
 -ms-transition: all .3s ease .15s;
 transition: all .3s ease .15s;
}
.header-product { display:block; width:auto; left:20%; }
.nav > li:hover > div { opacity: 1; visibility: visible; overflow: visible }
.nav .nav-column { float: left; }
.nav .nav-column li{ list-style: outside none none; }
.nav .nav-column h3 a { margin: 20px 0; line-height:24px; font-size: 14px; font-weight:bold; text-transform: uppercase; color: #00a2e8; }
.nav .nav-column h3 a:hover { color:#666 }
.nav .nav-column li a { display: block; line-height: 24px; font-size: 12px }
.nav .nav-column li a:hover { text-decoration:underline }

/* right */
.nav-right{ float:right; width:200px; height:50px; margin:40px 0 0 0;}
.nav-login{ width:100%; height:20px; line-height:20px; font-size:11px; float:left; display:none}
.nav-login ul{ float:right; margin-right:10px;}
.nav-login li{ float:left; margin:0px 2px;}
.nav-login li ,.nav-login li a{color:#00a2e8;}
.nav-login li a:hover{ text-decoration:underline}

.nav-search{ width:180px; height:24px; padding:0px 8px; float:left; border:1px solid #ccc; -moz-border-radius:15px; -webkit-border-radius:15px; border-radius:15px;background: none repeat scroll 0 0 #ffffff; }
.nav-search:hover{border:1px solid #00a2e8;}
.nav-search .txt5{ width:160px; border:none; line-height:24px; color:#999}
.nav-search .icon{ width:14px; height:14px; border:0; cursor:pointer}
.form_loading, .crc_btns, .reply_box, .admin_edit, .wrapper_block, .values_search, .tab_column_multi_level, .country_list_show .product_slider, .country_list_small_screen, .faq_list dd, .apply_form, .apply_form .slide-form, .about_side_nav li .about_side_nav_item, .about_slide_content, .slider_form_bar, .support_small_screen_title, .small_cat_goods_title, .support_choose, .small_box_hide {
    display: none;
}
.main_sub_title strong, .main_sub_title span, .cat_locate, .cat_pre_sell, .item_prop dd em, .cyc, .product_slider_nav_bg li.hover span, .product_slider_nav_bg li:hover span, .no_sign_notice em, .customer_comment_item:hover .user_edit, .customer_comment_item:hover .admin_edit, #ia_content_error, .wrapper_box .show_block, .tab_column_level .tab_column_multi_level_hover, .show_block, .punew, .apply_btn, .apply_btn span, .about_side_nav li span, .about_side_nav li.hover .about_side_nav_item, .about_side_nav_item a, .about_ishow_item_slide .hover, .guide_content_link, .wablock strong, #search_error, .title strong, .support_check_btn, .support_download_bar em, .support_item_right .product_spec, .support_small_screen_title {
    display: block;
}
.left {
    float: left;
}
.right {
    float: right;
}
.index_show_item_member {
    position: relative;
    width: 33.1%;
}

.top {
    max-width:1350px;
	margin:0 auto;
	padding: 0 1%;
}
.l_p {
    float: left;
    margin-top: 5px;
    padding-right: 2px;
}
.li_ico a {
    background: url("../images/fot_icon.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    display: block;
    height: 32px;
    width: 32px;
}
.li_ico a:hover {
    background: url("../images/fot_icon.png") no-repeat scroll 0 -34px rgba(0, 0, 0, 0);
    display: block;
    height: 32px;
    width: 32px;
}
.li_ico1 a {
    background: url("../images/fot_icon.png") no-repeat scroll -33px 0 rgba(0, 0, 0, 0);
    display: block;
    height: 32px;
    width: 32px;
}
.li_ico1 a:hover {
    background: url("../images/fot_icon.png") no-repeat scroll -33px -34px rgba(0, 0, 0, 0);
    display: block;
    height: 32px;
    width: 32px;
}
.li_ico2 a {
    background: url("../images/fot_icon.png") no-repeat scroll -66px 0 rgba(0, 0, 0, 0);
    display: block;
    height: 32px;
    width: 32px;
}
.li_ico2 a:hover {
    background: url("../images/fot_icon.png") no-repeat scroll -66px -34px rgba(0, 0, 0, 0);
    display: block;
    height: 32px;
    width: 32px;
}
.li_ico3 a {
    background: url("../images/fot_icon.png") no-repeat scroll -99px 0 rgba(0, 0, 0, 0);
    display: block;
    height: 32px;
    width: 32px;
}
.li_ico3 a:hover {
    background: url("../images/fot_icon.png") no-repeat scroll -99px -34px rgba(0, 0, 0, 0);
    display: block;
    height: 32px;
    width: 32px;
}
.li_ico4 a {
    background: url("../images/fot_icon.png") no-repeat scroll -133px 0 rgba(0, 0, 0, 0);
    display: block;
    height: 32px;
    width: 32px;
}
.li_ico4 a:hover {
    background: url("../images/fot_icon.png") no-repeat scroll -133px -34px rgba(0, 0, 0, 0);
    display: block;
    height: 32px;
    width: 32px;
}
.clearfix:after {
    clear: both;
}

.clearfix:after {
    clear: both;
    content: "";
    display: block;
    font-size: 0;
    height: 0;
    visibility: hidden;
}
.wrapper_box {
    box-shadow: 0 2px 2px #ccc inset;
    padding: 40px 0;
}




.wrap {
    width: 100%;
    position: relative;
}
.wrap_inner {
    margin: 0 12%;
}
.position {
    padding: 40px 0 20px;
}
.position h1 {
    display: inline;
	font-size: 14px;
}
.position a {
    color: #1572a8;
	text-decoration: none;
}
.position a:hover {
    color: #1572a8;
	text-decoration: underline;
}

.left_line {
    background: none repeat scroll 0 0 #1572a8;
    height: 2px;
    width: 20%;
	float: left;
}

.right_line {
    background: none repeat scroll 0 0 #ddd;
    height: 1px;
    margin-top: 1px;
    width: 80%;
	float: left;
}

.product_nav {
    padding: 25px 0 0;
    text-align: center;
}

.product_nav a {
    border: 1px solid #ddd;
    border-radius: 3px;
    box-shadow: 1px 2px 3px #ccc;
    padding: 8px 15px;
}
.product_nav a:hover {
    border: 1px solid #1572a8;
    text-decoration: none;
}
.product_nav li {
    display: inline-block;
    margin: 15px 0;
    padding: 0 10px;
}

.cat_locate {
    margin-bottom: 30px;
}

.main_sub_title {
    background: none repeat scroll 0 0 #f3f3f3;
    color: #222;
    font-size: 150%;
    margin: 20px auto;
    padding: 10px 0;
    text-align: center;
}

.hot_list, .hot_list li, .hot_list li a, .main_sub_title, .product_slider, .product_spec ul, .product_spec ul li, .pic_small, .pic_small em b, .wrapper_box, .product_slider_nav_bg, .quick_edit p, .tab_title, .crumbClip, .tab_content, .tab_column, .tab_column_morevalues, .wrapper, .country_list_show, .apply_btn, .v_slider, .v_slider ul, .v_slider li, .order_list, .coverage .titles, .coverage_item, .bs_other_item_pic, .support_small_screen_title, .support_item, .support_box, .support_list_box, .support_download_info, .wrapper .small_box_big, .cat_banner_ad {
    width: 100%;
}
.sidebox, .product_slider, .product_item_wrapper_info .product_items_li, .product_spec, .pic_small, .review_form, .customer_comment_item, .customer_comment_item dl, .customer_comment_date_ask, .quick_edit, .quick_edit p, .reply_box, #ia_content_error, .downs p, .tab_title, .crumbClip, .crumbAttr, .crumbDelete, .tab_content, .tab_column_values, .country_list_title, .v_slider, .v_slider li, .faq_list, .about_bottom .index_show, .about_block .content_text, .coverage_content, .guide_recommand, .wacontent, .wablock, .bs_other_item_info, .search_bar, .support_search_form, .support_top, .support_download_item, .prdouct_ad, .cat_banner_ad, .customer_comment_ask, .customer_comment_item dd, .pagelist {
    overflow: hidden;
}
.main_sub_title span {
    font-size: 90%;
    padding: 5px 0;
}
.product_slider_item {
    background: none repeat scroll 0 0 #fff;
    margin: 0 5% 20px 0;
    text-align: center;
    width: 20%;
}
ul li.product_slider_item {
    display: inline-block;
    float: none;
    vertical-align: top;
}
.pslider_list .product_slider_item_pic {
    border: 0 none;
    height: 250px;
    max-width: 300px;
    overflow: hidden;
}
.product_slider_item_pic {
    border: 0 none;
    position: relative;
    transition: all 300ms ease 0s;
}
.pslider_list .product_slider_item {
    margin: 0 2% 40px;
    width: 20%;
	min-width: 300px;
}
.pslider_list .product_slider_item:hover .product_slider_item_txt {
    border-bottom: 1px solid #1572a8;
    color: #1572a8;
    text-decoration: none;
}
.pslider_list .product_slider_item:hover a {
    color: #1572a8;
}
.product_slider_item_txt {
    border-bottom: 1px solid #ddd;
    min-height: 50px;
    padding: 20px 10px;
    text-align: left;
    transition: all 300ms ease 0s;
}
.pslider_list .product_slider_item_txt {
    height: 60px;
    text-align: left;
}
.product_slider_color {
    height: 20px;
    padding: 15px 0 0;
}
.product_slider_color a {
    border: 2px solid #d5d5d5;
    display: inline-block;
    height: 30px;
    margin: 0 5px;
    width: 30px;
}
.product_slider_color a:hover {
    border: 2px solid #1572a8;
}

.product_item_pic_wrapper {
    border-right: 1px solid #ddd;
    padding: 0 15px 30px 0;
    width: 30%;
}

.pic_base {
    cursor: pointer;
    padding: 15px 0 10px;
    text-align: center;
}

.pic_small {
    border-top: 1px solid #ddd;
    padding: 20px 0;
}
.pic_small span, .pic_small em {
    border: 1px solid #fff;
    cursor: pointer;
    margin-right: 2%;
	margin-bottom: 20px;
    position: relative;
    width: 80px;
	height: 60px;
}
.pic_small em b {
    position: absolute;
    z-index: 10;
}
.pic_small em b:hover {
    opacity: 0.7;
}
.pop_movie {
    padding: 30px 0;
    text-align: center;
}
.pic_small span:hover {
    border-bottom: 1px solid #ccc;
}
.pic_small span.hover {
    border: 1px solid #ccc;
}
.pic_small span.hover b {
    border-bottom: 10px solid #ccc;
    border-left: 10px dashed transparent;
    border-right: 10px dashed transparent;
    font-size: 0;
    height: 0;
    left: 30px;
    line-height: 0;
    position: absolute;
    top: -10px;
    width: 0;
}
.big_imgs {
    border-right: 1px solid #ddd;
    text-align: center;
    width: 82%;
	padding: 100px 0;
}
.big_imgs_choose_bar {
    width: 15%;
}
.big_imgs_choose_bar span {
    border: 1px solid #ddd;
    cursor: pointer;
    margin: 0 2% 2% 0;
    width: 40%;
	height: 70px;
	overflow: hidden;
}
.big_imgs_choose_bar span.hover, .big_imgs_choose_bar span:hover {
    border: 1px solid #1572a8;
}

.product_item_wrapper {
    width: 65%;
}


.product_item_wrapper .s_title {
    font-size: 180%;
}
.s_title {
    color: #222;
    font-size: 250%;
    padding: 30px 0;
}

.product_item_wrapper_info .product_items_li {
    padding: 10px 0;
}
.product_spec {
    width: 70%;
}

.product_spec p {
    color: #222;
    font-size: 140%;
    padding-bottom: 10px;
}

.product_item_wrapper_info .product_items_li dt {
    color: #222;
    font-size: 140%;
}
.cyc dt {
    margin-bottom: 10px;
}
.cyc a {
    border: 1px solid #d8d8d8;
    color: #1572a8;
    display: inline;
    margin: 3px 2px 0 0;
    padding: 5px 12px;
}
.cyc a:hover {
    color: #ccc;
    text-decoration: none;
}
.cyc a.ec:hover, .cyc a.hover {
    background: url("../images/cyc_hover.png") no-repeat scroll right bottom rgba(0, 0, 0, 0);
    border: 1px solid #1572a8;
    color: #1572a8;
    transition: none 0s ease 0s ;
}

/*.product_item_wrapper_info li a.buyamazon {
    background: none repeat scroll 0 0 #fcd262;
    border: 1px solid #000;
    border-radius: 5px;
    color: #000;
    font-family: Arial;
    margin-right: 2%;
    margin-bottom: 1%;
    text-shadow: 1px 1px 1px #fff1d1;
}*/

.product_item_wrapper_info li a.buyamazon2 {
    background: none repeat scroll 0 0 #f3eee8;
    border: 1px solid #efd7a3;
    border-radius: 5px;
    color: #212121;
    font-family: Arial;
    margin-right: 2%;
    margin-bottom: 1%;
    text-shadow: 1px 1px 1px #fff1d1;
}


.product_item_wrapper_info li a.buyamazon {
    /*background: none repeat scroll 0 0 #efefef;*/
    border: 1px solid #e2e2e2;
    border-radius: 5px;
    color: #212121;
    font-family: Arial;
    margin-right: 2%;
    margin-bottom: 1%;
    text-shadow: 1px 1px 1px #fff1d1;
}
.product_item_wrapper_info li a.buynewegg {
    background: none repeat scroll 0 0 #fec03c;
    border: 1px solid #e68626;
    border-radius: 5px;
    color: #775533;
    font-family: Arial;
}
/*.product_item_wrapper_info li a.buyamazon:hover {
    background: none repeat scroll 0 0 #ffb70b;
}*/
.product_item_wrapper_info li a.buyamazon:hover {
  /*background: none repeat scroll 0 0 #c7c7c7;
    color: #ffffff;*/
	border-style: solid;
    border-width: 2px;
    border-color: #da5609;
}
.product_item_wrapper_info li a.buynewegg:hover {
    background: none repeat scroll 0 0 #eb992c;
    color: #775533;
}
/*.piwi_btn {
    font-size: 180%;
    height: 50px;
    line-height: 50px;
    text-align: center;
    width: 250px;
}*/

.piwi_btn2 {
    font-size: 110%;
    height: 50px;
    line-height: 50px;
    text-align: center;
    width: 90%;
}
.piwi_btn {
    font-size: 110%;
    height: 50px;
    line-height: 50px;
    text-align: center;
    width: 175px;
}

.follow_us_title {
    padding-bottom: 10px;
}

.prdouct_ad {
    margin: 20px 10%;
}
.product_slider_nav {
    background: none repeat scroll 0 0 #fff;
    border-bottom: 1px solid #ccc;
    padding: 0 10%;
    z-index: 990;
}

.product_slider_nav li.hover {
    background: none repeat scroll 0 0 #fff;
    color: #222;
    font-size: 200%;
    padding: 8px 20px;
}
.product_slider_nav li a{
    color: #222;
}
.product_slider_nav li {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: none repeat scroll 0 0 #eee;
    border-color: #ccc #ccc -moz-use-text-color;
    border-image: none;
    border-style: solid solid none;
    border-width: 1px 1px 0;
    cursor: pointer;
    display: inline-block;
    font-size: 130%;
    height: 50px;
    line-height: 50px;
    padding: 4px 15px;
    text-align: center;
}

.wrapper_box .product_slider_nav li.product_instruction {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: 0 none;
    font-size: 130%;
    padding: 0 15px;
}
.wrapper_box .product_slider_nav li.product_instruction a{
    color: #1572a8;
	text-decoration: none;
}
.wrapper_box .product_slider_nav li.product_instruction a:hover{
    color: #1572a8;
	text-decoration: underline;
}

.small_screen_title {
    color: #fff;
    font-size: 0;
    padding: 0;
    text-indent: 8px;
}
.content_text {
    margin-bottom: 40px;
}
.pd_item_box {
    border-bottom: 0px solid #ddd;
    margin: 0 10%;
    padding: 0 0 40px;
    position: relative;
}
.pd_item_box li{
	margin: 0 0 0 35px;
}

.block {
    margin: 0 10%;
}
.faq {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #ddd #ddd -moz-use-text-color;
	border-color: #ddd #ddd;
    border-image: none;
    border-style: solid solid none;
    border-width: 1px 1px 0;
}
.faq_title {
    background: none repeat scroll 0 0 #f5f5f5;
    border-bottom: 1px solid #ddd;
    padding: 10px 20px;
}
.faq_list {
    border-bottom: 1px solid #ddd;
    padding: 10px 20px;
}
.faq_list dt {
    cursor: pointer;
    text-indent: 16px;
}
.faq_list dd {
    color: #999;
    padding: 15px 0 0 20px;
}
.faq_list dt span.faq_list_dot {
    background-position: -187px -86px;
    height: 9px;
    margin-top: 4px;
    width: 9px;
}
.faq_list dt.hover span.faq_list_dot {
    background-position: -187px -122px;
}

.review_form {
    padding-top: 100px;
}

.review_form .form p {
    padding: 4px 0 2px;
}
.form p {
    padding: 6px 0;
}

.form p .txt {
    width: 50%;
}
.form p .txt2 {
    width: 50%;
}
.form p .txt3 {
    width: 15%;
}
.txt {
    background: none repeat scroll 0 0 #fff;
    border: 1px solid #ccc;
    height: 28px;
    padding: 3px 5px;
    width: 93%;
}
.txt2 {
    background: none repeat scroll 0 0 #fff;
    border: 1px solid #ccc;
    height: 100px;
    padding: 3px 5px;
    width: 93%;
}
.txt3 {
    background: none repeat scroll 0 0 #fff;
    border: 1px solid #ccc;
    height: 28px;
    padding: 3px 5px;
    width: 93%;
}

.review_form .btn, .review_form_btn .btn {
    box-shadow: none;
    margin: 10px 10px 0 0;
    width: 80px;
}
.review_form .btn, .review_form_btn .btn {
    box-shadow: none;
    color: #ffffff;
    font-size: 18px;
    margin: 10px 10px 0 0;
    width: 100px;
}
.btn, .btn-default, .btn-primery {
    -moz-user-select: none;
    border: 1px solid #d8d8d8;
    border-radius: 2px;
    cursor: pointer;
    display: inline-block;
    line-height: 100%;
    margin-bottom: 5px;
    margin-top: 5px;
    padding: 8px 20px;
    text-align: center;
    transition: all 0.3s ease 0s;
}
.sb_btn {
    background: none repeat scroll 0 0 #1572a8;
    margin-right: 5%;
}
.form_span {
    margin-left: 5px;
}
.red, .customer_comment_answer a.red, .ErrorText {
    color: #d8412e;
}
.review_form .titles {
    font-size: 120%;
}
.titles {
    border-bottom: 1px solid #ddd;
    clear: both;
    color: #222;
    font-size: 140%;
    margin-bottom: 20px;
    padding: 0 0 10px;
}
.contact_titles {
    clear: both;
    color: #222;
    font-size: 180%;
    margin-bottom: 20px;
    padding: 20px 0 10px;
}

.ui-dialog {
    box-shadow: none;
    padding: 0;
}
.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br {
    border-bottom-right-radius: 4px;
}
.ui-widget-header {
    background: none repeat scroll 0 0 #f5f5f5;
    border: 0 none;
    color: #666;
}

#Intro {
	background: none repeat scroll 0 0 #EAEAEA;
	margin: 0 auto;
	width: 100%;
}
#Overview {
	background: none repeat scroll 0 0 #ffffff;
	margin: 0 auto;
	padding: 0;
	width: 100%;
	padding: 1px 0 0;
}
#Overview ul{
	background: none repeat scroll 0 0 #ffffff;
	margin: 0 auto;
	padding: 0;
	max-width: 1440px;
}
#Overview li{
  height:280px;
  background: none repeat scroll 0 0 #F6F6F6;
  border-right: 2px solid #ffffff;
  list-style: outside none none;
}
#Overview li .Overview_Title{
  font-size:24px;
  font-family:Trebuchet MS,Arial,Helve;
  text-align: center;
  line-height:20px;
  color:#333333;
  padding: 10px 40px;
  font-weight: bold;
  
}
#Overview li .Overview_Title2{
  font-size:12px;
  font-family:"verdana";
  text-align: center;
  line-height:20px;
  color:#333333;
  padding: 0 40px;
}
#Overview li .Overview_Img{
  
  text-align: center;
  
}
/*---------------Footer---------------------*/

#Footer {
	margin: 40px 0 0 0;
	padding: 0;
	width: 100%;
}


#Footer .Footer_sitemap {
	background: url("../images/footer_bg.jpg") repeat-x scroll center top transparent;
	padding: 0px;
	width: 100%;
	height:234px;
	
}
#Footer .Footer_sitemap .Footer_sitemap_inner {
	margin: 0 auto;
	padding: 0 1%;
	height:234px;
	max-width: 1330px;
}
#Footer .Footer_sitemap2 {
    background-position: 0 0;
    border-left: 0 solid #e6e6e6;
    float: left;
    height: 120px;
    margin-bottom: 20px;
    margin-top: 35px;
    padding: 0 50px;
}
#Footer .Footer_sitemap2 div {
    color: #135087;
    font-size: 17px;
    font-weight: bold;
    line-height: 18px;
    padding-bottom: 5px;
}
#Footer .Footer_sitemap2 div a {
    color: #505050;
    text-decoration: none;
}
#Footer .Footer_sitemap2 ul {
    list-style: outside none none;
    margin: 0;
    padding: 0;
}
#Footer .Footer_sitemap2 li {
    background-position: 2px 4px;
    background-repeat: no-repeat;
    display: block;
    font-size: 13px;
    line-height: 22px;
    margin-left: 0;
}
#Footer .Footer_sitemap2 li a {
    color: #666666;
    text-decoration: none;
    font-size: 12px;
}
#Footer .Footer_sitemap2 li a:hover {
    color: #333333;
    text-decoration: underline;
    font-size: 12px;
}
#Footer .Footer_info {
	background: none repeat scroll 0 0 #3D3D3D;
    padding: 20px 0;
    width: 100%;
}
#Footer .Footer_info .Footer_info_inner{
    margin: 0 auto;
	max-width: 1330px;
}
#Footer .Footer_info .Footer_info_inner p{
	margin: 0;
	padding: 0;
	font-size:12px;
	color:#888888;
	line-height:18px;
}
.ui-scrolltop {
    background: url("../images/st.png") no-repeat scroll 18px 21px #000000;
    bottom: 30%;
    cursor: pointer;
    display: none;
    height: 60px;
    opacity: 0.5;
    overflow: hidden;
    position: fixed;
    right: 0;
    text-indent: -999999px;
    width: 60px;
    z-index: 9999;
}
.ui-scrolltop:hover {
    background-color: #1572a8;
    opacity: 1;
}
a.ui-scrolltop_hover {
    display: block;
}





.support_top {
    background: url("../images/support_top.jpg") no-repeat scroll right center rgba(0, 0, 0, 0);
    min-height: 289px;
}

.support_top_txt {
    margin-left: 5%;
    width: 50%;
}

.support_top_txt .title {
    padding: 4% 0 20px;
}
.title {
    color: #222;
    font-size: 250%;
    padding: 40px 0 20px;
}

.title strong {
    font-size: 60%;
    font-weight: normal;
    padding-top: 10px;
}
.wrapper, .country_list {
    padding: 40px 0;
}
.content_text {
    margin-bottom: 40px;
}

.support_item {
    box-shadow: 0 3px 3px #ccc;
}
.support_item_left {
    border-right: 1px solid #999;
    min-height: 700px;
    width: 40%;
}
.support_item_left .img{
	text-align: center;
	padding-top: 50px;
}

.support_item_right {
    width: 55%;
}
.support_item_right .s_title {
    font-size: 200%;
    margin-bottom: 0;
}
.support_list_wrapper {
    margin-right: 1%;
    width: 25%;
}
.support_list_box {
    border: 1px solid #ddd;
    height: 380px;
    overflow-y: auto;
}
.support_list_title {
    color: #222;
    font-size: 150%;
    margin-bottom: 20px;
    text-align: center;
}
.support_list {
    padding: 0;
}
.support_list li {
    cursor: pointer;
    padding: 10px;
}
.support_list li:hover, .support_list li.hover {
    background: none repeat scroll 0 0 #ddd;
    color: #222;
}
.support_pointer li {
    border-bottom: 1px solid #ddd;
    cursor: pointer;
    padding: 15px 10px;
}
.support_pointer li:hover, .support_pointer li.hover {
    box-shadow: 3px 3px 3px #e5e5e5 inset;
    color: #666;
}
.support_box_right {
    height: 380px;
    margin-top: 46px;
    width: 47%;
}
.support_nochoose {
    font-size: 180%;
    margin: 0 auto;
    padding: 50px 0;
    text-align: center;
    width: 400px;
}
.support_nochoose p {
    padding: 20px 0;
}
.support_top {
    background: url("../images/support_top.jpg") no-repeat scroll right center rgba(0, 0, 0, 0);
    min-height: 289px;
}
.support_top_txt {
    margin-left: 5%;
    width: 50%;
}
.support_top_txt .title {
    padding: 4% 0 20px;
}
.title strong {
    font-size: 60%;
    font-weight: normal;
    padding-top: 10px;
}
.support_top_txt a {
    text-decoration: underline;
}
.s_c_title {
    color: #222;
    font-size: 150%;
    padding: 20px;
    text-align: center;
}
.s_c_pic {
    border: 5px solid #959595;
    margin: 20px auto;
    width: 30%;
}
.s_c_info {
    font-size: 130%;
    text-align: center;
}
.support_check_btn {
	background-image: url("../images/sprite.png");
    background-color: #696969;
    background-position: -40px -436px;
    color: #fff;
    margin: 0 auto;
    padding: 10px 0;
    text-align: left;
    text-indent: 30px;
    width: 180px;
}
.support_check_btn:hover {
    background-color: #2b87bd;
    color: #fff;
    text-decoration: none;
}
.form_style span {
    margin: 0 5px;
}
.support_faq_ico {
    background-position: -460px -165px;
    height: 40px;
    margin-right: 15px;
    width: 40px;
}
.support_download_ico {
    background-position: -460px -85px;
    height: 40px;
    width: 40px;
}
.support_rma_ico {
    background-position: -460px -125px;
    height: 40px;
    margin-right: 15px;
    width: 40px;
}
.support_item .title {
    color: #666;
}
.support_item .faq_list, .support_item .faq {
    border: 0 none;
}
.support_info {
    border-top: 0px solid #CCCCCC;
	background: none repeat scroll 0 0 #FFF;
}
.support_info .title {
    color: #222;
    font-size: 150%;
    padding: 10px 0;
}
.support_item_right .product_spec {
    width: 70%;
}
.support_item_right .product_spec ul {
    float: none;
}
.support_spe {
    background: none repeat scroll 0 0 #fbfbfb;
    padding: 20px;
}
.support_download {
    border-bottom: 1px solid #999;
    padding: 30px 0;
}
.support_download .title {
    border-top: 1px solid #999;
    color: #222;
    font-size: 200%;
    line-height: 150%;
    padding: 20px 0 0;
}
.support_download_info {
    padding: 7px 0;
}
.support_download_info_right {
    border-left: 1px solid #999;
}
.support_download_info_title {
    color: #1572a8;
    font-size: 110%;
    padding: 0 0 10px 7px;
    width: 30%;
}
.support_download_bar {
    width: 30%;
}
.support_download_bar em {
    text-align: center;
}
.support_qlink {
}
.support_qlink a {
    cursor: pointer;
    display: block;
    margin: 0 auto;
    text-align: center;
    width: 55%;
	font-size: 16px;
}
.support_qlink a:hover {
    cursor: pointer;
    display: block;
    margin: 0 auto;
    text-align: center;
    width: 55%;
	background: none repeat scroll 0 0 #47a3da;
	color:#FFFFFF;
	font-size: 16px;
}

.support_rma_bar .support_qlink {
    padding: 30px 0;
}
.support_qlink a.support_rma {
    width: 20%;
}
.support_rma {
    background: none repeat scroll 0 0 #3f3a39;
    color: #fff;
    font-size: 150%;
}
.support_rma:hover {
    background: none repeat scroll 0 0 #1572a8;
    color: #fff;
    text-decoration: none;
}
.support_goprodcut {
    border: 1px solid #3f3a39;
	padding: 20px;
}
.support_video_ico {
    background-position: -460px -209px;
    height: 40px;
    margin-right: 15px;
    width: 40px;
}
.support_video {
    margin: 0 auto;
    text-align: center;
    width: 800px;
}
.support_info_page .title {
    font-size: 200%;
    line-height: 150%;
}

.support_small_screen_title {
    color: #222;
    font-size: 150%;
    padding-bottom: 15px;
    text-align: center;
}


.support .sup-info, .support .sup-downloads {
    height: auto;
    width: 100%;
	margin-bottom: 30px;
}

.support h2 {
    color: #00a2e8;
    margin: 20px 0 5px;
    width: 100%;
}

.support p, .support li {
    line-height: 24px;
}

.sup-left {
    float: left;
    height: auto;
    width: 25%;
}

.sup-left #sup_nav {
    width: 100%;
}
.sup-left #sup_nav a {
    display: block;
    line-height: 48px;
    text-align: center;
}
.sup-left #sup_nav li {
    float: left;
    margin-bottom: 3px;
    width: 100%;
	list-style: outside none none;
}
.sup-left #sup_nav li a {
    background: none repeat scroll 0 0 #47a3da;
    color: #fff;
    cursor: pointer;
    display: block;
    font-weight: bold;
}

.sup-left #sup_nav li a:hover {
    background: none repeat scroll 0 0 #258ecd;
    color: #fff;
    font-size: 110%;
}
.sup-left #sup_nav li ul {
    list-style: outside none none;
}
.sup-left #sup_nav li ul li {
    background: none repeat scroll 0 0 #fff;
}
.sup-left #sup_nav li ul li a {
    background: none repeat scroll 0 0 #f1f1f1;
    color: #808080;
    display: block;
    text-align: left;
    text-indent: 30px;
}
.sup-left #sup_nav li ul a:hover {
    background: none repeat scroll 0 0 #f5f5f5;
    color: #00a2e8;
    font-weight: bold;
    text-decoration: none;
    text-indent: 30px;
}
.sup-left #sup_nav li:hover ul {
    left: auto;
}
.sup-left #sup_nav li.hover ul {
    left: auto;
}
.sup-left #content {
    clear: left;
}
.sup-left #sup_nav ul.collapsed {
    display: none;
}
.sup-right li {
    float: left;
    margin-bottom: 20px;
    width: 50%;
}
.sup-right .sup-pr {
    background: none repeat scroll 0 0 #fff;
    border: 1px solid #fff;
    display: block;
    float: left;
    height: auto;
    margin-left: 2%;
    width: 35%;
}
.sup-right .sup-pr:hover {
    border: 1px solid #00a2e8;
}
.sup-right .sup-pr .sup-pic {
    float: left;
    height: auto;
    width: 40%;
}
.sup-right .sup-pr .sup-inf {
    float: left;
    height: auto;
    max-height: 200px;
    overflow: hidden;
    padding: 20px 2.5% 20px 5%;
    width: 50%;
}
.sup-right .sup-pr .icon {
    background: none repeat scroll 0 0 #00a2e8;
    color: #fff;
    display: block;
    height: 26px;
    line-height: 27px;
    margin-top: 10%;
    text-align: center;
    width: 95px;
}
.sup-right .sup-pr:hover .icon {
    background: none repeat scroll 0 0 #00a2e8;
}
.product_spec {
    width: 70%;
}
.product_spec p {
    color: #222;
    font-size: 140%;
    padding-bottom: 10px;
}
.product_spec ul li {
    padding: 5px 0;
	float: left;
	border-top: 2px solid #ffffff;
}
.product_spec ul li span {
    display: inline;
}
.spec_list_odd {
    background: none repeat scroll 0 0 #f5f5f5;
}
.p_s_name {
    padding-left: 2%;
    width: 25%;
	float: left;
}
.product_spec ul li span.p_s_value {
    padding-right: 2%;
    width: 70%;
	float: left;
}
#dropbox {
    background-color: #f6f6f6;
    overflow: auto;
    padding: 70px;
	margin-top: 30px;
}
.product_left {
    float: left;
    padding-top: 15px;
    width: 22.8%;
}

.product_left h1 {
    color: #333333;
    font-size: 2em;
    font-weight: normal;
    padding-bottom: 4px;
}
.product_left ul {
	list-style: outside none none;
	padding:0;
	margin:0;
}

.product_left ul li {
    color: #6f6f6f;
    font-size: 1.25em;
    line-height: 25px;
}
.product_right {
    padding: 15px 0 0;
	width: 75.8%;
	float: left;
}
.product_e {
    border-top: 1px solid #e6e6e6;
	float:left;
}

.prolist_title{display:none;}@media (max-width:767px) {.prolist_title{ display:inline; padding:10px;}}
.product_left .pcatright{ position:absolute; top:6px; right:10px; display:block; text-align:right; width:26px; height:26px; cursor:pointer; clear:both; vertical-align: text-top; }
@media (max-width:767px) {
.product_left{ width:100%; padding:15px 0px 0;}
.product_left h1{ position:relative; display:block; line-height:2em; font-size:1.5em; font-weight:normal; color:#333333; padding-bottom:4px; border-bottom:1px dotted #ddd;}
.product_left ul{ width:100%; display:none; margin-top:10px; }
.product_left ul li{ font-size:1em; color:#6f6f6f; line-height:25px; padding-left:10px;}
.product_right{ width:100%; padding:15px 0px 0; }
.pslider_list .product_slider_item,.pslider_list1 .product_slider_item1 { margin: 0 0 20px; width: 100%; }
.properties label{display:block;float:left;margin:10px 4px 0 0; width:124px; padding:5px;line-height:14px;background-color:#fff;border:2px solid #eee;}
.properties span{display:block;float:left;margin:10px 4px 0 0;width:124px; padding:5px;line-height:14px;background-color:#fff;border:2px solid #eee;}
.product_e {
    border-top: 0px solid #e6e6e6;
	float:left;
}
}

@media (max-width:576px) {
	#Overview li {
    background: none repeat scroll 0 0 #f6f6f6;
    border-right: 2px solid #ffffff;
    list-style: outside none none;
	padding: 10px 0;
	}
	.index_show_item_member {
    position: relative;
    width: 100%;
	}
	#Footer .Footer_sitemap2 {
    background-position: 0 0;
    border-left: 0 solid #e6e6e6;
    float: left;
    height: 0;
    margin-bottom: 20px;
    margin-top: 35px;
    padding: 0 25px;
}

.nav-search {
    border-radius: 0;
    height: 42px;
    width: 90%;
}

.nav-search .txt5 {
    border: medium none;
    color: #999;
    line-height: 40px;
    width: 90%;
}
}

@media (max-width:768px) {
	.wrap_inner {
		margin: 0 5%;
	}
	#Footer .Footer_sitemap2 div a{
    color: #333333;
    font-size: 20px;
    font-weight: bold;
    line-height: 24px;
}

#Footer .Footer_sitemap2 li a {
    color: #666666;
    font-size: 16px;
    text-decoration: none;
}
#Footer .Footer_sitemap2 li a:hover {
    color: #333333;
    font-size: 16px;
    text-decoration: underline;
}
.mgt1 {
    margin-top: 10px;
}

	
}


@media (max-width:320px) {
	.index_show_item_member {
    position: relative;
    width: 100%;
	}
	#Overview li {
    background: none repeat scroll 0 0 #f6f6f6;
    border-right: 2px solid #ffffff;
    list-style: outside none none;
	padding: 10px 0;
	}
	#Footer .Footer_sitemap2 {
    background-position: 0 0;
    border-left: 0 solid #e6e6e6;
    float: none;
    height: auto;
    padding: 0 0 50px 20px;
	height:0;
	}
	#Footer .Footer_sitemap .Footer_sitemap_inner {
	margin: 0 auto;
	padding: 1% 1%;
	height:234px;
	max-width: 1330px;
	}
	#Footer .Footer_sitemap {
	background: url("../images/footer_bg.jpg") repeat-x scroll center top transparent;
	padding: 0px;
	width: 100%;
	height:auto;
	}
	#Footer .Footer_sitemap .Footer_sitemap_inner {
    height: auto;
    margin: 0 auto;
    max-width: 1330px;
    padding: 1%;
	}
	#slider {
    margin: 0 auto;
    width: 320px;
	}
	.wrap_inner {
		margin: 0 5%;
	}
	

}
