﻿@charset "utf-8";
html{ font:normal 62.5%/2.3em "微软雅黑",Arial;}
body{ margin:0px; padding:0px; margin:0px auto; font-size:1.2em; color:#414446; width:100%; zoom:1;}
ul,li,form, dl,dt,dd, div{ padding: 0px; margin: 0px;}
select,input,textarea{ border-radius:0; -webkit-border-radius:0; color:#414446;}
input:focus { outline: none;}
input,button,select,textarea{outline:none;/*-webkit-appearance:none;*//*强制去除表单自带的样式*/ }
textarea{resize:none;/*-webkit-appearance:none;*//*强制去除textarea自带的样式*/ }
textarea,input,select { background:none; border:none; margin:0; padding:0;}
article,aside,footer,header,hgroup,nav,section,figure,figcaption{ display: block;} /*html5设置*/
figure,figcaption{ margin:0px; padding:0px;}
audio,canvas,progress,video { display: inline-block; vertical-align: baseline;}
img{ border:none; border:0; max-width:100%; vertical-align:top;}
a{ color:#414446; text-decoration:none; noline:-webkit-tap-highlight-color:rgba(0,0,0,0);}
a:focus {outline:none; -moz-outline:none;}
a:hover{ text-decoration:none;}
.clear{ clear:both; height:0px; overflow:hidden;}
ul,li{ list-style:none;}
em{ font-style:normal;}
/*Public*/
.clearfix{zoom:1;}
.clearfix:after{content:"";display:block;height:0;line-height:0;clear:both;visibility:hidden;}
/*End public*/

/*header*/

.body_wrap{background: url(../images/er_bg.jpg) repeat;}
.main_wrap{width: 1200px;margin:auto;}
.header_logo{float:left;padding-top: 13px;height:87px;}
.header_login{float:right; padding-top: 65px;color:#000;}
.header_login a{color:#000;}
/*End header*/
/*menu*/
.mian_menu{background: #d9251c;min-height:85px;font-family: "微软雅黑";}
.mian_menu .main_list li{float:left; background: url(../images/nav_list.jpg) repeat-y right top;line-height: 15px;height:59px; width: 145px;text-indent:30px;padding-top: 26px;}
.mian_menu .main_list li a{color:#fff;font-size: 16px;font-weight: bold;}
.mian_menu .main_list li a span{font-family:"Arial";display: block; color:#eeeeed;font-size: 12px; font-weight: normal;}
.mian_menu .main_list .menu_top{background: #4b3736; width: 170px; text-indent: 25px;}
.mian_menu .main_list .menu_bg{background: #382a29;opacity: 0.6;filter:alpha(opacity=60);}
.mian_menu .main_list .search_name{background: url(../images/search_left.jpg) no-repeat left top #fff;height:30px;line-height: 30px;color:#7f7f7f;padding-left:13px;width:165px;float:left;}
.mian_menu .main_list .search_sub{background: url(../images/search_right.jpg) no-repeat right center;width:34px;float:left; height: 30px; cursor: pointer;}
.mian_menu .main_list li.main_search{padding-left:80px; width: 215px; background: none;}
/*End menu*/
/*Banner*/
.main_banner{position:relative;overflow:hidden;width:1200px;height:555px;}
.Banner_list{width:1200px;height:555px;z-index:0}
.Banner_list li img{width:1200px;height:555px;display:block}
.banner_nav{position: absolute;height:555px;left:0px;top:0px; width: 170px;z-index: 2}
.banner_bg{background: #000; opacity: 0.6;filter:alpha(opacity=60);position: absolute;height:555px; left: 0px; top: 0px; width: 100%;}
.banner_navlist {position: relative;z-index: 5;height:495px;width:180px;overflow: hidden;}
.banner_navlist li{height:55px;width:170px; text-indent: 30px; line-height: 15px;}
.banner_navlist li a{color:#fff; display: block;padding-top:15px;height:42px;border-bottom: 1px solid #584e4e;}
.banner_navlist li a span{font-size: 12px; color:#c3c0bf; display: block;}
.banner_navlist li.hover{border-bottom: none;}

.banner_navlist li a:hover, .banner_navlist li.hover{width:180px;background:url(../images/banner_nalist.png) no-repeat left center ;border-bottom:none;}
.banner_navlist li.hover a{border-bottom: none;}
.Banner_next{background: url(../images/banner_next.png) no-repeat center center; height:57px; width: 170px; position: relative;z-index: 5; cursor: pointer;border-top: 1px solid #584e4e;}
.Banner_prev{height:57px; width: 170px; position: relative;z-index: 5; cursor: pointer;border-bottom: 1px solid #584e4e;border-top: 1px solid #584e4e;}
/*Position*/
.Current{background: #fff;color:#4b3736;padding-top: 20px;border-bottom:1px solid #f3f0eb;height:32px;line-height: 17px; padding-left: 25px; padding-right: 30px;}
.Current dl {float: right;}
.Current .tt{font-size: 18px;}
/*End Postion*/
/*product_select*/
.product_select{background: #f2f2f2;border-top:#f2f0ed; padding-top: 20px; /*height: 140px;*/}
.product_select table td{text-align: right;padding:2px 0px;}
.product_select table td label{width: 122px;text-align: left;display: inline-block;}
.select_number{}
.product_select input {height: 20px; line-height: 20px; background: #fff;border-radius: 5px;}
.product_select .w218{width: 128px;border:1px solid #dedede;}
.product_select .w53{width: 53px;border:1px solid #dedede;}
.product_select .select_sub{cursor:pointer;background: #d9251c;height: 29px;width: 78px;text-align: center;color:#fff;}
/*End product_select*/
/*Product*/
.body_bg{background: url(../images/main_bg.jpg) no-repeat center top;}
.Content_wrap{background: #fff;padding:25px;}
.product_list li{ width: 215px; overflow: hidden; float: left;margin-right: 12px; margin-left: 3px; margin-bottom: 30px;}
.product_list li a:hover{background: #d9251c;border-radius: 5px;color:#fff;}
.product_list li img:hover{border:1px solid #d9251c;}
.product_list li.product_on img{border:1px solid #d9251c;}
.product_list li img{border:1px solid #ebebeb;border-radius: 5px 5px 0px 0px;height: 178px;padding:1px; width: 211px;
                      /*height: 180px;*/}
.product_list li  span{display: block; height: 85px;line-height: 20px; text-align: center;}
.product_list li  a{display: block;color:#d9251c; font-size: 14px;}
.product_left{float: left;width: 514px;height: 428px;}
.product_img{border:1px solid #ebebeb; border-radius: 5px; width:513px;text-align: center; height:341px;}
.product_img img{width: 512px;height:341px;}
.product_collect{border-radius: 0px 0px 5px 5px; background: #d9251c;height:48px;}
.collect_title{text-align: center; float: left; width: 425px; font-size: 18px;color:#fff; line-height: 48px;}
.collect_right{float: right;background: #4b3736; line-height: 16px; width: 86px; height: 43px;padding-top: 5px; color:#fff; text-align: center;border-radius: 0px 0px 5px 0px;}
.collect_right a{color: #fff;}
.product_right{float: right;border:1px solid #ebebeb;border-left:none;border-radius: 0px 5px 5px 0px; width: 628px;height: 390px;}
.pro_datailleft{width: 303px;float:left;padding-left:42px;height:375px; margin-top: 15px; margin-bottom: 15px; border-right:1px solid #ebebeb;}
.pro_datailleft li {color:#4b3736; font-size: 14px; line-height: 28px;}
.pro_datailleft li label{display: inline-block;}
.pro_datailleft li.pro_darailnum dl dd{margin-left: 73px; width: 195px; padding-bottom:5px;line-height: 16px; margin-top: 8px;border-bottom: 1px solid #e2e2e2}
.pro_datailleft li.pro_darailnum dl dd:last-child{border-bottom:none;}
.pro_datailright{float: right; padding-left: 25px; width: 250px; margin-top: 15px;}
.pro_datailright li label{width: 70px; text-align: right; line-height: 24px;color:#4b3736; font-size: 14px;}
.prodct_message{margin-top:30px;}
.prodct_message table td{padding:10px 5px;}
.prodct_message table label{width: 80px; text-align: center; font-size: 14px;color:#4b3736; display: inline-block;}
.message_title{border:1px solid #e2e2e2; border-radius: 5px; height: 34px; line-height: 34px; width: 310px;}
.message_content{ width: 1054px;height: 198px;border: 1px solid #e2e2e2;border-radius: 5px;}
.top_label{height: 198px; float: left; line-height: 10px;}
.message_sub{color:#fff; font-size: 14px; padding: 7px 30px; background: #d9251c; border-radius: 5px; font-family: "微软雅黑";}
.product_text .text_title{ text-indent:2em;background: #d7b395;color:#4b3736; height: 46px; font-size: 14px; line-height: 46px; border-radius: 5px 5px 0px 0px;}
.product_text {margin-top: 10px;}
.text_content{font-size: 14px; line-height: 30px; color: #4b3c3b;padding:20px 20px;}
.prodcut_sort{padding:30px 0px; padding-top: 0px;}
.prodcut_sort span{border:1px solid #e2e2e2;padding:0px 5px; border-radius: 3px; display:inline-block; width: 100px; position: relative; margin-left: 5px;}
.prodcut_sort span .sort_s{background: url(../images/prodcut_pai.jpg) no-repeat; width: 8px;height: 5px; display: inline-block; position: absolute; right: 10px; top:8px;}
.prodcut_sort span .sort_j {background: url(../images/prodcut_pai.jpg) no-repeat left -4px ;width: 8px;height: 5px;display: inline-block; position: absolute; right: 10px; top: 13px;}
.product_Slist li img{width: 365px; height: 263px;padding:0px;}
.product_Slist li{width:367px; }
/*End product*/
/*About*/
.About_type{padding:15px 20px; background: #f2f2f2;border-top:1px solid #f4f1ed;height:28px;}
.About_type ul li {text-align:center; float:left;position: relative;}
.About_type ul li a{border-radius: 5px; background: #ead6bf;color:#000; display: inline-block;height:28px;margin-right:5px;line-height:28px;min-width:60px;padding:0px 10px;}
.About_type ul li.onmenu a,.About_type ul li a:hover{background: #d9251c;color:#fff;}
.About_type ul li.onmenu ul li a{background: none;color:#4b3736;padding-top: 12px;height:24px;}
.About_type ul li.onmenu ul li a:hover,.About_type ul li.onmenu ul li.menu_on a{color:#d9251c; text-decoration: underline;}
.About_content{padding:0px 10px 0px 10px;}
.About_type ul li ul {position: absolute;left: -10%;width: 800px;}
.About_glory{padding-bottom: 50px;}
.About_glory ul li {width: 280px; text-align: center;width: 255px; float: left;margin-left: 16px;margin-right: 16px;margin-top: 20px;}
.About_glory ul li img{border:3px solid #e3d2c3;width:249px;height: 155px;}
.About_glory ul li span{padding:18px 0px; line-height: 18px; display: block;}
.About_glory ul li a{display: block;font-size: 14px;color: #4b3736}
#product_datail{margin:30px 0px; }
#product_datail ul, #product_datail li { margin: 0; padding: 0; list-style: none }
#product_datail img { border: 0; vertical-align: top }
#product_datail { position: relative; height: 400px;  text-align: left }
#product_datail .d_img { position: relative; margin: 0 auto; width: 1000px; height: 100% }
#product_datail .d_img li { position: absolute; display: none; z-index: 0 }
#product_datail .d_img .cont{ width:100%; height:87px; background:rgba(0,0,0,0.5); position:absolute; bottom:0px; left:0px; z-index:99999;}
#product_datail .d_img li img { width: 100%;border:4px solid #faf0db; }
#product_datail .d_img li.d_pos1 { display: block; width: 400px; left: 0%; top: 60px; z-index: 1 }
#product_datail .d_img li.d_pos2 { display: block; width: 450px; left: 10%; top: 40px; z-index: 2 }
#product_datail .d_img li.d_pos3 { display: block; width: 500px; left: 25%; top: 20px; z-index: 3 }
#product_datail .d_img li.d_pos4 { display: block; width: 450px; right: 10%; top: 40px; z-index: 2 }
#product_datail .d_img li.d_pos5 { display: block; width: 400px; right: 0%; top: 60px; z-index: 1 }
#product_datail .d_menu { position: absolute; bottom: 20px; width: 100%; text-align: center }
#product_datail .d_menu li { display: inline-block; zoom: 1; *display:inline;
background: url('../images/btn.png') no-repeat 0 0; width: 12px; height: 12px; cursor: pointer; margin-right: 3px }
#product_datail .d_menu li.d_select { background: url('../images/btn.png') no-repeat 0 -18px }
#product_datail .d_next { position: absolute; left: 51%; bottom: 0px; z-index: 10; cursor: pointer }
#product_datail .d_prev { position: absolute; left: 48%;bottom: 0px; z-index: 10; cursor: pointer }
#banner_list img{width: 1200px;height: 555px;}
/*login_content*/
.login_content{padding-top: 60px;padding-bottom: 100px;min-height:380px;}
.login_content table td{padding:5px;line-height:35px;}
.login_content table td label {color:#4b3736; font-size: 14px; text-align: right; display: inline-block; width:260px;}
.login_content table td em{color:#4b3736; font-size: 14px; text-align: right; display: inline-block; width:200px;}
.login_content table td input {border:1px solid #e2e2e2;height:32px;border-radius: 5px;}
.w275{width: 275px; text-indent: 5px; color:#919191; font-size: 14px;font-family: "微软雅黑";}
.w185{width: 185px;}
.login_content table{margin:auto; font-family: "微软雅黑";}
.login_content span{font-size: 14px;color:#4b3736; margin-left: 5px; display:inline-block;}
.login_submit{border-radius: 5px;margin-top:20px;border:none;cursor: pointer; background: #d9251c; width: 96px; color:#fff; font-size: 14px;font-family: "微软雅黑";}
.m_goods{margin-top: 20px;}
.m_goods ul li.m_collect {background: #d9251c;border-radius: 5px;}
.m_goods ul li.m_collect img{border:1px solid #d9251c;}
.m_goods ul li.m_collect  a{color:#fff;}
.m_goods ul li.m_collect span{text-align: left; text-indent: 8px;}
.m_goods ul li.m_collect span font{float: right;background: url(../images/gou_xuan.jpg) no-repeat left center; padding-left: 15px;padding-right: 10px;}
.product_list li .collect_on{display: none;}
.product_list li.m_collect .collect_on{display: block;}
.product_list li.m_collect  .collect_one{display: none;}
.m_info{width: 100%;}
.m_info table{width: 100%;}
.m_info table th{background: #f2f2f2;font-size: 18px;color:#3e3e3e;height:47px;font-weight:normal;line-height: 47px;}
.m_info table td{padding:20px 8px;border-bottom: 1px solid #f2f2f2;color:#4e4c4c; font-size: 14px;}
.m_info table td a{color:#4e4c4c;font-size: 14px;}
.m_info .info_title img{float: left;margin-right: 10px; width: 147px; height: 121px;}
.m_info .info_title {line-height: 120px;}
.m_info .info_text{padding-left: 115px;}
/*Page*/
.Pages{text-align: right;}
.Pages a{margin-left: 10px;color:#4b3736;}
.Pages span {color:#4b3736; margin-left: 10px;}
.Pages .page_sub{color:#fff;background: #4b3736;padding:2px 8px; border-radius: 3px;}
.main_bottom{line-height: 42px;padding:20px 0px;}
.main_bottom span{color:#a6a6a6; padding-left: 10px;}
.main_bottom span a{font-weight: bold;color:#a6a6a6;}

/**/
.Info_body{background: #000; opacity: 0.5; position:absolute; opacity: 0.5;filter:alpha(opacity=50);position: fixed;top: 0px;left:0px; width: 100%;height: 100%;}
.Info_wrap{padding:152px 0px;}
.Info_text{line-height:50px;text-align:center;margin:auto;font-size: 30px; color:#fff; width: 300px;padding:120px 90px;height: 100px;background: #dd2317; position: relative;}
.Info_close{background: url(../images/close.jpg) no-repeat; position: absolute; top: 15px;right: 15px; display: block; width: 38px;height: 42px;}


#categorygid{float: right;}


/*2023/2/15*/
.loin_text{
    width: 600px;
    margin: 0 auto;
	margin-top: 60px;
}
.loin_text .p{
    font-size: 22px;
    color: #333;
    font-weight: bold;
    text-align: center;
	 line-height: 1.6;
}
.loin_text .p1{
    font-size: 16px;
    line-height: 2.2;
    color: #666;
    text-indent: 2em;
    margin-top: 20px;
}
.loin_text .p2{
    font-size: 16px;
    color: #666;
    text-align: right;
}



