@charset "utf-8";

.clearfix:before,.clearfix:after {content:"."; display:block; height:0; visibility:hidden;}
.clearfix:after {clear:both;}
.clearfix {zoom:1;} /*ie 5.5/6/7*/

body { font-family:Arial,Tahoma,Helvetica; }
.ico_pf { display:inline-block; width:11px; height:13px; margin:2px 5px 0 0; vertical-align:top; background:url(../images/ico_bak.gif) no-repeat -160px -150px; }
.product_content { margin:10px 0 0 0; }
.product_content h1 { font-size:24px; }
.product_content_l { width:220px; text-align:center; } 
.product_content_l h3 { font-size:11px; font-weight:normal; margin:0 0 10px 0; text-align:left;-webkit-text-size-adjust:none; }
.product_content_l .elememt img { width:220px; }
.elememt { position:relative; }
.ico_big { position:absolute; bottom:0; right:0; display: inline-block; width:14px; height:14px; background:url(../images/ico_big.png) no-repeat; cursor:pointer; }
.product_content_l p { text-align:left; line-height:120%; }
.framework { float:right; }
.framework li { float:left; padding:3px 10px; margin:5px 0 0 8px; border:1px solid #F5F5F5; background:#F5F5F5; }
.framework li:hover { border:1px solid #000; }
.framework li.on { border:1px solid #34548C; }
.product_content_r { width:760px; }
.product_content_r h3 { font-size:24px; height:35px; }
.product_content_r h1 a { margin:0 10px 0 0;font-size:14px; color:#B62300; vertical-align:top; }
.product_content_r h1 span { font-size:14px; color:#000; vertical-align:top; } 
.product_content_r h1 em { float:left; margin:0 10px 0 0; }
.product_c_title { height:25px; font-size:12px; font-weight:normal; }
.pro_title01 .product_c_title,.pro_title01 h1 { float:left; margin:0 20px 0 0; }
.pro_title02 h1 { } 
.product_content_r .p_title,.product_content_r .pro_a { float:left; margin:0 15px 0 0; }
.pro_china_change { float:right; }
.flag_ico { display:inline-block; width:20px; height:20px; vertical-align:middle; margin:0 3px 0 0; } 
.product_record,.product_powder { background:#F5F5F5; }
.product_record table select { width:40px; }
.product_record table { width:100%; }
.product_record th,.product_powder th { padding:8px 8px; line-height:14px; font-size:14px; font-weight:bold; color:#000; border-bottom:1px solid #D3D9E1; text-align:left; background:#DDE4EC;}
.product_record td,.product_powder td { padding:3px 8px;}
.pro_cart { clear:both; float:left; margin:8px 0; }
.product_powder_bnt .pro_cart_bnt { display:inline-block; width:186px; height:32px; line-height:32px; text-indent:55px; margin:0 0 8px 0; font-size:20px; font-weight:bold; color:#fff; border:none; background:url(../images/bg.gif) no-repeat 0 -256px; cursor:pointer; } 
.pro_cart_bnt:hover,.product_powder_bnt .pro_cart_bnt:hover { background:url(../images/bg.gif) no-repeat 0 -305px; }
.pro_cart_bnt { display:inline-block; width:186px; height:32px; line-height:32px; padding:0 0 0 40px; margin:0 8px 0 0; font-size:20px; font-weight:bold; color:#fff; border:none; background:url(../images/bg.gif) no-repeat 0 -255px; cursor:pointer; }
.product_record .button { padding:0 12px; }
.product_record .pro_cart_word { float:left; width:150px; margin:5px 0 0 10px; line-height:120%; }
.product_powder table { float:left; width:483px; }
.product_powder_bnt { clear:both; text-align:right; border-top:1px solid #D3D9E1; padding:20px 50px 0 0; }
.pro_cart_bnt01 { display:inline-block; height:43px; line-height:43px; padding:0 15px; margin:0 5px 0 0; color:#000; font-size:14px; font-weight:bold; border:1px solid #C6C6C6; vertical-align:top; background:url(../images/bg_location.gif) repeat-x 0 -370px; cursor:pointer; } 
.pro_cart_bnt01:hover { background:url(../images/bg_location.gif) repeat-x 0 -310px; }

.new_product { margin:20px 0 0 0; }
.new_product h2 { border-bottom:2px solid #355794; font-size:12px; margin:0 0 10px 0; height:23px; }
.new_product h2 span { display:inline-block; padding:4px 15px 2px 15px; background:#355794; color:#fff; }
.new_product h2 a { float:right; padding:2px 10px; border:1px dashed #355794; }
.new_product h3 { margin:25px 0 0 0; height:25px; font-size:14px; }
.new_product h3 span { font-weight:normal; }
.new_product h4 p { display:inline; }
.new_product_citation { float:left; width:310px; margin:0 20px 0 0; }
.new_product_review { float:left; width:670px; }
.new_product_citation h4,.new_q_control h4,.new_product_review h4 { height:25px; font-size:14px; margin:5px 0 0 0; }
.new_product_citation h4 span,.new_product_review h4 span { font-weight:normal; }
.new_product_review h4 a { float:right; margin:0 0 0 15px; text-decoration:underline; }
.new_pro_pic { float:right; margin:5px 0 0 0; }
.new_pro_pic li { float:left; display:block; width:6px; height:6px; margin:0 0 0 5px; background:url(../images/ico_bak.gif) no-repeat -390px -50px; }
.new_pro_pic li a { display:block; width:6px; height:6px; }
.new_pro_pic li a:hover,.new_pro_pic .set { background:url(../images/ico_bak.gif) no-repeat -400px -50px; }
.new_pro_img { position:relative;}
.new_pro_img,.new_product_review .new_pro_img { float:left; width:290px; height:128px; padding:10px; background:#F9F9F9; }
.new_product_review .new_pro_img {  width:650px; }
.bnt_new_l,.bnt_new_r { position:absolute; display:inline-block; width:9px; height:18px; margin:50px 0 0 0; background:url(../images/ico_bak.gif) no-repeat -390px -60px; }
.bnt_new_l { top:18px; left:5px;}
.bnt_new_r { top:18px; right:5px; background:url(../images/ico_bak.gif) no-repeat -390px -80px; }
.bnt_new_l:hover { background:url(../images/ico_bak.gif) no-repeat -400px -60px; }
.bnt_new_r:hover { background:url(../images/ico_bak.gif) no-repeat -400px -80px; }
.new_pro_cont { position:relative; z-index:1; float:left; width:255px; height:120px; margin:0 0 0 10px; overflow:hidden; }
.new_pro_cont a { font-weight:bold; }
.new_pro_cont li { clear:both; position:absolute;left:0;top:0;opacity:0;filter:alpha(opacity=0);z-index:1; margin:0 0 10px 0; background:#F9F9F9;}
.new_pro_cita { width:255px; height:25px; line-height:25px; padding:0 0 0 15px; white-space:nowrap; background:url(../images/ico_cata.png) no-repeat 0 8px; overflow:hidden; }
.new_pro_img01 a { white-space:nowrap; }
.new_pro_cita span,.new_pro_img01 span { color:#333; }
.new_pro_cita strong,.new_pro_img01 strong { font-size:14px; color:#ff7800; }
.ico_pro_no { display:inline-block; width:13px; height:12px; vertical-align: middle; margin:0 5px 0 0; background:url(../images/ico_bak.gif) no-repeat -370px -100px; }
.new_pro_review { position:relative; z-index:1; margin:0 0 0 15px; width:625px; height:128px;}
.new_pro_review li { position:absolute; left:0; top:0; opacity:0; filter:alpha(opacity=0); z-index:1; width:625px; height:128px; }
.new_pro_review li a { margin:0 3px; }
.new_pro_review li a img { width:200px; height:128px; }

.new_q_control { float:left; width:1000px; }
.new_control { display:table; height:auto; width:980px; padding:10px; background:#F9F9F9;  }
.new_q_control h4 { height:25px; font-size:14px; }
.new_q_control a { font-weight:bold; }
.new_q_control h4 span { font-weight:normal; }
.new_q_control ul { width:1030px; overflow:hidden; }
.new_q_control ul li { float:left; width:209px; height:125px; padding:10px 15px; margin:0 15px 0 0; line-height:145%; background:#F0F7FF; overflow:hidden; }
.new_q_control ul li .cont { width:209px; height:55px; margin:3px 0 0 0; overflow:hidden; color:#666; }
.new_q_control ul li .p1 { width:209px; height:45px; color:#FF7800; overflow:hidden; }
.new_q_control ul li .p_star { float:left; width:209px; height:13px; }
.new_q_related { float:left; width:760px; margin:20px 0 10px 0; }
.new_q_related .new_q_control ul { width:800px; overflow:hidden; }
.new_q_related .new_q_control ul li { width:213px; margin:0 15px 15px 0; }
.new_q_control ul li .p2 { width:209px; height:50px; color:#666; line-height:135%; overflow:hidden; }
.new_q_control ul li .p2 span { color:#FF7800; font-weight:bold; margin:0 3px 0 0; }
.new_q_rock { width:1000px; overflow:hidden; }
.new_q_rock ul { width:1030px; overflow:hidden; }
.new_q_rock ul li { float:left; width:239px; height:110px; margin:0 15px 0 0; line-height:130%; overflow:hidden;}
.new_q_rock ul li h4 { font-size:14px; padding:0 0 0 15px; overflow:hidden; }
.new_q_rock ul li div { float:left; width:209px; height:68px; padding:10px 15px; background:#F0F7FF; }
.new_q_rock ul li p { float:left; width:209px; height:63px; color:#666; overflow:hidden; }
.new_q_rock ul li span { display:block; }

.recommend_library { display:inline-block; width:980px; padding:10px; background:#F0F7FF; }
.recommend_library a { margin:0 15px 0 0; }
.new_pro_information,.new_pro_inform  { width:1000px; }
.new_pro_information .ul { width:1020px; height:140px; overflow:hidden; }
.new_pro_information .li { float:left; width:220px; padding:10px 10px 0 10px; margin:0 11px 20px 0; text-align:center; border:1px solid #E5E5E5; }
.new_pro_information .li:hover { border:1px solid #000; }
.new_pro_information .li strong { font-size:14px; }
.new_pro_inform .ul { float:left; margin:0 0 20px 0; width:508px; }
.new_pro_inform .li { float:left; width:220px; padding:10px; margin:0 11px 0 0; text-align:center; border:1px solid #E5E5E5; }
.new_pro_inform .li:hover { border:1px solid #000; }
.new_pro_inform .li strong { font-size:14px; }
.div_img { width:220px; height:90px; overflow:hidden; }
.new_pro_table { width:730px; padding:25px; background:#fff; }
.new_pro_table h4,.new_pro_flash h4 { height:30px; text-align:left; font-size:24px; }
.new_pro_table table { border:1px solid #E5E5E5; }
.new_pro_table th,.new_pro_table td { padding:5px 0 5px 15px; font-weight:normal; text-align:left; border:1px solid #E5E5E5; }
.new_pro_table td { padding:5px 5px 5px 15px; }
.new_pro_table th { background:#F5F5F5; }
.new_pro_table tr:hover { background:#FFF8ED; }
.new_show_cont {width:1002px; padding:25px; background:#fff; z-index:99; }
.new_show_cont h4 { height:30px; font-size:24px; }
.tab_box_ul01 { width:988px; padding:0 0 0 12px; margin:0 0 10px 0; height:35px; border-left:1px solid #ccc; border-right:1px solid #ccc; background:url(../images/bg_location.gif) repeat-x 0 -205px; }
.tab_box_ul01 li { float:left; width:auto; height:35px; line-height:35px; background:url(../images/bg_location.gif) no-repeat right -240px; }
.tab_box_ul01 li a { display:block; padding:0 15px; color:#000; font-weight:bold; }
.tab_box_ul01 .set  { height:31px; margin:-2px 0 0 0; border:1px solid #000; padding:4px 0 0 0; border-bottom:1px solid #417CE2; background:url(../images/bg_location.gif) repeat-x 0 -275px; }
.tab_box_ul01 .set a { margin:-3px 0 0 0; border-top:1px solid #fff; color:#fff; }
.tab_box_table01 { border:1px solid #e5e5e5; }
.tab_box_table01 th { padding:0 0 0 8px; height:35px; line-height:35px; text-align:left; border:1px solid #e5e5e5; }
.tab_box_table01 td { padding:5px 0 5px 12px; border:1px solid #e5e5e5; text-align:left; }

.related_product { border:1px solid #e5e5e5; }
.related_product th,.related_product td { padding:5px 5px;border:1px solid #e5e5e5; }
.related_product td a { margin:0 3px 0 0; font-weight:bold; }
.related_product th { background:#F9F9F9; text-align:left; }
.related_product .bg { background:#F9F9F9; }
.new_pro_flash {width:1000px; padding:25px; background:#fff; z-index:99; }
.flash_title { text-align:left; padding:5px 10px; border:1px solid #e5e5e5; }
.flash_list { position:relative; width:760px; padding:0 0 10px 0; }

.bnt_flash_l,.bnt_flash_r { position:absolute; top:220px;  display:inline-block; width:9px; height:18px; margin:30px 0 0 0; background:url(../images/ico_bak.gif) no-repeat -390px -60px; }
.bnt_flash_l { left:-15px; }
.bnt_flash_r { right:-15px; background:url(../images/ico_bak.gif) no-repeat -390px -80px; }
.bnt_flash_l:hover { background:url(../images/ico_bak.gif) no-repeat -400px -60px; }
.bnt_flash_r:hover { background:url(../images/ico_bak.gif) no-repeat -400px -80px; }

.new_anchor { margin:15px 0 0 0; }
.new_anchor a { margin:0 40px 0 0; font-weight:bold; }
.product_show_table { border:1px solid #E5E5E5; }
.product_show_table th,.product_show_table td,.show_tab01 th,.show_tab01 td { padding:5px 0 5px 15px; font-weight:normal; text-align:left; border:1px solid #E5E5E5; }
.product_show_table td   { padding:5px 15px; }
.show_tab,.show_tab01 { width:375px; margin:0 0 10px 0; }
.show_tab th,.show_tab td { font-weight:normal; text-align:left; border:1px solid #E5E5E5; }

.counter { margin:10px 0 0 0; font-size:14px; font-weight:bold; }
.counter a { display:inline-block; padding:5px 15px; margin:0 5px 0 0; background:#FFEFBB; border:1px solid #EDDA9F; }
.text { text-align:right; }
.show_more { float:right; margin:-1px 0 0 0; }
.show_more .button { padding:0 40px; margin:0; }
.product_citation { display:inline; }
.product_citation li { float:left; width:760px; padding:10px 0; border-bottom:1px solid #e5e5e5; }
.product_citation_p { float:left; width:760px; }
.product_citation span { float:right; width:165px; }
.product_support { clear:both; float:left; display:block; margin:0 0 20px 0;}
.pao_a_dis { clear:both; margin:-10px 0 20px 0; }
.pao_a_dis a { display:inline-block; padding:3px 10px; margin:0 10px 0 0; font-weight:bold; border:1px solid #ECDB9E; background:#FEEFBA; }
.product_show_form { float:left; clear:both; width:730px; margin:0 0 20px 0; padding:15px; border:1px solid #E5E5E5; }
.product_questions { float:left; clear:both; width:760px; margin:0 0 20px 0; }
.product_questions h5 { font-size:12px; color:#616161; }
.product_q_cont { float:left; clear:both; width:760px; margin:0 0 15px 0; border:1px solid #E5E5E5; }
.product_questions h4 { margin:0 0 5px 0; font-size:14px; }
.product_questions dl { float:left; width:730px; padding:15px; }
.product_questions dl dt { float:left; width:40px; margin:0 0 0 10px; }
.product_questions dl dd { float:right; width:670px; } 
.a_name { float:left; font-size:13px; font-weight:bold; color:#707070; }
.a_date { float:right; color:#707070; }
.dl_bg { background:#F9F9F9; }
.product_show_cont .tab_box_table { width:728px; margin:0px; }
.country_fill { float:left; width:730px; }
.country_fill dt { float:left; width:20px; }
.country_fill dd { float:right; width:700px; }

.product_show_form .tier_form { width:730px; }
.product_show_form .tier_form li { width:730px; margin:0 0 8px 0; }
.left_bg { background:#F9F9F9; margin:50px 0 0 0; padding:0 0 20px 0; }
.new_commend { padding:15px 10px; }
.new_commend h4,.product_items h4,.bar_mod h4 { margin:0 0 10px 0; font-size:14px; }
.new_commend ul li a { font-weight:bold; }
.new_commend ul li { float:left; width:200px; margin:0 15px 15px 0; padding:0 0 18px 0; border-bottom:1px solid #e5e5e5; overflow:hidden; }
.new_commend ul li .cont { width:200px; overflow:hidden; color:#000; }
.new_commend ul li .p1 { width:200px; color:#FF7800; overflow:hidden; }
.new_commend ul li .p_star { float:left; width:209px; height:13px; }
.new_commend ul li .p2 { width:200px; margin:5px 0 0 0; color:#000; overflow:hidden; }
.new_commend ul li .p2 span { color:#FF7800; font-weight:bold; margin:0 3px 0 0; }

.bar_mod { position:relative; width:200px; padding:20px 10px 20px 10px; margin:10px 0 10px 0; border-top:1px solid #E9E9E9; }
.pic_title { position:absolute; top:65px; right:20px; text-align:right; }
.pic_title h4 { width:180px; font-size:16px; margin:0 0 10px 0; }

.product_items { padding:20px 10px 10px 10px; border-top:1px solid #E9E9E9; }
.product_items ul li { width:200px; height:25px; line-height:25px; overflow:hidden; }

.new_solub { float:left; width:150px; padding:10px 0 0 10px; }
.new_solub_ul { float:left; width:212px; border-left:1px solid #e5e5e5; }
.new_solub_ul li { padding:5px 10px; border-bottom:1px solid #e5e5e5; font-weight:bold; }
.padding5 { padding:5px 0 5px 10px; }
.b_bottom { border-bottom:none!important; }

.new_pro_tier { position:relative; float:left; }
.product_tier { position:relative; }
.in_vivo { position:absolute; bottom:0; right:3px; }
.new_country_fill { display:inline-block; width:730px; }
.country_fill { float:left; width:728px; margin:1px 0 0 0; padding:6px 15px; background:#F5F5F5; border:1px solid #DADADA; }
.country_fill dt { float:left; width:20px; }
.country_fill dd { float:right; width:700px; }

.product_bar li { width:200px; height:25px; line-height:25px; overflow: hidden; white-space:nowrap; text-overflow:ellipsis; font-size:11px; }
.product_bar li a { font-weight:bold; }
.pro_cust_ul li { float:left; width:130px; }
.pro_cust_ul li img { width:130px; height:83px; }
.pro_cust .bnt_new_l,.pro_cust .bnt_new_r { margin:35px 10px 0 0; }
.pro_cust .new_pro_pic { margin:5px 10px 0 0; }
.yaqin { width:1000px; margin:0 0 10px 0; overflow: auto; }
.tab_box_table01 .title label { display:block; width:110px; }
.tab_box_table01 .subject label { display:block; width:90px; }

.search_product_list .tab_box_table { width:998px; margin:0; border:1px solid #E5E5E5; }
.add_wishlist { float:left; margin:3px 0 0 0; font-size:11px; -webkit-text-size-adjust:none; }
.left_product { padding:10px; background:#F0F7FF; border-bottom:1px solid #e9e9e9; }
.left_product p { padding:0 0 5px 0; }
.left_product ul li { font-weight:bold; }

.d_bar { width:492px; overflow:hidden; }
.d_bar_p { width:550px; }
.d_bar_p li { float:left; width:220px; padding:5px 10px; background:#DAEAFD; margin:0 12px 5px 0; }
.d_bar_p li a,.d_bar_p1 a { display:block; background:url(../images/ico_01.gif) no-repeat right 8px; font-weight:bold; }
.d_bar_p li:hover,.d_bar_p1:hover { background:#EBEBEB; }
.d_bar_p1 { clear:both; width:472px; padding:5px 10px; background:#FFF5E1; }
.ico_inpo {  display:inline-block; width:16px; height:16px; vertical-align:middle; margin:0 5px 0 0; background:url(../images/ico_bak.gif) no-repeat -220px -150px; }
.inpo { font-size:12px; font-weight:normal; margin:0 0 0 10px;}
.inpo_table { border:1px solid #E5E5E5; }
.inpo_table th,.inpo_table td { padding:5px 0 5px 10px; font-weight:normal; text-align:left; border:1px solid #E5E5E5; }
.inpo_table th { font-weight: bold; background:#F9F9F9; }
.in_bg { background:#FF7800; color:#fff; padding:0 3px; margin:0 0 0 4px; font-size:11px; -webkit-text-size-adjust:none;  }

.c_buy { display:inline-block; padding:0 15px 0 0; background:#F5F5F5; }
.ico_b { display:inline-block; width:19px; height:14px; margin:0 5px 0 0; vertical-align:middle; background:url(../images/ico_bak.gif) no-repeat -240px -150px; }
.buy_a { display:inline-block; margin:5px 0 0 20px; }
.underline { text-decoration:underline; }

.ico_off,.ico_bulk { display:inline-block; width:15px; height:15px; margin:0 5px 0 0; vertical-align:middle; background:url(../images/ico_bak.gif) no-repeat -260px -150px; }
.ico_bulk {width:17px; height:17px; background:url(../images/ico_bak.gif) no-repeat -290px -150px; }
.c_buy_p { display:inline-block; font-size:14px; padding:4px 5px 4px 0; }
.c_buy_a { float:left; margin:0 4px 0 0; padding:5px 12px; background:#487EDD; color:#fff; font-size:14px; }
.c_buy_a:hover { color:#fff; }

.new_pro_img01 { clear:both; float:left; width:1000px; }
.new_pro_img01 h4 { font-size:14px; font-weight:normal; }
.new_pro_img01 h4 a { float:right; font-size:12px; }
.new_pro_img01 h4 strong { color:#000; }
.new_pro_img01 ul { float:left; width:980px; padding:10px; margin:8px 0 20px 0; background:#F9F9F9; }
.new_pro_img01 ul li { float:left; width:240px; height:22px; line-height:22px; padding:0 0 0 5px; overflow:hidden; }
.new_pro_img01 ul li b { display:inline-block; width:11px; height:12px; margin:0 5px 0 0; vertical-align:middle; background:url(../images/ico_bak.gif) no-repeat -200px 0 ; }
.new_pro_img01 ul li span { color:#000; }

.moer { width:720px; padding:20px; font-weight:normal; font-size:12px; }
.moer h3 { font-size:24px; margin:0 0 15px 0; }
.moer h4 { font-size:14px; }
.tool_form { border:1px solid #E5E5E5; margin:5px 0 0 0; padding:10px 10px 15px 10px;}
.tool_form li { margin:10px 0 10px 0;}
.tool_form li label { font-weight:bold; display:inline-block;}
.tool_tip { background-color:#E5E5E5; padding:5px 15px 10px 10px; margin:0 0 15px 0; }
.tool_form .input { width:80px; height:26px; line-height:26px; margin:0; }
.tool_form .input01 { width:75px; height:26px; line-height:26px; margin:0; }
.tool_form select { height:26px; line-height:26px; }
.moer .button01 { margin:10px 0 0 0; }
.bg_org { background-color:#FEEAC9; border:0; height:20px; }
.bg_blue {background-color:#E1EBFE; border:0; height:20px;}
.tool_form td { border:1px #E5E5E5 solid; padding:5px 5px 5px 5px; text-align:left; }
.tool_form th { border:1px #E5E5E5 solid; background:#f5f5f5; }

.rew_ul { width:660px; margin:0 0 0 10px; }
.rew_ul li { float:left; width:185px; margin:0 20px 0 10px; }
.rew_ul li a { font-weight:bold; line-height:120%; }

.all_product { margin:20px 0; }
.all_product_title { margin:15px 0 30px 0; }
.all_product_title a { text-decoration:underline; font-size:18px; font-weight:bold; margin:0 10px 0 0; }
.all_product_title a:hover,.all_product_title .set { text-decoration:none; }
.all_product_cont,.all_target_cont { float:left; width:1000px; margin:0 0 20px 0; }
.all_product_cont .p,.all_target_cont .p { float:left; width:30px; font-size:18px; line-height:18px; margin:10px 0 0 0; }
.all_product_cont ul,.all_target_cont ul { float:right; width:970px; }
.all_product_cont ul li { float:left; width:310px; margin:5px 10px 0 0; font-size:14px; }
.all_product_cont ul li a:hover,.all_target_cont ul li a:hover { color:#FF7800; }
.all_target_cont ul li { float:left; width:970px; font-size:14px; margin:0 0 10px 0; }
.all_target_cont ul li p { padding:0 0 0 8px; }






