@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: #717171;}
a:hover{ color: #ca2218;}
/*body*/
body{ background:url(../images/bg.jpg) repeat; background-color:#dedee0; font-family: Arial, Helvetica, sans-serif; font-size:12px; margin:0; color: #717171;}
.center{ width:960px; margin:0 auto;}

/*index_banner*/
.index_banner{}

/*title*/
.left_title{ width: 205px; overflow: hidden; background: url(../images/left_title_bg.gif) no-repeat center left; color: #717171; font-size: 28px; padding-left: 35px; margin-left: 10px; margin-bottom: 20px;}

.right_title_1{ color: #ca2218; height: 50px; line-height: 50px; font-size: 16px; padding-left: 20px;}


/*middle*/
.middle{ width: 960px; margin-bottom: 10px; overflow: hidden;}
/*left*/
.left{ width: 250px; margin-right: 15px; float: left; background-color: #e6e6e6; padding-bottom: 50000px; margin-bottom: -50000px;}
/*right*/
.right{ width: 695px; float: left; background-color: #FFFFFF; padding-bottom: 50000px; margin-bottom: -50000px;}

/*common*/
.common{ width: 250px; padding-top: 20px; overflow: hidden;}
.language{ text-align: center;}
.language a{ margin: 0 8px;}

.user{ padding: 20px 10px; text-align: center; }

.search{ width: 240px; height: 30px; padding-right: 10px; overflow: hidden;}
.search_input_div{ float: right; height: 30px;}
.search_input{ height: 28px; width: 158px; overflow: hidden; border: 1px solid #b8b8b8; background: #b8b8b8; padding:0 10px; line-height: 30px; font-family: Arial, Helvetica, sans-serif; color: #FFFFFF;}
.search_button_div{ float: right; height: 30px; width: 50px;}
.search_button{ background: #373737; color: #FFFFFF; border: none; height: 30px; width: 50px; overflow: hidden; cursor: pointer;}


/*menu*/
.menu{ background: #e6e6e6; padding: 20px 0;}
.dropdown {height: 100%; width: 250px; border-top: 1px dashed #c5c5c5;}
.dropdown li { text-align: left; }
.dropdown .firsr { border-bottom: 1px dashed #c5c5c5;}
.dropdown .firsr a { display: block; padding: 8px 15px 8px 15px; line-height: 20px; color: #717171; font-size: 14px;}
.dropdown .second { background: #c2c2c2;}
.dropdown .second a { display: block; padding:6px 0 6px 15px; line-height: 20px; color: #393939; font-size: 14px;}
.dropdown .third { background: #cbcaca;}
.dropdown .third a { display: block; padding:6px 0 6px 20px; line-height: 20px; color: #454545; font-size: 14px;}
.dropdown .four { background: #d9d8d8;}
.dropdown .four a { display: block; padding:6px 0 6px 30px; line-height: 20px; color: #717171; font-size: 14px;}
.dropdown li a:hover{ color: #ca2218;}
#menu_this a{ color: #ca2218;}
#menu_this a:hover{ color: #ca2218;}
#menu_this ul li a{ color: #393939;}
#menu_this ul li ul li a{ color: #454545;}
#menu_this ul li ul li ul li a{ color: #717171;}

/*left_contact*/
.left_contact{ background: #777777; color: #FFFFFF;}
.left_contact_main{ width: 230px; overflow: hidden; padding:10px; line-height:20px;}

/*index_hot_product*/
/*.index_hot_product{ margin-bottom: 15px;}
.index_hot_product_main{ margin-top: 10px; }
.index_hot_product_tr{ width: 680px; margin-bottom: 15px;}
.index_hot_product_td{ float: left;}
.index_hot_product_td_img{ overflow: hidden; background: #fff;}
.index_hot_product_td_text{ text-align: center; line-height: 22px; padding-top: 10px;}
.index_hot_product_td_text a{ color: #3b3b3b; font-weight:bold;}
.index_hot_product_td_text a:hover{ text-decoration:underline; color: #717171;}
.index_hot_product_td_name{ }
.index_hot_product_td_number{}*/

/*index_about_us*/
.index_about_us{ margin-bottom: 15px;}
.index_about_us_main{ line-height: 22px; padding: 0 10px; margin-top: 10px;}
.index_about_us_main img{}

/*index_new_product  滚动产品*/
.index_new_product{}
.index_new_product_main{ background: #fff; padding: 15px 10px;}
.marqueeleft{ width:660px;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 #ccc;overflow:hidden;}
.marqueeleft li .txt_name{text-align:center; line-height:24px; font-weight:bold;}
.marqueeleft li .txt_name a{ color:#717171;}
.marqueeleft li .txt_name a:hover{ color:#ca2218; text-decoration:underline;}
.marqueeleft li .txt_no{text-align:center;height:22px;line-height:22px;}
.marqueeleft li .txt_no a{ color:#717171}
.marqueeleft li .txt_no a:hover{ color:#ca2218; text-decoration:underline;}


/*footer*/
.footer_bg{}
.footer{ width:960px; color:#717171; padding: 10px 0;}
.partners_img{ width:960px; padding: 10px 0; background: #fff; margin-bottom: 10px;}
.partners_img a img{ margin: 4px;}
.partners_text{ width:940px; text-align: center; padding: 8px 10px; color: #717171;}
.partners_text a{ color: #717171;}
.partners_text a:hover{ color:#ca2218; text-decoration:underline;}
.foot_navigation{ width:940px; text-align: center; padding: 8px 10px; color: #717171;}
.foot_navigation a{ color: #717171;}
.foot_navigation a:hover{ color:#ca2218; text-decoration:underline;}
.foot_other_code{ width:940px; text-align: center; padding: 8px 10px;  color: #717171;}

/*----------------------------子页CSS---------------------*/
.logo{ width: 250px; background: #FFFFFF; overflow: hidden; padding: 20px 0;}


/*other_banner*/
.other_banner{ margin-bottom: 10px;}

/*second_navigation*/
.second_navigation{ width: 660px; padding:8px 10px; line-height: 22px; color: #717171;}
.second_navigation a{ color: #717171; font-weight: bold;}
.second_navigation a:hover{ color: #ca2218;}


/*right*/
.right_title_2{ padding: 10px; border-bottom: 2px solid #;}
.right_title_2 h2{ color: #ca2218; font-size: 25px; font-weight: normal;}
.right_title_3{ padding: 10px; color: #ca2218; font-size: 25px;}

.right_main{ padding: 10px;}
.right_main_text{ line-height: 22px;}

.right_main_feedback{ background: #f8f8f8; border-top:4px solid #ccc; padding: 20px 0; }
.feedbacl_title{ color: #717171;}
.feedback_tip{ color: #ca2218; padding-left: 5px;}
.feedback_input{ font-family:Arial, Helvetica, sans-serif; width:450px; height:26px; line-height:26px; padding:0 10px; margin:5px 0; border:1px solid #ccc;}
.feedback_textarea{ font-family:Arial, Helvetica, sans-serif; width:470px; height:150px; line-height:26px; margin:5px 0; border:1px solid #ccc; font-size:12px; padding: 5px;}
.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:#ca2218; color: #fff; border: none; border-radius: 4px;}
.feedback_submit:hover{ background: #717171;}


.right_main_login{ background: #FFFFFF; border-bottom:4px solid #ccc; padding: 20px 0; }
.member_info_title{ font-weight: bold; font-size: 16px; line-height: 40px;}
.member_info_tip{ background: #f8f8f8; padding: 10px; line-height: 25px; margin-bottom: 20px; margin: 0 10px;}
.login_title{ font-weight: bold; padding-right: 10px;}
.login_input{ height:26px; line-height:26px; width:280px; 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:#ca2218; border-radius: 4px; border: none; color: #fff; cursor: pointer;}
.login_button:hover{ background: #717171;}

.right_main_register{ background: #fff; line-height: 22px; margin-bottom: 30px;}
.register_title{ font-weight: bold; text-align: center; font-size: 16px; padding: 20px;}

.register_table{ width:680px; margin-top:10px;}
.register_table table{ border-collapse:collapse;}
.register_table_title{ font-weight: bold; padding-right: 20px;}
.register_table table td{ background:#f8f8f8; border:solid 1px #fff; height:50px;}
.register_input{ height:26px; line-height:26px; width:320px; margin-left:10px; padding: 0 5px; margin:5px 0;}
.register_button{ padding:0 10px; margin:8px 5px; height:30px; line-height:30px; font-family:Arial, Helvetica, sans-serif; background:#ca2218; border-radius: 4px; border: none; color: #fff; cursor: pointer;}
.register_button:hover{ background: #717171;}
.register_tip{ color: #ca2218; padding-left: 5px;}



/*right_main_new_list*/
.right_main_new_list{ padding: 0 10px;}
.right_main_new_list a{ display: block; padding:10px 0 10px 20px; background: url(../images/text_list_bg.gif) left top no-repeat; line-height: 18px; color: #717171; border-bottom: 1px dashed #bbb;}
.right_main_new_list a:hover{ color: #ca2218;}


/*right_main_new*/
.right_new_name{ text-align: center; border-bottom:2px solid #ccc; padding-bottom: 10px;}
.right_new_name h2{ color: #717171;}
.right_new_time{ text-align: right; padding-right: 20px; line-height: 30px;}
.right_new_main{ line-height: 22px; padding-bottom: 30px;}



/*product_class_content*/
.product_class_content{ line-height: 22px; padding: 10px 0; }

/*product_list*/
.product_list{ border: 1px solid #c5c5c5; margin-top: 20px;}
.search_product_list{  border: 1px solid #c5c5c5;}

/*product_list_list*/
.product_list_main{ width: 674px; margin-bottom: 15px; }
.product_list_one{ width: 654px; margin: 0 10px; border-bottom: 1px dashed #c5c5c5; padding-bottom: 8px; margin-bottom: 8px;}
.product_list_one_img{ float: left; overflow: hidden;}
.product_list_one_img img{ border:none;}
.product_list_one_main{ float: left; width: 434px; padding: 10px;}
.product_list_one_name{ line-height: 22px; color: #717171; font-size: 18px;}
.product_list_one_name h3{ font-weight: normal; font-size: 18px; display: inline;}
.product_list_one_no{ line-height: 22px; color: #ca2218; font-size: 16px; padding: 8px 0;}
.product_list_one_info{ line-height: 18px; color: #717171; padding-bottom: 8px;}
.product_list_one_button{ margin: 8px 0;}
.product_list_one_button a{ display: block; background: #ca2218; padding: 8px 30px; float: left; margin-right: 20px; color: #fff; font-size: 14px; border-radius: 4px;}
.product_list_one_button a:hover{ background: #717171; color: #fff; }


/*product_introduction*/
.product_introduction{ width: 654px; margin-bottom: 20px; overflow: hidden; border: 1px solid #FFFFFF; color: #717171; padding: 10px; }
.product_introduction_pic{ float: left; width: 302px;}
.product_introduction_pic_big{ border: 1px solid #e6e6e6; background: #fff; width: 300px; height: 300px; background: #fff; overflow: hidden;}
.product_introduction_pic_small{ margin-top: 16px;}
.product_introduction_pic_small_img{ float: left; width: 50px; height: 50px; background: #fff; overflow: hidden; border: 1px solid #e6e6e6; margin: 0 4px;}

.product_introduction_parameter{ float: left; width: 340px; margin-left:10px;}
.parameter{ border-bottom:1px solid #e6e6e6; line-height:22px; padding:8px 10px;}
.enlarge_botton{ padding:5px 20px; font-family:Arial, Helvetica, sans-serif; background:#ca2218; border:0; color:#fff; cursor:pointer; margin-right:20px; border-radius: 4px;}
.enlarge_botton:hover{ background: #717171;}
.inquiry_botton{ padding:5px 20px; font-family:Arial, Helvetica, sans-serif; background:#ca2218; border:0; color:#fff; cursor:pointer; border-radius: 4px;}
.inquiry_botton:hover{ background: #717171;}
.share_button{ padding:15px 0 0 10px;}

/*product_directions*/
.product_directions{ width: 676px; margin-bottom: 20px; overflow: hidden; color: #717171;}
.product_directions_text{ line-height: 22px; padding: 10px; }

/*product_inquiry*/
.product_inquiry{ width: 676px; margin-bottom: 20px; overflow: hidden; color: #717171;}
.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: #ca2218; 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; color: #717171;}
.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; color: #717171;}
.inquiry_code{ width:60px; height:26px; line-height:26px; padding:0 10px; margin:5px 0; border:1px solid #dee6ee;}
.inquiry_submit{ padding:0 20px; margin: 8px 5px 8px 0; height:30px; line-height:30px; font-family:Arial, Helvetica, sans-serif; background:#ca2218; border-radius: 4px; border: none; color: #fff; cursor: pointer;}
.inquiry_submit:hover{ background: #717171;}


/*product_related*/
.product_related{ width: 676px; overflow: hidden; padding-bottom: 30px;}
.product_related_list{ padding: 10px 0; margin-top: 10px;}
.product_related_list_td{ float: left;}
.product_related_list_td_img{ overflow: hidden; border: 1px solid #ccc; background: #fff;}
.product_related_list_td_text{}
.product_related_list_td_text a{ color: #717171;}
.product_related_list_td_text a:hover{ text-decoration:underline; color: #ca2218;}
.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;}


/*分页样式*/
.right_main_page{ text-align: center;}
.paginations {
	margin: 20px 0;
}
.paginations a{
	color:#717171;
}
.paginations li{ display:inline; color:#717171;}
.paginations .totalpage{ border:1px solid #717171; margin:0 4px; padding:3px 8px;}
.paginations li a{ border:1px solid #717171; margin:0 4px; padding:3px 8px;}
.paginations .current{ border:1px solid #ca2218; background:#ca2218; 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;
}


