@charset "utf-8";
/* public */
.clear{ clear:both; width: 0; height: 0; margin: 0; padding: 0;}
.left{ float:left;}
.right{ float:right;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{ margin:0; padding:0;}
img,a{ border:0;}
img{max-width:100%; height:auto!important;}
ul,li{ list-style:none;}
a{ text-decoration:none; font-family: Arial, Helvetica, sans-serif; color: #575757;}
a:hover{ color: #1b8abd;}
/*body*/
body{ background:url(../images/body_bg.gif) repeat-x center top; background-color:#fff; font-family: Arial, Helvetica, sans-serif; font-size:12px; margin:0; color: #575757;}
.center{ width:90%; min-width:960px; margin:0 auto;}

/*header*/
.header{ width:auto !important; height: 150px;overflow: hidden;}

.header_language_user{ height: 40px; line-height: 40px; overflow: hidden; color: #1b8abd;}
.header_language_user a{ color: #1b8abd; font-weight: bold;}
.header_language_user a:hover{ text-decoration:underline; color: #1b8abd;}
.header_language{ float: right;}
.header_language a{ margin-left: 10px;}
.header_user{ float: right; margin-right: 20px;}


.header_logo{ float:left; width: 33%; height: 110px; overflow: hidden;}

.header_middle{ float: left; width: 40%; height: 110px; overflow: hidden;}
.header_search{ border: 1px solid #d9d9d9; background: #fff; width: 90%; height: 39px; overflow: hidden; margin:0 5%; margin-top: 30px;}
.header_search_input_div{ float: left; height: 39px; width: 84%;}
.header_search_input{ height: 39px; width: 100%; border: none; background: none; padding:0 10px; line-height: 39px; font-family: Arial, Helvetica, sans-serif; color: #1b8abd;}

.header_search_button_div{ float: left; height: 39px; width: 16%;}
.header_search_button{ background: url(../images/search_button.gif) no-repeat center; border: none; height: 36px; width: 100%; cursor: pointer;}

.header_right{ float: right; height: 110px; overflow: hidden;}
.header_right_email{ background: url(../images/email_bg.gif) no-repeat left; background-color: #1b8abd; height: 40px; line-height: 40px; padding-left: 55px; padding-right: 10px; color: #fff; font-size: 14px; margin-top: 20px;}
.header_right_email a{color:#ffffff;}
.header_right_tel{ font-size: 20px; color: #1b8abd; text-align: right; line-height: 53px;}


/*navigation*/
.navigation{ background: url(../images/navigation_bg.gif) no-repeat left; width:auto !important; background-color: #1b8abd; height: 52px; padding-left: 63px; margin-bottom: 3px;}
/*index_banner*/
.index_banner{ margin-bottom: 15px; overflow: hidden; margin-top: 15px;}

/*index_title*/
.index_title{ color: #1b8abd; font-size: 26px; line-height: 30px; font-weight: bold; padding: 20px 0;}

/*index_about_us*/
.index_about_us{ margin-bottom: 15px; background: #f5f5f5; padding-bottom: 20px;}
.index_about_us_main{ line-height: 22px;}
.index_about_us_main img{ padding:10px;}

/*index_hot_product*/
.index_hot_product{ margin-bottom: 15px; padding-bottom: 20px;}
.index_hot_product_center{ margin:0 auto; width: 90%; min-width: 960px;}
.index_hot_product_main div:nth-child(5n+1) {clear:both;}

.index_hot_product_td{ background: #dff4fe;}
.index_hot_product_td_img{ overflow: hidden; border:0; padding:15px; text-align:center;}
.index_hot_product_td_img a{ display:table-cell; text-align:center; vertical-align:middle;}

.index_hot_product_td_text{ background: url(../images/index_hot_product_td_text.gif) no-repeat top center; background-color: #f5f5f5; border-left:1px solid #d7d7d7;border-right:1px solid #d7d7d7; border-bottom:1px solid #d7d7d7; padding-top: 10px; padding-bottom: 8px;}
.index_hot_product_td_text a{ color: #575757; font-weight:bold;}
.index_hot_product_td_text a:hover{ text-decoration:underline; color: #1b8abd;}
.index_hot_product_td_name{ text-align: center; line-height: 24px;    overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.index_hot_product_td_number{ text-align: center; line-height: 22px;}


/*index_new_product*/
.index_new_product{ background: #f5f5f5; padding: 15px 0;}
.index_new_product_main{ margin-top: 10px;}
.marqueeleft{ width:100%;overflow:hidden;margin:0 auto;}
.marqueeleft ul{float:left;}
.marqueeleft li{float:left;margin:0 5px;display:inline;overflow:hidden;}
.marqueeleft li .pic{ background:#fff; border: 1px solid #e6e6e6; overflow:hidden; display:table-cell; text-align:center; vertical-align:middle;}

.marqueeleft li .txt_name{text-align:center; line-height:24px; font-weight:bold;}
.marqueeleft li .txt_name a{ color:#575757;}
.marqueeleft li .txt_name a:hover{ color:#1b8abd; text-decoration:underline;}
.marqueeleft li .txt_no{text-align:center;height:22px;line-height:22px;}
.marqueeleft li .txt_no a{ color:#575757}
.marqueeleft li .txt_no a:hover{ color:#1b8abd; text-decoration:underline;}


/*footer*/
.footer_bg{ background-color: #fff;}
.footer{ color:#575757;}
.foot_company{ color: #fff; padding: 15px 0; line-height: 20px; background-color: #575757;}
.footer_left{ float: left; width: 40%; margin-top: 10px; margin-bottom: 10px;}

.footer_right{ padding-left: 1%; float: left; margin-top: 10px; width: 58%; border-left: 1px solid #ccc; margin-bottom: 10px;}
.partners_img{ width:auto !important; padding: 10px 0;}
.partners_img a img{ margin: 5px 10px 5px 0;}
.partners_text{ width:auto !important; padding: 8px 0; color: #575757;}
.partners_text a{ color: #575757;}
.partners_text a:hover{ color:#1b8abd; text-decoration:underline;}
.foot_navigation{ width:auto !important; padding: 8px 0; color: #575757;}
.foot_navigation a{ color: #575757;}
.foot_navigation a:hover{ color:#1b8abd; text-decoration:underline;}
.foot_other_code{ width:auto !important; padding: 8px 0;  color: #575757;}

/*----------------------------子页CSS---------------------*/

/*middle*/
.middle_bg{ width: 100%; background: #f5f5f5; padding-bottom: 20px; padding-top: 15px;}


/*second_navigation*/
.second_navigation{ width:auto !important; padding:10px 0; line-height: 22px; color: #1b8abd; padding-left: 16px;}
.second_navigation a{ color: #1b8abd; font-weight: bold;}
.second_navigation a:hover{ text-decoration:underline; color: #1b8abd;}


/*article*/
.page_class{ width:auto !important; padding-bottom: 15px;}
.page_class a{ display:  block; padding: 15px 20px; margin-right: 20px; background-color: #575757; color: #fff; float: left; font-size: 16px;}
.page_class a:hover{ background-color: #1b8abd;}


.article_middle{ border: 1px solid #d9d9d9; background-color: #fff;}
.article_main{}
.article_title{ border-top: 1px solid #d9d9d9; border-bottom: 1px solid #d9d9d9; background: url(../images/title_bg.gif) left top no-repeat; padding: 13px 0; background-color: #f5f5f5;}
.article_title h2{ padding-left: 36px; font-size: 26px;}
.article_main_text{ padding: 16px; line-height: 22px;}

/*new &&  faq*/
.new_middle{ overflow:hidden; }
.new_left{ float: left; width: 25%; margin-right: 1%; background: #fff; padding-bottom:5000px; margin-bottom:-5000px;}
.new_left_title{ background: url(../images/left_title_bg.gif) no-repeat left top; height: 50px; padding-bottom: 30px; color: #fff; line-height: 50px; padding-left: 6%; font-size: 20px; border-bottom: 1px solid #d9d9d9;}
.new_left_class{ padding-bottom: 20px;}
.new_left_class_one{ background: url(../images/left_list_bg_1.gif) no-repeat left top; padding-top: 18px; padding-bottom:16px;  font-size: 16px; padding-left: 30px; border-bottom: 1px solid #d9d9d9;}
.new_left_class_one a{ color: #575757;}
.new_left_class_one a:hover{ color: #1b8abd;}
.new_right{ float: left; width: 74%; background: #fff; padding-bottom:5000px; margin-bottom:-5000px;}
.new_right_border{ border: 1px solid #d9d9d9;}
.new_main{}
.new_title{ border-top: 1px solid #d9d9d9; border-bottom: 1px solid #d9d9d9; background: url(../images/title_bg.gif) left top no-repeat; padding: 13px 0; background-color: #f5f5f5;}
.new_title h2{ padding-left: 36px; font-size: 26px;}
.new_main_list{ padding: 16px; line-height: 22px;}
.new_main_list a{ display: block; background: url(../images/text_list_bg.gif) left top no-repeat; padding-left: 24px; padding-top: 11px; padding-bottom:11px; border-bottom: 1px solid #e9e8e8; color: #575757;}
.new_main_list a:hover{ color: #1b8abd;}

.new_main_text_time{ text-align: left; font-size: 16px; font-weight: bold; padding:0 30px; border-bottom: 1px dashed #e9e8e8; line-height: 50px; height: 50px;}
.new_main_text{ padding: 16px; line-height: 22px;}

/*contact*/
.contact_middle{ border: 1px solid #d9d9d9; background-color: #fff; }
.contact_main{}
.contact_title{ border-top: 1px solid #d9d9d9; border-bottom: 1px solid #d9d9d9; background: url(../images/title_bg.gif) left top no-repeat; padding: 13px 0; background-color: #f5f5f5;}
.contact_title h2{ padding-left: 36px; font-size: 26px;}
.contact_main_part{}
.contact_main_part_left{ float: left; width: 60%; line-height: 22px;}
.contact_main_part_left_text{ padding: 16px; line-height: 22px;}
.contact_main_part_right{ float: left; width: 38%; color: #686868; background: #f1f1f1; padding: 18px 0; margin: 20px 2% 20px 0;}

.feedbacl_title{ color: #686868;}
.feedback_tip{ color: #FF0000; padding-left: 5px;}
.feedback_input{ font-family:Arial, Helvetica, sans-serif; width: 80%; height:32px; line-height:32px; padding:0 10px; margin:5px 0; border:1px solid #ccc;}
.feedback_textarea{ font-family:Arial, Helvetica, sans-serif; width: 80%; height:150px; line-height:26px; padding:0 10px; margin:5px 0; border:1px solid #ccc; font-size:12px;}
.feedback_code{ width:60px; height:32px; line-height:32px; padding:0 10px; margin:5px 0; border:1px solid #ccc;}
.feedback_submit{ font-family:Arial, Helvetica, sans-serif; height:30px; line-height:30px; padding:0 10px; margin:10px 10px 10px 0; cursor:pointer; background:#1b8abd; color: #fff; border: none;}
.feedback_submit:hover{ background: #575757;}


/*user*/
.user_middle{ border: 1px solid #d9d9d9; background-color: #fff; }
.user_main{}
.user_title{ border-top: 1px solid #d9d9d9; border-bottom: 1px solid #d9d9d9; background: url(../images/title_bg.gif) left top no-repeat; padding: 13px 0; background-color: #f5f5f5;}
.user_title h2{ padding-left: 36px; font-size: 26px;}
.user_main_part{}
.user_main_part_left{ float: left; width: 60%; line-height: 22px;}
.user_main_part_left_text{ padding: 16px; line-height: 22px;}
.member_info_title{ font-weight: bold; font-size: 16px;}
.user_main_part_right{ float: left; width: 38%; color: #575757; background: #f1f1f1; padding: 18px 0; margin: 20px 2% 20px 0;}
.member_info_tip{ background: #575757; width: 80%; padding: 10px 5%; line-height: 25px; margin-bottom: 20px; margin: 0 5%; color: #fff;}
.login_title{ font-weight: bold; padding-right: 10px;}
.login_input{ height:32px; line-height:32px; width:80%; margin:5px 0; margin-left:10px; padding: 0 5px;}
.login_button{ padding:0 10px; margin:8px 5px; height:30px; line-height:30px; font-family:Arial, Helvetica, sans-serif; background:#1b8abd; border: none; color: #fff; cursor: pointer;}
.login_button:hover{ background: #575757;}


.register_info{ line-height: 22px; color: #575757; padding: 16px; }
.register_title{ font-weight: bold; text-align: center; font-size: 14px;}
.register_table{ width:90%; margin:0 5%; margin-bottom: 25px;}
.register_table table{ border-collapse:collapse;}
.register_table_title{ font-weight: bold; padding-right: 5%;}
.register_table table td{ background:#f1f1f1; border:solid 1px #e9e8e8; height:50px;}
.register_input{ height:32px; line-height:32px; width:60%; margin-left:10px; padding: 0 5px;}
.register_button{ padding:0 10px; margin:8px 5px; height:30px; line-height:30px; font-family:Arial, Helvetica, sans-serif; background:#1b8abd; border: none; color: #fff; cursor: pointer;}
.register_button:hover{ background: #575757;}
.register_tip{ color: #FF0000; padding-left: 5px;}


/*product*/
.product_middle{ overflow:hidden; }

.product_left{ float: left; width: 25%; margin-right: 1%; background: #fff; padding-bottom:5000px; margin-bottom:-5000px;}
.product_left_title{ background: url(../images/left_title_bg.gif) no-repeat left top; height: 50px; padding-bottom: 30px; color: #fff; line-height: 50px; padding-left: 6%; font-size: 20px; border-bottom: 1px solid #d9d9d9;}
.product_left_class{ padding-bottom: 20px;}
.product_left_class_one a{ color: #575757;}
.product_left_class_one a:hover{ color: #1b8abd;}
.product_left_class_one{ font-size: 16px; border-bottom: 1px solid #d9d9d9;}
.product_left_class_one_1{ background: url(../images/left_list_bg_1.gif) no-repeat left top; padding-left: 30px; padding-top: 18px; padding-bottom:16px; }
.product_left_class_one_2{ background: url(../images/left_list_bg_2.gif) no-repeat left top; padding-left: 46px; padding-top: 14px; padding-bottom:16px; border-top: 1px dashed #e9e8e8;}
.product_left_class_one_3{ background: url(../images/left_list_bg_3.gif) no-repeat left top; padding-left: 66px; padding-top: 14px; padding-bottom:16px; border-top: 1px dashed #e9e8e8;}
/* 侧边弹出菜单 */
#middle_left_product_category_sidemenu{}
#sidemenu{}
ul#sidemenu, ul#sidemenu ul {list-style-type:none;margin: 0;padding: 0;}
ul#sidemenu a {display: block;text-decoration: none; font-size: 16px;}

ul#sidemenu li#big {border-bottom: 1px solid #d9d9d9;}
ul#sidemenu li#big a {background: url(../images/left_list_bg_1.gif) no-repeat left top; padding-left: 30px; padding-top: 18px; padding-bottom:16px;}
ul#sidemenu li#big a:hover {color: #1b8abd;}

ul#sidemenu li ul{background: #fff;}

ul#sidemenu li ul li#small a {background: url(../images/left_list_bg_2.gif) no-repeat left top; padding-left: 46px; padding-top: 14px; padding-bottom:16px; border-top: 1px dashed #e9e8e8;}
ul#sidemenu li ul li#small a:hover{color: #1b8abd;}

ul#sidemenu li ul li#little a {background: url(../images/left_list_bg_3.gif) no-repeat left top; padding-left: 66px; padding-top: 14px; padding-bottom:16px; border-top: 1px dashed #e9e8e8;}
ul#sidemenu li ul li#little a:hover{color: #1b8abd;}

.product_left_content{ padding-bottom: 30px; border-bottom: 1px solid #d9d9d9;}
.left_new_product{ margin: 0 auto; padding-top: 30px;}
.left_new_product_main{ background: #dff4fe;}
.left_new_product_img a{ display: block; background: #dff4fe; padding: 20px;}
.left_new_product_img:hover{}
.left_new_product_text{ background: url(../images/index_hot_product_td_text.gif) no-repeat top center; background-color: #f5f5f5; border-left:1px solid #d7d7d7;border-right:1px solid #d7d7d7; border-bottom:1px solid #d7d7d7; padding-top: 10px; padding-bottom: 8px;}
.left_new_product_text a{ color: #575757; font-weight:bold;}
.left_new_product_text a:hover{ text-decoration:underline; color: #1b8abd;}
.left_new_product_name{ text-align: center; line-height: 24px;}
.left_new_product_number{ text-align: center; line-height: 22px;}

.product_right{ float: left; width: 74%; background: #fff; padding-bottom:5000px; margin-bottom:-5000px;}
.product_right_border{ border: 1px solid #d9d9d9;}
.product_main{}
.product_title{ border-top: 1px solid #d9d9d9; border-bottom: 1px solid #d9d9d9; background: url(../images/title_bg.gif) left top no-repeat; padding: 13px 0; background-color: #f5f5f5;}
.product_title h2{ padding-left: 36px; font-size: 26px;}
.product_other_title{ border-top: 1px solid #d9d9d9; border-bottom: 1px solid #d9d9d9; background: url(../images/title_bg.gif) left top no-repeat; padding: 13px 0; background-color: #f5f5f5; padding-left: 36px; font-size: 26px;}

.product_class_content{ line-height: 22px; padding:10px; border-bottom: 1px dashed #e9e8e8;}
.product_main_list{ padding: 16px 0;}

.product_center{ margin:0 auto;}
.product_center div:nth-child(4n+1) {clear:both;}
.product_list_td{ background: #dff4fe; margin-bottom:20px; overflow: hidden;}
.product_list_td_img{ overflow: hidden; border: 0; background: #fff; margin: 20px; text-align:center;}
.product_list_td_img a{ display:table-cell; text-align:center; vertical-align:middle;}
.product_list_td_text{ background: url(../images/index_hot_product_td_text.gif) no-repeat top center; background-color: #f5f5f5; border-left:1px solid #d7d7d7;border-right:1px solid #d7d7d7; border-bottom:1px solid #d7d7d7; padding-top: 10px; padding-bottom: 8px;}
.product_list_td_text a{ color: #575757; font-weight:bold;}
.product_list_td_text a:hover{ text-decoration:underline; color: #1b8abd;}
.product_list_td_name{ text-align: center; line-height: 24px; overflow: hidden;   white-space: nowrap;   text-overflow: ellipsis;}
.product_list_td_number{ text-align: center; line-height: 22px;}


/*product_introduction*/
.product_introduction{ width: 100%; margin: 20px auto; overflow: hidden; color: #575757; padding: 10px 0;}
.product_introduction_pic{ float: left; width: 54%; margin: 0 1%;}
.product_introduction_border{ border: 1px solid #e6e6e6; background: #f5f5f5; padding-top: 16px;}
.product_introduction_pic_big{ background: #fff; width: 360px; height: 360px; background: #fff; margin: 0 auto;}
.product_introduction_pic_small{ width: 362px; margin: 0 auto; padding: 16px 0;}
.product_introduction_pic_small_img{ float: left; width: 60px; height: 60px; background: #fff; border: 1px solid #e6e6e6; margin: 0 5px;}

.product_introduction_parameter{ float: left; width: 40%; margin-right: 2%; margin-left: 1%;}
.parameter{ border-bottom:1px solid #e6e6e6; line-height:22px; padding:8px 0;}
.enlarge_botton{ padding:5px 10px; font-family:Arial, Helvetica, sans-serif; background:#1b8abd; border:0; color:#fff; cursor:pointer; margin-right:20px;}
.enlarge_botton:hover{ background: #575757;}
.inquiry_botton{ padding:5px 10px; font-family:Arial, Helvetica, sans-serif; background:#1b8abd; border:0; color:#fff; cursor:pointer;}
.inquiry_botton:hover{ background: #575757;}
.share_button{ padding:15px 0 0 10px;}

/*product_directions*/
.product_directions{ width: 100%; margin-bottom: 20px; overflow: hidden; color: #575757; }
.product_directions_text{ line-height: 22px; background: #fff; padding: 10px; margin-top: 10px;}

/*product_inquiry*/
.product_inquiry{ width: 100%; margin-bottom: 20px; overflow: hidden; color: #575757;}
.product_inquiry_main{ background: #fff; padding: 10px; margin-top: 10px; }
.product_inquiry_explanation{ line-height: 22px;}
.product_inquiry_table{ background: #fff; padding: 10px 0;}
.product_inquiry_table_title{ font-weight: bold; padding-right: 10px;}
.product_inquiry_table_tip{ color: #FF0000; padding-left: 5px;}
.inquiry_input{ font-family:Arial, Helvetica, sans-serif; width:50%; height:26px; line-height:26px; padding:0 10px; margin:5px 0; border:1px solid #dee6ee;}
.inquiry_textarea{ font-family:Arial, Helvetica, sans-serif; width:70%; height:150px; line-height:26px; padding:0 0 0 10px; margin:5px 0; border:1px solid #dee6ee; font-size:12px;}
.inquiry_code{ width:60px; height:26px; line-height:26px; padding:0 10px; margin:5px 0; border:1px solid #dee6ee;}
.inquiry_submit{ padding:0 6px; margin:8px 5px; height:30px; line-height:30px; font-family:Arial, Helvetica, sans-serif; background:#2085c5; border: none; color: #fff; cursor: pointer;}
.inquiry_submit:hover{ background: #686868;}


/*product_related*/
.product_related{ width: 100%; overflow: hidden;}
.product_related_list{ background: #fff;}
.product_related_center{ margin:0 auto;}
.product_related_list_td{ float: left; background: #dff4fe;}
.product_related_list_td_img{ overflow: hidden; border:0; background: #fff; margin: 10px; text-align:center;}
.product_related_list_td_img a{ display:table-cell; text-align:center; vertical-align:middle;}
.product_related_list_td_text{ background: url(../images/index_hot_product_td_text.gif) no-repeat top center; background-color: #f5f5f5; border-left:1px solid #d7d7d7;border-right:1px solid #d7d7d7; border-bottom:1px solid #d7d7d7; padding-top: 10px; padding-bottom: 8px;}
.product_related_list_td_text a{ color: #575757; font-weight:bold;}
.product_related_list_td_text a:hover{ text-decoration:underline; color: #1b8abd;}
.product_related_list_td_name{ text-align: center; line-height: 24px; overflow: hidden;   white-space: nowrap;   text-overflow: ellipsis;}
.product_related_list_td_number{ text-align: center; line-height: 22px;}


/*分页样式*/
.middle_right_main_page{ text-align: center;}
.paginations {
	margin: 20px 0;
}
.paginations a{
	color:#1b8abd;
}
.paginations li{ display:inline; color:#1b8abd;}
.paginations .totalpage{ border:1px solid #1b8abd; margin:0 4px; padding:3px 8px;}
.paginations li a{ border:1px solid #1b8abd; margin:0 4px; padding:3px 8px;}
.paginations .current{ border:1px solid #1b8abd; background:#1b8abd; border:1px solid #1b8abd; margin:0 4px; padding:3px 8px; color:#fff;}

/*back to top*/
#toTop{
 position:fixed;
 _position:absolute;
 right:30px;
 bottom:70px;
 _top:expression(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-40);
 cursor:pointer;
 display:none;
}


