@charset "utf-8";
/* CSS Document */
.local{ width:1280px; margin:0 auto;font-size: 16px;color: #373737; height:60px; line-height:60px;}
.local a{ color:#373737;}
.list{ width:1280px;box-shadow: 2px 2px 17px 0 rgba(58,83,107,0.12);padding:30px;margin:0 auto;margin-bottom:30px;  font-size:18px; line-height:36px; min-height:550px;display:flex; justify-content:space-between;}
.list_left{ width:200px;}
.list_right{ width:1000px;  padding-top:20px;}
.list_left h1{ font-size:24px;  border-bottom:1px solid #f4f4f4; padding-bottom:20px; text-align: center;}
.subnav ul{color:#373737;height:40px;}
.subnav li{background:#373737;height:40px; line-height:40px;font-size:18px; text-align: center; margin-bottom: 10px;}
.subnav li a{color:#fff; display:block;}
.subnav li a:hover{color:#bc0000; font-weight:bold;}
.subnav li.active{background:#bc0000; font-weight:bold;}
.subnav li.active a{color:#fff;}
.subnav{width: 100%;}
/*文章列表*/
.list_box{ width:1280px;box-shadow: 2px 2px 17px 0 rgba(58,83,107,0.12);padding:30px;margin:0 auto;margin-bottom:30px;  font-size:18px; line-height:36px; min-height:550px;}
.page_list {overflow:hidden;clear:both;width:100%;padding:0 30px;}
.page_list ul {width:100%; padding-bottom:50px; padding-top:10px;}
.page_list li {width:100%;float:left;border-bottom:1px solid #f0f0f0; padding-bottom:15px; margin-top:15px;}
.page_list li h3 {line-height:24px;padding-top:5px;padding-bottom:10px;}
.page_list li h3 a {font-size:18px;color:#373737;}
.page_list li h3 a:hover {color:#bc0000;text-decoration:none;}
.page_list li p {line-height:22px;color:#666666;font-size:14px;padding-bottom:5px;}
.page_list li dd {font-size:14px;}
.page_list li p a {color:#bc0000;}
.page_list li .ju_pic {float:left;padding-right:20px;}
/*新闻热点*/
.list_news{ width:345px;  background:#fafafa; padding:10px;}
.list_news .tit{ color:#bc0000; font-size:18px; position:relative; font-weight:bold; }
.list_news .tit:after{ position:absolute; content:""; width:60%; height:1px; background:#ccc; top:58%; left:24%;}
.list_news .tit:before{ position:absolute; content:""; width:15px; height:4px; background:#bc0000; top:50%; left:24%; z-index:1}
.list_news .tit span{ float:right; font-size:12px; color:#666;  margin-top:4px; font-weight:400}
.list_news ul.pic{margin-top:10px; width:100%;}
.list_news ul.pic .img{ width:37%; float:left;}
.list_news ul.pic .img img{ width:100%; height:97px;}
.list_news ul.pic .txt{ float:right; width:60%;}
.list_news ul.pic .txt dd{font-size:16px; padding-bottom:5px;}
.list_news ul.pic .txt dt{ color:#666; font-size:12px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden; line-height:22px;}
.list_news ul.text{margin-top:20px; border-top:1px dashed #373737; padding-top:10px;}
.list_news ul.text li{ width:100%;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;overflow: hidden; font-size:16px; line-height:36px;}
/*推荐产品*/
.list_pro{ width:345px; background:#fafafa; padding:10px; margin-top:20px;}
.list_pro .title{ width:100%; }
.list_pro .title dl{background:#bc0000; font-size:18px; color:#fff; float:left; padding:5px 10px; position:relative}
.list_pro .title dl:after{position:absolute; content:"";width: 2px;height: 30px; left:90px; top:0; background:#bc0000}
.list_pro .title dl:before{position:absolute; content:"";width: 2px;height: 30px; left:100px; top:0; background:#bc0000}
.list_pro ul{ margin-top:15px;}
.list_pro ul li{ width:48%; margin-right:4%; float:left; margin-bottom:4%;}
.list_pro ul li:nth-child(2n+2){ margin-right:0;}
.list_pro ul li img{ width:100%; height:120px;}
.list_pro ul li p{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;overflow: hidden; font-size:14px; margin-top:5px;}
/*徽派建筑*/
.list_jz{ width:345px; background:#fafafa; padding:10px;margin-top:20px;}
.list_jz .tit{ color:#bc0000; font-size:18px; position:relative; font-weight:bold; }
.list_jz .tit:after{ position:absolute; content:""; width:60%; height:1px; background:#ccc; top:58%; left:24%;}
.list_jz .tit:before{ position:absolute; content:""; width:15px; height:4px; background:#bc0000; top:50%; left:24%; z-index:1}
.list_jz .tit span{ float:right; font-size:12px; color:#666;  margin-top:4px; font-weight:400}
.list_jz ul{margin-top:10px;}
.list_jz ul li{ width:100%;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;overflow: hidden; font-size:16px; line-height:36px;}
/*新闻内容页*/
.show{ width:1280px; margin:0 auto; margin-bottom:30px; box-shadow: 2px 2px 17px 0 rgba(58,83,107,0.12); padding: 30px;}
.show h1 {text-align:center;margin:0px 0 20px 0; font-size:30px;}
.show dd {text-align:center;color:#a2a2a2;border-bottom:dashed 1px #dfdfdf;padding:0 0 20px 0;}
.show .content {width:100%; font-size:18px; line-height:32px;padding:30px;}
.show .zhuyi{ text-align:center; color:#999; font-size:12px; padding-top:50px; padding-bottom:20px;}
.show .content img{ max-width:100%; margin:0 auto;}
.show .content dl{width:100%; text-align:center; }
.show .content dl img{ max-width:500px; margin:0 auto;}
.show .content dt{width:100%;font-size:14px; text-align:center; padding-top:15px; padding-bottom:30px;}
.show .content .biaoti{ padding-bottom:50px;}
/*产品列表*/
.goodsdiv{background:#ffffff;padding:39px;margin-bottom:0; padding-bottom:0;}
.goodsdiv .photodiv{width:391px;}
.goodsdiv .imgInfo{width:391px; height:391px;}

.goodsdiv .imgInfo img {max-width:100%;_width:100%;max-height:391px;_height:391px;}

.goodsdiv .imgInfo{display:table-cell;text-align:center; vertical-align:middle;
*display: block; 
*font-family:Arial;
padding:0; background:#e1e2e2}



.text-info{width:760px;}
.text-info .goods-name{font-size: 32px;font-weight:bold;margin-bottom:25px;}
.text-info .goods-price-box{width: 760px;background-color: #f7f7f7;display:table-cell;vertical-align: middle;padding-top:20px ;position:relative;}
.text-info .name{margin-left:10px;margin-right:20px;}
.text-info .goods-price-box .price{color: #e6212a;font-size: 32px;font-weight:bold;margin-left:5px;display:inline;}
.text-info .goods-price-box .coupons{display:inline-block;height:45px;}
.text-info .goods-price-box .coupons > span{display:inline-block;height :20px;background:url(/images/1000减100.png) no-repeat;background-size:100% 100%;padding:0 14px;line-height:20px;font-size:14px;color: #e6212a;margin-left:5px;cursor:pointer;}
.text-info .goods-price-box .more{display:inline-block;color: #b5b5b5;margin-left:10px;cursor:pointer;}
.text-info .goods-price-box .more .iconyou{font-size:14px;}
.text-info .goods-price-box .coupons .coupon_list{width:360px;box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.35);border: solid 1px #e6212a;padding:20px; padding-bottom:0;position:absolute;background:#ffffff;left:72px;top:105px;display:none;}
.text-info .goods-price-box .coupons .coupon_list::after{content:"";width:10px;height:10px;border-top: solid 1px #e6212a;border-left: solid 1px #e6212a;position:absolute;background:#ffffff;transform:rotate(45deg);top:-6px;left:40px;}
.text-info .goods-price-box .coupons .coupon_list .coupon{margin-bottom:20px;width: 360px;height: 77px;background-color: #ffffff;box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.35);border-radius: 10px;display:flex;align-items:center;justify-content:space-around;}
.text-info .goods-price-box .coupons .coupon_list .coupon .c-l{font-size: 20px;color: #e6212a;}
.text-info .goods-price-box .coupons .coupon_list .coupon .c-l span{font-size: 12px;}
.text-info .goods-price-box .coupons .coupon_list .coupon .c-m span{font-size: 14px;color: #1a1a1a;display:block;padding:6px 0;}
.text-info .goods-price-box .coupons .coupon_list .coupon .c-btn{width: 60px;height: 28px;background-color: #e6212a;border-radius: 14px;color: #ffffff;font-size: 12px;text-align:center;line-height:28px;cursor:pointer;user-select:none;}
.text-info .goods-price-box .coupons .coupon_list .coupon .c-btn.disable{background:#b5b5b5;cursor:inherit;}

.text-info .goods-attrs{margin-top:28px;}
.text-info .goods-attrs div{color: #7e7e7e;width:47%;padding-left:2%;margin-bottom:28px;display:inline-block;}
.text-info .freight{margin-bottom:20px;}

.text-info .btns{}
.text-info .btns div{height: 48px;border-radius: 4px;text-align:center;line-height:48px;font-size: 18px;margin-right:20px;border: solid 1px #e6212a;display:inline-block;cursor:pointer;}
.text-info .btn-buy{width: 160px;background-color: #e6212a;color: #ffffff;}
.text-info .btn-add-cart{width: 160px;color: #e6212a;}
.text-info .btn-collect{border: solid 1px #d5d5d5!important;width: 50px;}
.text-info .iconshoucang-kong{color:#b5b5b5;font-size:20px;}
.text-info .iconshoucang{color:#e6212a;font-size:20px;}

/*弹出留言*/
#cover{ position:fixed; z-index:102; top:0; left:0; display:none; width:100%; height:100%; background: rgba(0,0,0,0.8);}
.msg_box{ width:800px; height:540px;background: #FFFFFF;box-shadow: 0 40px 60px 0 rgba(43,61,160,0.06);border-radius: 10px; position: fixed; top:25%; z-index:103; left:50%; margin-left:-400px; padding-top:90px;}
.msg_close{ position:absolute; right:10px; top:10px; width:30px;cursor:pointer;}
.msg_close img{ width:100%;}
.msg_closes{ position:absolute; right:10px; top:10px; width:30px;cursor:pointer;}
.msg_closes img{ width:100%;}
.msg_box dl{font-size: 20px;color: rgba(0,0,0,0.75); font-weight:bold; background:url(../images/msg_02.png) no-repeat 330px 10px; background-size:40px 40px; height:60px; padding-left:60px; line-height:55px; text-align:center;}
.msg_box dd{font-size: 16px;color: rgba(0,0,0,0.75);text-align: center; margin:20px auto;}
.msg_box dt{ text-align:center; margin-top:50px;}

.msg_content{ width:800px; height:540px;background: #FFFFFF;box-shadow: 0 40px 60px 0 rgba(43,61,160,0.06);border-radius: 10px; position: absolute; top:30%; z-index:103; left:50%; margin-left:-400px; padding-top:90px;}


.msg_contents{ width:800px; height:570px;background: #FFFFFF;box-shadow: 0 40px 60px 0 rgba(43,61,160,0.06);border-radius: 10px; position: fixed; top:20%; z-index:103; left:50%; margin-left:-400px; padding-top:50px;}
.xn_c_98_main{width:750px;overflow: hidden; margin:0 auto;}
.xn_c_98_main h1{font-size: 30px;color: rgba(0,0,0,0.75);text-align: center;line-height: 30px; margin-bottom:30px;}
.EIMS_C_40032_3_text{float: left;width: 367px;height: 52px;margin-top: 8px;margin-right: 15px;overflow: hidden;}

.EIMS_C_40032_3_text label{display: none;}
.EIMS_C_40032_3_text input{width: 367px;height: 52px;line-height: 50px;text-indent: 11px;font-size: 14px;color: #555555;border:none;outline: none;background: #F2F2F2;}
.xn_c_98_top_3{font-size: 16px;color: rgba(0,0,0,0.75);text-align: center;line-height: 27px; margin-top:10px;}
.EIMS_C_40032_3_textarea{width: 750px;height: 158px;margin-top: 8px;overflow: hidden;float: left;}
.EIMS_C_40032_3_textarea label{display: none;}
.EIMS_C_40032_3_textarea textarea{width: 750px;height: 158px;line-height: 50px;text-indent: 11px;font-size: 14px;color: #555555;border:none;outline: none;background: #F2F2F2;}
.xn_c_98_Submit{float: left;width: 750px;height: 49px;margin-top: 23px;overflow: hidden;}
.xn_c_98_Submit input{display: block;width:208px;height: 45px; line-height:45px;background: #e6212a;border-radius: 69.3px;cursor: pointer;text-align: center;outline: none;margin:0 auto;transition: all 0.5s;font-size: 14px; color:#fff; border:none;font-size: 20px;}



.pro_list {overflow:hidden;clear:both;width:100%; padding-left:30px;}
.pro_list ul {width:100%; padding-bottom:50px; padding-top:10px;}
.product_list {width:100%;}
.product_list li { margin-right:22px; margin-top:15px;padding:1px;width:290px;float:left;display:inline;height:auto;background:#F8F8F8; margin-bottom:13px;}
.product_list li:nth-child(4n+4){ margin-right:0;}
.product_list .imgbox {width:290px;height:290px;/*font-size:192px;约为高度的0.873*/}
.product_list .imgbox img {max-width:290px;_width:290px;max-height:290px;_height:290px;}
.product_list .p_name{padding:10px 10px;font-size:16px; text-align:center}
.product_list .p_name a:hover {color:#333;}
.product_list .p_attr {padding:0 20px;font-size:12px;}
.product_list .p_price {padding:5px 10px 11px 10px;color:#333;text-align:left;}
.product_list li.hover {border-bottom:#333 2px solid;margin-bottom:-2px;}
.product_list li.hover .p_name a {color:#333;}
.imgbox {
    display: table-cell;
    text-align: center;
    vertical-align: middle;
    *display: block;
    *font-family: Arial;
    padding: 0;
    background: #fff;
}



.huiyuan_list {overflow:hidden;clear:both;width:100%;padding:0 30px; margin-top:20px;}
.huiyuan_list ul {width:100%; padding-bottom:50px; padding-top:10px;}
.huiyuan_list li {width:32%;float:left; margin-right:2%;margin-bottom:2%;}
.huiyuan_list li:nth-child(3n+3){ margin-right:0;}
.huiyuan_list li h3 {padding-top:20px;padding-bottom:20px;}
.huiyuan_list li h3 a {font-size:18px;color:#373737;}
.huiyuan_list li .ju_pic { width:100%;}
.huiyuan_list li .ju_pic img{ width:100%; height:290px;}