@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;}
ul,li{ list-style:none;}
a{ text-decoration:none; font-family: verdana,arial, helvetica, sans-serif; font-family: verdana,arial, helvetica, sans-serif; color: #FFFFFF;}
a:hover{ color: #FFFFFF;}
/*body*/
body{ background:url(../images/bg.png) repeat; background-color:#222222; font-family: verdana,arial, helvetica, sans-serif; font-size:12px; margin:0; color: #FFFFFF; margin-top: 5px;}
.center{ width:1000px; margin:0 auto;}

/*header*/
.header{ width: 1000px; height: 110px;overflow: hidden;}
.header_logo{ float:left; height: 110px; overflow: hidden;}
.header_right{ float: right; height: 110px; overflow: hidden;}

.header_language{ height: 25px; overflow: hidden; padding-top: 15px; color: #525050; text-align: right;}
.header_language a{ margin-left: 10px; color: #525050;}
.header_language a:hover{ color: #FFFFFF;}

.header_search{ border: 1px solid #525050; background: none; width: 341px; height: 36px; overflow: hidden; float: right; margin-top: 10px;}
.header_search_input_div{ float: right; height: 36px;}
.header_search_input{ height: 36px; width: 245px; border: none; background: none; padding:0 10px; line-height: 36px; font-family: verdana,arial, helvetica, sans-serif; color: #525050;}
.header_search_button_div{ float: right; height: 36px; width: 74px;}
.header_search_button{ background: url(../images/search_button.gif) no-repeat; border: none; height: 36px; width: 74px; cursor: pointer;}


/*navigation*/
.navigation{ width: 1000px; height: 38px; margin-bottom: 5px;}
/*index_banner*/
.index_banner{ margin-bottom: 18px; overflow: hidden;}


.index_title{ color: #FFFFFF; font-size: 30px; font-weight: bold; text-align: center; margin-bottom: 20px;}


/*index_about_us*/
.index_about_us{ background: #292929; padding: 30px 0;}
.index_about_us_main{ line-height: 22px; color: #BFBFBF;}
.index_about_us_main img{ padding: 5px;}
.index_about_us_more{ margin: 20px 350px;}
.index_about_us_more a{display: block; width: 300px; height: 40px; line-height: 40px; font-size: 14px; color: #FFFFFF; background: #b0251f; border-radius: 30px; text-align: center;}
.index_about_us_more a:hover{ background: #525050;}

/*index_hot_product*/
.index_hot_product{ background: #222222; padding: 30px 0;}
.index_hot_product_info{ margin-bottom: 20px;}
.index_hot_product_main{ padding-top: 15px;}
.index_hot_product_tr{ width: 1000px; margin-bottom: 15px;}
.index_hot_product_td{ float: left; background: #414141; }
.index_hot_product_td_img{ overflow: hidden; border: 6px solid #414141; background: #fff; text-align:center; display:table-cell; vertical-align:middle;}
.index_hot_product_td_img:hover{ border: 6px solid #414141;}
.index_hot_product_td_text{ padding: 6px;}
.index_hot_product_td_text a{ color: #FFFFFF; }
.index_hot_product_td_text a:hover{ text-decoration:underline; color: #FFFFFF;}
.index_hot_product_td_name{ padding: 5px 0;}
.index_hot_product_td_number{ padding: 5px 0;}

.index_video_news{ background: #292929; padding: 40px 0;}
.index_video{ float: left; width: 480px; margin-right: 20px;}
.index_news{ float: left; width: 500px;}
.index_news_title{ height: 40px; line-height: 40px;}
.index_news_title span{ float: left; color: #969696; font-size: 30px; font-weight: bold;}
.index_news_title span.index_news_title_more{ float: right; font-size: 14px; font-weight: normal;}
.index_news_title span.index_news_title_more a{ color: #969696;}
.index_news_main{ margin-top: 10px;}
.index_news_main ul li{ background: url(../images/index_news_list.gif) left center no-repeat; color: #969696; border-bottom: 1px dashed #969696; padding: 8px 0 8px 15px;}
.index_news_main ul li a{ color: #969696;}
.index_news_main ul li a:hover{ color: #FFFFFF;}
.index_news_main ul li span{ float: left;}
.index_news_main ul li span.index_news_date{ float: right; color: #686868;}

/*index_new_product*/
.index_new_product{ margin-bottom: 15px; background: #fff; padding: 15px 0;}
.index_new_product_title{ background: url(../images/index_new_pro_title_bg.gif) repeat-x left center; height: 50px; line-height: 50px; text-align: center;}
.index_new_product_title span{ background: #FFFFFF; padding: 0 20px; font-size: 25px; color: #555555;}
.index_new_product_main{ margin-top: 10px;}
.marqueeleft{ width:1000px;overflow:hidden;margin:0 auto;}
.marqueeleft ul{float:left;}
.marqueeleft li{float:left;margin:0 5px;display:inline;overflow:hidden;}
.marqueeleft li .pic{display:block; border: 3px solid #e6e6e6; overflow:hidden; text-align:center; display:table-cell; vertical-align:middle;}
.marqueeleft li .pic:hover{ border: 3px solid #2085c5;}
.marqueeleft li .txt_name{text-align:center; line-height:24px; font-weight:bold;}
.marqueeleft li .txt_name a{ color:#686868;}
.marqueeleft li .txt_name a:hover{ color:#2085c5; text-decoration:underline;}
.marqueeleft li .txt_no{text-align:center;height:22px;line-height:22px;}
.marqueeleft li .txt_no a{ color:#686868}
.marqueeleft li .txt_no a:hover{ color:#2085c5; text-decoration:underline;}


/*footer*/
.footer_bg{ background: #1A1A1B; padding: 30px 0; color: #686868; }
.footer{}
.footer_left{ float: left; width: 650px;}
.tag_text{ width:650px; word-break:break-word;}
.tag_text a{ color: #686868; line-height: 22px; margin-right: 10px;}
.tag_text a:hover{ color:#fff; }

.footer_link{ padding: 10px 0;}
.partners_img{ width:650px; padding: 10px 0;}
.partners_img a img{ margin: 5px 0;}
.partners_text{ width:650px; padding: 8px 0; color: #686868;}
.partners_text a{ color: #686868; margin-right: 10px;}
.partners_text a:hover{ color:#FFFFFF;}
.footer_right{ float: left; width: 330px; border-left: 1px solid #343434; padding-left: 9px; margin-left: 10px;}
.foot_other_code{ width:1000px; padding: 8px 0;  color: #686868;}

/*----------------------------子页CSS---------------------*/
/*other_banner*/
.other_banner_bg{}
.other_banner{}
/*middle*/

.middle{ background: #292929; margin-bottom: 10px;}
/*second_navigation*/
.second_navigation_bg{ background: #1d1d1d; }
.second_navigation{ width: 1000px; padding: 8px 0; line-height: 22px; color: #616161; }
.second_navigation span{ margin: 0 5px;}
.second_navigation a{ color: #616161;}
.second_navigation a:hover{ color: #616161;}

/*middle_main*/
.middle_main_nav{ background: url(../images/middle_main_nav_bg.gif) repeat-x; height: 77px;}
.middle_main_nav_main{ padding: 22px 0;}
.middle_main_nav_one{ display: block; margin: 0 10px; float: left;}
.middle_main_nav_one a{ display: block; background: #4a4a4a; color: #FFFFFF; font-size: 12px; padding: 0 30px; height: 33px; line-height: 33px;  border-radius: 5px;}
.middle_main_nav_one a:hover{ background: #b0251f; border-radius: 5px;}


.middle_main{}
.middle_main_title{ text-align: center;}
.middle_main_title h2{ color: #FFFFFF; font-size: 30px;}

.middle_main_other_title{ text-align: center;}
.middle_main_other_title h2{ color: #FFFFFF; font-size: 20px;}

.middle_main_text{ padding: 20px 0; color: #6f6f6f; line-height: 22px;}
.middle_main_list{ padding: 20px 0; color: #6f6f6f;}

.middle_main_list li{ border-bottom: 1px solid #3b3b3b; padding-bottom: 20px; margin-bottom: 20px;}
.middle_main_list_date{ color: #FFFFFF; background: #3d3d3d; float: left; width: 80px; text-align: center; padding: 10px 0;}
.middle_main_list_date_d{ font-size: 40px; font-weight: bold;}
.middle_main_list_date_ym{}
.middle_main_list_date_ymd{ color: #6f6f6f; float: left; width: 80px; text-align: center; }

.middle_main_list_title{ float: left; width: 900px; margin-left: 20px;}
.middle_main_list_title_name{ color: #FFFFFF;}
.middle_main_list_title_name a{ display: block; font-size: 14px; color: #FFFFFF;}
.middle_main_list_title_content{ padding: 20px 0;}

.feedback_table{ background: none; padding: 20px 0;}
.feedbacl_title{ color: #686868;}
.feedback_tip{ color: #b0251f; padding-left: 5px;}
.feedback_input{ font-family:verdana,arial, helvetica, sans-serif; width:780px; height:26px; line-height:26px; padding:0 10px; margin:5px 0; border:1px solid #525050; background: none; color: #FFFFFF;}
.feedback_textarea{ font-family:verdana,arial, helvetica, sans-serif; width:780px; height:150px; line-height:26px; padding:0 10px; margin:5px 0; border:1px solid #525050; font-size:12px; background: none; color: #FFFFFF;}
.feedback_code{ width:60px; height:26px; line-height:26px; padding:0 10px; margin:5px 0; border:1px solid #525050; background: none; color: #FFFFFF;}
.feedback_submit{ font-family:verdana,arial, helvetica, sans-serif; line-height:30px; padding:0 20px; cursor:pointer; background:#4a4a4a; color: #fff; border: none; margin: 20px 0; border-radius: 8px;}
.feedback_submit:hover{ background: #b0251f;}


.middle_left{ padding-top: 30px; float: left; width: 240px; margin-right: 10px;}
.middle_right{ padding-top: 30px; float: left; width: 750px;}
.middle_left_title{ background: #232323; font-size: 30px; color: #3b3b3b; padding: 20px; font-weight: bold;}
/* 侧边弹出菜单 */
#middle_left_product_category_sidemenu{ margin-bottom: 20px;}
#sidemenu{
  width: 240px;
}
ul#sidemenu, ul#sidemenu ul {
  list-style-type:none;
  margin: 0;
  padding: 10px;
  width: 220px;
  background-color: #2E2E2E;
}
ul#sidemenu a {
  display: block;
  text-decoration: none;	
}
ul#sidemenu li#big {
  background: url(../images/middle_left_category_line.gif) left bottom repeat-x;
  
}
ul#sidemenu li a {
  color: #c3c3c3;	
  padding:10px 0 10px 15px; 
  font-size: 14px;
	background: url(../images/middle_left_category_bg.gif) no-repeat left center;
}
ul#sidemenu li a:hover {
  color: #919191;
}
ul#sidemenu li ul{
  background: #2E2E2E;
  width: 200px;
}
ul#sidemenu li ul li a {
  background: url(../images/middle_left_category_line.gif) left bottom repeat-x;
  color: #6f6f6f;
  padding:10px 0; 
  margin: 0; 
}
ul#sidemenu li ul li a:hover{
  color: #919191;
}
ul#sidemenu li ul li#little a {
  background: url(../images/middle_left_category_line.gif) left bottom repeat-x;
  color: #6f6f6f;
  padding:10px 0; 
  margin: 0;
  padding-left: 15px;
}
ul#sidemenu li ul li#little a:hover{
  color: #919191;
}

.middle_right_title{}
.middle_right_title_bg{ background: #232323;}
.middle_right_title h2{ color: #FFFFFF; font-size: 30px;}
.middle_right_title_bg h2{ color: #686868; font-size: 20px; padding: 20px 10px;}
.middle_right_main{ margin-top: 10px;}
.middle_right_bg{ background: #2E2E2E; margin-top: 0px;}
/*product_class_content*/
.product_class_content{ line-height: 22px; padding:10px 0;}

/*product_list*/
.product_list{ margin-top: 10px; padding: 10px 0;}

/*product_list_window*/
.product_list_tr{ width: 750px; margin-bottom: 15px;}
.product_list_td{ float: left;}
.product_list_td_img{ overflow: hidden; background: #fff; display:table-cell; vertical-align:middle; text-align:center;}
.product_list_td_img:hover{}
.product_list_td_text{ background: #414141; padding: 10px;}
.product_list_td_text a{ color: #FFFFFF;}
.product_list_td_text a:hover{ color: #6f6f6f;}
.product_list_td_name{ margin-bottom: 10px; margin-top: 10px;}
.product_list_td_number{ margin-bottom: 10px;}

/*product_introduction*/
.product_introduction{ width: 730px; margin-bottom: 20px; overflow: hidden; color: #919191; padding: 10px;}
.product_introduction_pic{ float: left; width: 362px;}
.product_introduction_pic_big{ border: 1px solid #525050; background: #fff; width: 360px; height: 360px; background: #fff; overflow: hidden;}
.product_introduction_pic_small{ margin-top: 16px;}
.product_introduction_pic_small_img{ float: left; width: 60px; height: 60px; background: #fff; border: 1px solid #525050; margin: 0 5px;}

.product_introduction_parameter{ float: left; width: 348px; margin-left:20px;}
.parameter{ border-bottom:1px solid #525050; line-height:22px; padding: 8px 10px;}
.parameter a{ color: #c3c3c3;}
.parameter a:hover{ color: #919191;}
.parameter_button{ margin: 10px 0;}
.parameter_button a{ color: #FFFFFF;}
.parameter_button a:hover{ color: #FFFFFF;}

.inquiry_button{ padding:5px 15px; background:#4a4a4a; border:0; cursor:pointer; margin-right: 20px; border-radius: 8px;}
.inquiry_button:hover{ background: #b0251f;}
.email_button{  padding:5px 15px; background:#4a4a4a; border:0; cursor:pointer; border-radius: 8px;}
.email_button:hover{ background: #b0251f;}

.share_button{ padding:15px 0 0 10px;}



.product_show_title{ background: #232323; padding: 20px; font-size: 18px; color: #686868;}

/*product_directions*/
.product_directions{ width: 750px; margin-bottom: 20px; overflow: hidden; color: #919191; }
.product_directions_text{ padding: 0 10px; line-height: 22px; margin-top: 10px;}

/*product_inquiry*/
.product_inquiry{ width: 750px; margin-bottom: 20px; overflow: hidden; color: #686868;}
.product_inquiry_main{ padding: 10px; margin-top: 10px; }
.product_inquiry_table{ 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:verdana,arial, helvetica, sans-serif; width:360px; height:26px; line-height:26px; padding:0 10px; margin:5px 0; border:1px solid #525050; background: none; color: #FFFFFF;}
.inquiry_textarea{ font-family:verdana,arial, helvetica, sans-serif; width:500px; height:150px; line-height:26px; padding:0 0 0 10px; margin:5px 0; border:1px solid #525050; font-size:12px; background: none; color: #FFFFFF;}
.inquiry_code{ width:60px; height:26px; line-height:26px; padding:0 10px; margin:5px 0; border:1px solid #525050; background: none; color: #FFFFFF;}

.inquiry_submit{ font-family:verdana,arial, helvetica, sans-serif; line-height:30px; padding:0 20px; cursor:pointer; background:#4a4a4a; color: #fff; border: none; margin: 20px 0; border-radius: 8px;}
.inquiry_submit:hover{ background: #b0251f;}

/*product_related*/
.product_related{ width: 750px; overflow: hidden;}
.product_related_list{ padding: 10px 0; margin-top: 10px; }
.product_related_list_tr{ margin-bottom: 15px;}
.product_related_list_td{ float: left;}
.product_related_list_td_img{ overflow: hidden; background: #fff; display:table-cell; text-align:center; vertical-align:middle;}
.product_related_list_td_img:hover{ }
.product_related_list_td_text{ background: #414141; padding: 10px;}
.product_related_list_td_text a{ color: #FFFFFF;}
.product_related_list_td_text a:hover{ color: #6f6f6f;}
.product_related_list_td_name{ margin-bottom: 10px; margin-top: 10px;}
.product_related_list_td_number{ margin-bottom: 10px;}



.search_tips{ font-size: 14px; color:red;}
.search_keyword{ color:red;}
/*分页样式*/
.middle_main_page{ text-align: center; height: 50px; line-height: 50px;}
.paginations {}
.paginations a{ color:#505050;}
.paginations li{ display:inline; color:#505050;}
.paginations .totalpage{ border:1px solid #dee0e2; margin:0 4px; padding:3px 8px; background: #f2f4f4;}
.paginations li a{ border:1px solid #dee0e2; margin:0 4px; padding:3px 8px; background: #f2f4f4;}
.paginations .active{ background:#505050; border:1px solid #505050; margin:0 4px; padding:3px 8px; color:#FFFFFF;}

/*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;
}


