@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: Arial, Helvetica, sans-serif; color: #272727;}
a:hover{ color: #0088ba;}
input{ font-family: Arial, Helvetica, sans-serif;}
/*body*/
body{ background:url('../images/body_bg.gif') repeat; font-family: Arial, Helvetica, sans-serif; font-size:12px; margin:0; color: #333333;}
.main_body{ width:960px; margin:0 auto; background: #FFFFFF; padding: 20px 80px;}
.center{}

/*header*/
.header{width: 960px; height: 130px; color: #7b7b7b; position: relative; overflow: hidden;}
.header a{ color: #7b7b7b;}
.header a:hover{ color: #0088ba;}
.header_language_user{ position: absolute; right: 0; color: #FFFFFF; overflow: hidden; background: #272727;}

.header_language_font{ float: left; border-right: 1px solid #FFFFFF; padding-left: 10px;}
.header_language_font a{ color: #FFFFFF; margin-right: 10px; font-weight: bold; height: 40px; line-height: 40px;}

.header_language_img{ float: left; background: #FFFFFF; padding-left: 10px;}
.header_language_img a{ display: inline-block; height: 40px; color: #272727; padding-left: 30px; line-height: 40px; background-repeat: no-repeat; background-position: 0 11px; margin-right: 10px;}

.header_user{ float: left; padding: 0 10px; height: 40px; line-height: 40px; color: #FFFFFF; font-weight: bold;}
.header_user a{ color: #FFFFFF; font-weight: bold;}


.header_main{ position: absolute; top: 40px; left: 0; height: 90px; width: 960px; overflow: hidden;}
.header_logo{ float: left; height: 90px; overflow: hidden;}
.header_company{ float: left; padding-top: 22px;}
.header_company h1{ font-family: Arial, Helvetica, sans-serif; font-size: 30px; color: #7b7b7b; display: table-cell; vertical-align: middle;}



/*navigation*/
.navigation{ margin-bottom: 2px; position: relative;}
.navigation_bg{ background: url('../images/navigation_bg.gif') repeat; width: 952px; height: 50px; padding: 0 4px; border-radius: 4px; }

#nav {padding:0; margin:0; list-style:none; height:50px; position:relative; z-index:500;}
#nav li.top {display:block; float:left;}
#nav li a.top_link {display:block; float:left; height:50px; line-height:50px; color:#FFFFFF; text-decoration:none; font-size:12px; cursor:pointer;}
#nav li a.top_link span {float:left; display:block; padding:0 24px; height:50px; border-right: 1px solid #5d5d5d;}
#nav li a.top_link span.down {float:left; display:block; padding:0 24px; height:50px; background: url('../images/arrow_down.gif') right 10px no-repeat; border-right: 1px solid #5d5d5d;}
#nav li a.top_link:hover { color:#FFFFFF; background: #0088ba;}
#nav li a.top_link:hover span {background: #0088ba;}
#nav li a.top_link:hover span.down {background:url('../images/arrow_down_over.gif') right 10px no-repeat;}

#nav li:hover > a.top_link {color:#FFFFFF; background: #0088ba;}
#nav li:hover > a.top_link span {background: #0088ba;}
#nav li:hover > a.top_link span.down {background:url('../images/arrow_down_over.gif') right 10px no-repeat;}

/* Default list styling */

#nav li:hover {position:relative; z-index:200;}

/* keep the 'next' level invisible by placing it off screen. */
#nav ul, 
#nav li:hover ul ul,
#nav li:hover ul li:hover ul ul,
#nav li:hover ul li:hover ul li:hover ul ul,
#nav li:hover ul li:hover ul li:hover ul li:hover ul ul
{position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0; list-style:none; }

#nav li:hover ul.sub
{left:0; top:50px; height:auto; z-index:300;}
#nav li:hover ul.sub li
{background: url('../images/menu_bg.png') repeat; display:block; height:36px; position:relative; float:left; font-weight:normal;}
#nav li:hover ul.sub li a
{display:block; height:36px; padding: 0 20px 0 10px; line-height:36px; color:#FFFFFF; text-decoration:none;}
#nav li:hover ul.sub li a:hover 
{color:#0088ba;}

#nav li ul.sub li a.fly
{}
#nav li:hover ul.sub li a.fly:hover
{background: url('../images/arrow_over.gif') right center no-repeat; color:#0088ba;}

#nav li:hover ul li:hover > a.fly {background: url('../images/arrow_over.gif') right center no-repeat; color:#0088ba;} 

#nav li:hover ul li:hover ul,
#nav li:hover ul li:hover ul li:hover ul,
#nav li:hover ul li:hover ul li:hover ul li:hover ul,
#nav li:hover ul li:hover ul li:hover ul li:hover ul li:hover ul
{left:0px; top:0px; background: #FFFFFF; white-space:nowrap; z-index:400; height:auto;}

#current{ background: #0088ba;}
#current a.top_link span{ color: #FFFFFF;}

/*search*/
.search{ position: absolute; z-index: 3000; right: 10px; top: 10px; width: 210px; height: 30px; background: #0088ba; overflow: hidden;}
.search_input_div{ float: left; height: 28px; width: 168px; border: 1px solid #FFFFFF;}
.search_input{ height: 28px; width: 148px; border: none; padding:0 10px; line-height: 28px;  color: #777777;}

.search_button_div{ float: left; height: 30px; width: 39px;}
.search_button{ height: 30px; width: 39px; background: url('../images/search_button.gif') no-repeat; border: none; cursor: pointer;}



/*index_middle*/
.index_middle{ width: 960px; margin-bottom: 20px;}

.index_full_title{ color: #0088ba; font-size: 25px; padding: 12px 15px; border: 1px solid #efefef;}

/*index_banner*/
.index_banner{ margin-bottom: 10px; overflow: hidden;}

/*index_about_us*/
.index_about_us{ width:960px; margin-bottom: 10px;}
.index_about_us_main{ margin-top: 10px; border: 1px solid #efefef; line-height: 22px; padding: 10px;}
.index_about_us_main img{}


/*index_hot_product*/
.index_hot_product{ margin-bottom: 10px;}
.index_hot_product_main{ margin-top: 10px; border: 1px solid #efefef; padding: 20px 0;}
.index_hot_product_tr{ width: 958px; margin-bottom: 15px;}
.index_hot_product_td{ float: left;}
.index_hot_product_td_img{ border: 1px solid #edf0f3; background: #fff; display: table-cell; vertical-align: middle; text-align: center; overflow: hidden;}
.index_hot_product_td_img:hover{}
.index_hot_product_td_text{}
.index_hot_product_td_text a{ color: #484848; font-weight: bold; }
.index_hot_product_td_text a:hover{ color: #00548e;}
.index_hot_product_td_name{ text-align: center; line-height: 24px;}
.index_hot_product_td_number{ text-align: center; line-height: 22px;}


/*index_new_product*/

.index_new_product{ margin-bottom: 10px;}
.index_new_product_main{ margin-top: 10px; background: #fff; padding: 15px 0; border: 1px solid #edf0f3;}
.marqueeleft{ width:958px; 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:1px solid #edf0f3; overflow:hidden;}
.marqueeleft li .txt_name{ text-align:center; line-height:24px; font-weight:bold;}
.marqueeleft li .txt_name a{ color:#484848; font-weight: bold;}
.marqueeleft li .txt_name a:hover{ color:#00548e;}
.marqueeleft li .txt_no{ text-align:center; height:22px; line-height:22px;}
.marqueeleft li .txt_no a{ color:#484848; font-weight: bold;}
.marqueeleft li .txt_no a:hover{ color:#00548e;}




/*middle_main*/
.left_title{ width: 218px; border: 1px solid #efefef; padding-left: 10px; height: 45px; line-height: 45px; color: #272727; font-size: 16px; overflow: hidden;}

.left_other_title{ width: 218px; border: 1px solid #efefef; padding-left: 10px; height: 45px; line-height: 45px; color: #0088ba; font-size: 16px; overflow: hidden;}

.product_category_title{ width: 218px; border: 1px solid #efefef; padding-left: 10px; height: 45px; line-height: 45px; color: #272727; font-size: 16px; overflow: hidden;}
/*middle_left_product_category*/
.middle_left_product_category{}
.middle_left_product_category_main{ width: 228px; border: 1px solid #efefef; padding: 10px 0; margin-top: 10px; margin-bottom: 10px; overflow: hidden;}

/* 侧边菜单 */
.middle_left_product_category_one{ border-bottom: 2px solid #FFFFFF;}
.middle_left_product_category_one_1{ background: url('../images/left_list_point.gif') no-repeat 8px 15px; padding:10px 10px 10px 20px; }
.middle_left_product_category_one_1 a{display: block; color: #838383; font-size: 12px; font-weight: bold;}
.middle_left_product_category_one_1 a:hover{ color: #0088ba; }

.middle_left_product_category_one_2{ padding:10px 10px 10px 20px;}
.middle_left_product_category_one_2 a{display: block; color: #636363; font-size: 12px;}
.middle_left_product_category_one_2 a:hover{ color: #0088ba; }

.middle_left_product_category_one_3{ padding:10px 10px 10px 30px; }
.middle_left_product_category_one_3 a{display: block; color: #7c7c7c; font-size: 12px;}
.middle_left_product_category_one_3 a:hover{ color: #0088ba; }
/* 侧边弹出菜单 */
#middle_left_product_category_sidemenu{}
#sidemenu{
  width: 230px;
}
ul#sidemenu, ul#sidemenu ul {
  list-style-type:none;
  margin: 0;
  width: 230px;
}
ul#sidemenu a {
  display: block;
  text-decoration: none;
}
ul#sidemenu li a{
  background: url('../images/left_list_point.gif') no-repeat 8px 15px;
}
ul#sidemenu li#big_list {
  padding: 0 25px 0 0;  
  background: url('../images/left_list_bg.gif') no-repeat 210px 15px;
  border-bottom: 2px solid #FFFFFF;
}
ul#sidemenu li#big_list:hover {

}
ul#sidemenu li#big {
  padding: 0 25px 0 0; 
  border-bottom: 2px solid #FFFFFF;  
}
ul#sidemenu li#big:hover {

}
ul#sidemenu li a {
  padding: 10px 0 10px 20px; 
  color: #838383;	
  font-size: 12px;
  font-weight: bold;
}
ul#sidemenu li a:hover {
  color: #0088ba;
}
ul#sidemenu li ul{
  background: none;
  width: 230px;
}
ul#sidemenu li ul li a {
  background: none;
  color: #636363;
  padding:10px 0; 
  margin: 0 0 0 20px;
  font-weight: normal;
}
ul#sidemenu li ul li a:hover{
  color: #0088ba;
}
ul#sidemenu li ul li#little a {
  background: none;
  color: #7c7c7c;
  padding:10px 0; 
  margin: 0 0 0 30px;
  font-weight: normal;
}
ul#sidemenu li ul li#little a:hover{
  color: #0088ba;
}


/*middle_left_newpro*/
.middle_left_newpro{ margin-bottom: 10px;}
.middle_left_newpro_main{ width: 228px; border: 1px solid #efefef; margin-top: 10px; padding-bottom: 10px; overflow: hidden;}
.middle_left_newpro_img{ background: #fff;}
.middle_left_newpro_img:hover{}
.middle_left_newpro_text{ text-align: center; width: 228px;}
.middle_left_newpro_text a{ line-height: 22px; color: #838383; font-weight: bold;}
.middle_left_newpro_text a:hover{ color: #0088ba}


/*middle_left_about*/
.middle_left_about{ margin-bottom: 10px;}
.middle_left_about_main{ width: 228px; padding: 10px 0; border: 1px solid #efefef; margin-top: 10px; overflow: hidden; }
.middle_left_about_one{ background: url('../images/left_list_point.gif') no-repeat 8px 15px; padding:10px 10px 10px 20px; border-bottom: 2px solid #FFFFFF;}
.middle_left_about_one a{ display: block; color: #838383; font-size: 12px; font-weight: bold;}
.middle_left_about_one a:hover{ color: #0088ba;}


/*middle_left_newclass*/
.middle_left_newclass{ margin-bottom: 10px;}
.middle_left_newclass_main{ width: 228px; padding: 10px 0; overflow: hidden; border: 1px solid #efefef; margin-top: 10px;}
.middle_left_newclass_one{ background: url('../images/left_list_point.gif') no-repeat 8px 15px; padding:10px 10px 10px 20px; border-bottom: 2px solid #FFFFFF;}
.middle_left_newclass_one a{ display: block; color: #838383; font-size: 12px; font-weight: bold;}
.middle_left_newclass_one a:hover{ color: #0088ba;}


/*middle_left_new*/
.middle_left_new{ margin-bottom: 10px; }
.middle_left_new_main{ width: 228px; padding: 10px 0; overflow: hidden; border: 1px solid #efefef; margin-top: 10px;}
.middle_left_new_main a{ display: block; background: url('../images/news_list_bg.gif') no-repeat 7px 10px; padding:5px 0 5px 15px; line-height: 18px; color: #838383; }
.middle_left_new_main a:hover{ color: #0088ba;}

/*middle_left_contact*/
.middle_left_contact{}
.middle_left_contact_main{ width: 208px; padding:10px; line-height:20px; color: #7a7a7a; border: 1px solid #efefef; margin-top: 10px; overflow: hidden;}



/*other_banner*/
.other_banner_bg{}
.other_banner{}
#obanner{}


/*second_navigation*/
.second_navigation{ padding: 16px 0; line-height: 22px; color: #9f9f9f; font-size: 14px;}
.second_navigation a{ color: #9f9f9f; }
.second_navigation a:hover{ color: #9f9f9f;}


/*middle*/
.middle_bg{}
.middle{ width: 960px; overflow: hidden; margin-bottom: 10px;}

/*middle_left*/
.middle_left{ float: left; width: 230px; margin-right: 10px;}

/*middle_right*/
.middle_right{ float: left; width: 720px; }

.right_title{ color: #FFFFFF; background: #0088ba; font-size: 16px; padding: 12px 10px 12px 15px; border-bottom: 4px solid #0276a0; border-radius: 0 4px 4px 0;}
.right_title h2{ font-size: 16px; font-weight: normal;}

.full_title{ color: #FFFFFF; background: #0088ba; font-size: 16px; padding: 12px 10px 12px 15px; border-bottom: 4px solid #0276a0; border-radius: 4px;}
.full_title h2{ font-size: 16px; font-weight: normal; }


.middle_right_main{ background: #FFFFFF; padding: 10px;}
.middle_right_name{ text-align: center; padding-bottom: 10px;}
.middle_right_name h2{ line-height: 30px; color: #333333;}
.middle_right_time{ text-align: right; padding-right: 20px; line-height: 28px;}

.middle_right_main_text{ line-height: 22px; padding: 10px 0; background: #fff; margin-top: 10px;}
.middle_right_main_text_main{ border-top: 2px solid #efefef; padding-top: 10px;}

.middle_right_main_text_list{ padding-bottom: 10px; background: #fff; }
.middle_right_main_text_list a{ display: block; padding:10px 0 10px 20px; background: url('../images/text_list_bg.gif') left top no-repeat; line-height: 18px; color: #333333; border-bottom: 1px dashed #CCCCCC;}
.middle_right_main_text_list a:hover{ color: #0088ba;}


/*middle_part*/
.middle_main{}
.middle_part{ padding: 10px; background: #fff; border-top: 0;}
.middle_part_left{ float: left; width: 540px; line-height: 22px; padding-right: 10px;}
.middle_part_right{ float: left; width: 390px; color: #424141; padding: 18px 0;}

.feedbacl_title{ color: #424141;}
.feedback_tip{ color: #FF0000; padding-left: 5px;}
.feedback_input{ font-family:Arial, Helvetica, sans-serif; width:260px; height:26px; line-height:26px; padding:0 10px; margin:5px 0; border:1px solid #ccc;}
.feedback_textarea{ font-family:Arial, Helvetica, sans-serif; width:280px; height:150px; line-height:26px; margin:5px 0; border:1px solid #ccc; font-size:12px;}
.feedback_code{ width:60px; height:26px; line-height:26px; 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:#0088ba; color: #fff; border: none; border-radius: 5px;}
.feedback_submit:hover{ background: #b5b5b5;}

.member_info_title{ font-weight: bold; font-size: 16px; line-height: 40px;}
.member_info_tip{ width: 350px; padding: 10px; line-height: 25px; margin-bottom: 20px; margin: 0 10px; border: 1px solid #d3d3d3; border-radius: 5px;}
.login_title{ font-weight: bold; padding-right: 10px;}
.login_input{ height:26px; line-height:26px; width:220px; margin:5px 0; margin-left:10px; padding: 0 5px;}
.login_button{ padding:0 12px; margin:8px 5px; height:30px; line-height:30px; font-family:Arial, Helvetica, sans-serif; background:#0088ba; border: none; color: #fff; cursor: pointer; border-radius: 5px;}
.login_button:hover{ background: #b5b5b5;}

.register_title{ font-weight: bold; text-align: center; font-size: 14px;}
.register_info{ line-height: 22px; color: #777;}
.register_table{ width:940px; margin-top:10px;}
.register_table table{ border-collapse:collapse;}
.register_table_title{ font-weight: bold; padding-right: 20px;}
.register_table table td{ border:solid 1px #fff; height:50px;}
.register_input{ height:26px; line-height:26px; width:320px; margin-left:10px; padding: 0 5px;}
.register_button{ padding:0 12px; margin:8px 5px; height:30px; line-height:30px; font-family:Arial, Helvetica, sans-serif; background:#0088ba; border: none; color: #fff; cursor: pointer; border-radius: 5px;}
.register_button:hover{ background: #b5b5b5;}
.register_tip{ color: #FF0000; padding-left: 5px;}

/*product_class_content*/
.product_class_content{ line-height: 22px; border-bottom: 2px solid #efefef; padding-bottom: 10px; }

/*product_list*/
.product_list{ margin-top: 10px; padding: 10px 0;}

/*product_list_window*/
.product_list_tr{ width: 700px; margin-bottom: 15px; overflow: hidden;}
.product_list_td{ float: left;}
.product_list_td_img{ background: #fff; border: 1px solid #efefef; display: table-cell; vertical-align: middle; text-align: center; overflow: hidden;}
.product_list_td_img:hover{}
.product_list_td_text{}
.product_list_td_text a{ color: #333333; font-weight: bold;}
.product_list_td_text a:hover{ color: #0088ba;}
.product_list_td_name{ text-align: center; line-height: 24px;}
.product_list_td_number{ text-align: center; line-height: 22px;}


/*product_introduction*/
.product_introduction{ width: 700px; margin-bottom: 20px; overflow: hidden; color: #333333; background: #fff; padding: 10px 0; margin-top: 10px;}
.product_introduction_pic{ float: left; width: 362px;}
.product_introduction_pic_big{ width: 360px; height: 360px; background: #fff;}
.product_introduction_pic_small{ margin-top: 16px;}
.product_introduction_pic_small_img{ float: left; width: 60px; height: 60px; background: #fff; border: 1px solid #edf0f3; margin: 0 5px;}

.product_introduction_parameter{ float: left; width: 306px; margin-left:20px; margin-right: 10px;}
.parameter{ border-bottom:1px solid #edf0f3; line-height:22px; padding:8px 10px;}
.enlarge_botton{ padding:10px; font-family:Arial, Helvetica, sans-serif; background:#0088ba; border:0; color:#fff; cursor:pointer; margin-right:20px; border-radius: 5px;}
.enlarge_botton:hover{ background: #afafaf;}
.inquiry_botton{ padding:10px; font-family:Arial, Helvetica, sans-serif; background:#0088ba; border:0; color:#fff; cursor:pointer; border-radius: 5px;}
.inquiry_botton:hover{ background: #afafaf;}
.share_button{ padding:15px 0 0 10px;}

/*product_show_title*/
.product_show_title{ width: 680px; background: #0088ba; margin-bottom: 10px; color: #FFFFFF; font-size: 16px; padding: 10px; border-radius: 0 4px 4px 0;}
.product_show_title h2{ font-weight: normal; font-size: 16px; }

/*product_directions*/
.product_directions{ width: 700px; margin-bottom: 20px; overflow: hidden; color: #424141; }
.product_directions_text{ line-height: 22px; padding: 10px; margin-top: 10px;}

/*product_inquiry*/
.product_inquiry{ width: 700px; margin-bottom: 20px; overflow: hidden; color: #424141;}
.product_inquiry_main{ padding: 10px; margin-top: 10px; }
.product_inquiry_explanation{ line-height: 22px;}
.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:Arial, Helvetica, sans-serif; width:360px; height:26px; line-height:26px; padding:0 10px; margin:5px 0; border:1px solid #dee6ee;}
.inquiry_textarea{ font-family:Arial, Helvetica, sans-serif; width:500px; 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 12px; margin:8px 5px; height:30px; line-height:30px; font-family:Arial, Helvetica, sans-serif; background:#0088ba; border: none; color: #fff; cursor: pointer; border-radius: 5px;}
.inquiry_submit:hover{ background: #afafaf;}


/*product_related*/
.product_related{ width: 700px; overflow: hidden;}
.product_related_list{ padding: 10px 0; background: #fff; margin-top: 10px;}
.product_related_list_td{ float: left;}
.product_related_list_td_img{ overflow: hidden; border: 1px solid #efefef; background: #fff;}
.product_related_list_td_img:hover{}
.product_related_list_td_text{}
.product_related_list_td_text a{ color: #333333;}
.product_related_list_td_text a:hover{ color: #0088ba;}
.product_related_list_td_name{ text-align: center; line-height: 24px; font-weight: bold;}
.product_related_list_td_number{ text-align: center; line-height: 22px;}


/*footer*/
.footer{}

.foot_msg{ width: 938px; margin: 0 auto; border: 1px solid #edf0f3; line-height: 22px; padding: 20px 10px; margin-bottom: 10px; background: #FFFFFF; overflow: hidden;}

.partners_img{ width: 940px; margin: 0 auto; padding: 20px 10px; background: #FFFFFF;}
.partners_img a img{}

.footer_bg{ padding: 10px 0; text-align: center; line-height: 22px;}
.partners_text{ padding: 5px 0; color: #333333;}
.partners_text a{ color: #333333;}
.partners_text a:hover{ color:#0088ba;}
.foot_navigation{ padding: 5px 0; color: #333333;}
.foot_navigation a{ color: #333333;}
.foot_navigation a:hover{ color:#0088ba;}
.foot_other_code{ padding: 5px 0;  color: #333333;}


/*分页样式*/
.middle_right_main_page{ text-align: center;}
.paginations {
	margin: 20px 0;
}
.paginations a{
	color:#0088ba;
}
.paginations li{ display:inline; color:#0088ba;}
.paginations .totalpage{ border:1px solid #0088ba; margin:0 4px; padding:3px 8px; border-radius: 2px;}
.paginations li a{ border:1px solid #0088ba; margin:0 4px; padding:3px 8px; border-radius: 2px;}
.paginations .current{ border:1px solid #0088ba; background:#0088ba; margin:0 4px; padding:3px 8px; color:#fff; border-radius: 2px;}

/*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;
}


