﻿ul, ol, dl, li, form, div, table, strong, span, a, p, img, h1, h2, h3, h4, h5 {
    padding: 0;
    margin: 0;
    border: 0;
    font-family: Microsoft YaHei, sans-serif;
    font-weight: normal;
} 
ul {list-style: none;}
.menu{width:100%;height:90px;background-color:#8d6b47;/*position:fixed;top:0;left:0;z-index:1*/}
.menu .logo{float:left;width:170px;height:90px;margin-left:50px}
.menu .logo .img{width:80px;margin-top:8px}
.menu .menu_right{float:right;width:100px;height:90px;margin-right:50px}
.menu .menu_right .name {width: 90px;color:#ebe9dd;height: 25px;line-height: 25px;background-color: #ffa800;text-align:center;margin-left:10px}
.menu .menu_nav{float:right;width:auto;height:90px}

.menu .menu_nav .navindex3{list-style:none}
.menu .menu_nav .navindex3 li {float: left;margin: 0 30px;width:95px;text-align:center; color: #ebe9dd;font-size:14px;margin-top:29px}
.menu .menu_nav .navindex3 li .imgdiv{float:left;width:25px;height:30px;margin-top:5px}
.menu .menu_nav .navindex3 li .title {float:left;height: 30px;line-height: 30px;width: auto;font-size: 16px;color: #ebe9dd;font-size:14px}
.menu .menu_nav .navindex3 li .title .cur{border-bottom:1px solid #ebe9dd;}
.menu .menu_nav .navindex3 li  a{color:#ebe9dd;text-decoration:none}
.menu .menu_nav .navindex3 li  a:hover{color:#ebe9dd;text-decoration:none}
.banner3{width:100%;height:auto;position:relative}
.index_img {background-size: contain|cover;width: 100%;height: auto;}
#index_img1divtitle {position: absolute; top: 0; left: 50%; width: 620px;height:300px; margin-left: -290px; text-align: center; color: #3a3333;}
#index_img1divtitle img{width:620px;height:150px}
@media screen and (min-width:1500px){ 
#index_img1divtitle {width:720px;}
#index_img1divtitle img{width:720px;height:174px}
}
.james .listleft {width: 100%;margin-top:50px}  
.james .leftcontent {float:right;text-align: right; margin-right: 40px;width: 550px;}
.james p {font-size: 14px; line-height: 30px;color: #666666;}
.james .title {color: #515151; font-size: 16px;font-weight: 700;height: 35px;line-height: 35px;width: 100%;font-family: 华文细黑;}
.james .leftcontent .content1 {width: 100%;height:80px;line-height:80px;font-size: 5em;font-weight: 700;color: #9c9c9c;font-family: 华文细黑;}
.james .leftcontent .content2 {width: 100%;height:40px;line-height:40px;font-size: 2em;font-weight: 700;color: #8b8b8b;font-family: 华文细黑;}
.james .leftcontent .content3 {width: 100%;height:55px;line-height:55px;font-size: 3.5em;font-weight: 700;color: #bbb;font-family: 华文细黑;}
.james .leftcontent .content4 {width: 100%;height: 90px;line-height: 90px;font-size: 6.5em;color: #c2c2c2;font-family: 华文细黑;}
.james .leftcontent .content5 {width: 100%;height: 95px;line-height: 95px;font-size: 7em;font-weight: 600;color: #9b9b9d;font-family: 华文细黑;}
 
.james .listright{width:100%;margin-top:50px}
.james .rightcontent {float:left;text-align: left;margin-left: 40px;width: 550px;}
.james .rightcontent .title {color: #515151; font-size: 16px;font-weight: 700;height: 35px;line-height: 35px;width: 100%;font-family: 华文细黑;}
.james .rightcontent .content1 {width: 100%;height:60px;line-height:60px;font-size: 4em;font-weight: 700;color: #9b9b9d;font-family: 华文细黑;}
.james .rightcontent .content2 {width: 100%;height:80px;line-height:80px;font-size: 5em;font-weight: 500;color: #c2c2c2;font-family: 华文细黑;}
.james .rightcontent .content3 {width: 100%;height:40px;line-height:40px;font-size: 2em;font-weight: 700;color: #8b8b8b;font-family: 华文细黑;}
.james .rightcontent .content4 {width: 100%;height: 55px;line-height: 55px;font-size: 3.5em;font-weight: 600;color: #bbb;font-family: 华文细黑;}
.james .rightcontent .content5 {width: 100%;height: 85px;line-height: 85px;font-size: 5.5em;font-weight: 600;color: #9b9b9d;font-family: 华文细黑;} 
.james .rightcontent .content6 {width: 100%;height: 50px;line-height: 50px;font-size: 3em;font-weight: 600;color: #9b9b9d;font-family: 华文细黑;}
 
.leftpro{width:278px;font-size: 18px; color: #333;box-sizing:border-box;float:left}
.leftpro .leftc_Top {padding-right:20px;width:260px;}
.leftpro .leftc_Top h1{ font-weight: bold; padding:18px 0; border-bottom: 1px dotted #191933; padding-left:25px;vertical-align:middle;}
.leftpro .leftc_List{border-top: 2px solid #323232;border-bottom: 2px solid #323232;margin:20px 0; padding:10px 0;list-style:none;}
.leftpro .leftc_List li{ position: relative;height:50px;z-index:10;}
.leftpro .leftc_List li a{background:url(../images/neiyeList.png) no-repeat -170px 23px;height:49px; line-height: 50px;width:245px; padding-left:15px;transition:padding-left 1s;-moz-transition:padding-left 1s; /* Firefox 4 */-webkit-transition:padding-left 1s; /* Safari and Chrome */-o-transition:padding-left 1s; /* Opera */font-size: 16px; color: #333;display: block;border-bottom:1px dotted #e1e1e4; position: absolute;left:0;z-index: 2;}
.leftpro .leftc_List li span{font-size: 12px; color: #666;}
.leftpro .leftc_List li.cur a{ color: #ebe9dd;padding-left:25px; border:none;background: url(../images/listbg.png) no-repeat; width:286px; height:56px; display: block; position: absolute; left:0;z-index: 1;}
.leftpro .leftc_List li.cur span,.leftcon .leftc_List li:hover span{color: #ebe9dd;}
.leftpro .leftc_List li.cur i,.leftcon .leftc_List li:hover i{}
.leftpro .leftc_List li .sub_lanmu{width:327px;height:auto;border:1px solid #999;position:absolute;right:-365px;z-index:10;background:#ebe9dd;font-size:12px;color:#666;padding:10px;min-height:30px;border-radius:3px;display:none;}
.leftpro .leftc_List li .sub_lanmu em{display:inline-block;background:url(../images/neiyeList.png) no-repeat -92px -585px;width:10px;height:15px;position:absolute;left:-9px;top:18px;}
.leftpro .ps_ul li.cur a{color:#000;font-weight:700;float:left;padding-bottom: 5px;}
.leftpro .ps_ul1 li.cur i{color:#000;font-weight:700;background: url(../images/ysj.png) no-repeat;width:10px; height:10px;float:left;margin:11px 0 0 8px}
.leftpro .dl {width: 280px;border-top: 2px solid #323232;border-bottom: 2px solid #323232;padding:10px 0;list-style:none;}
.leftpro .dt {position: relative;height:35px;z-index:10;background: url(../images/listbg.png) no-repeat;color:#ebe9dd}
.leftpro .dt a{height:35px; line-height: 35px;width:245px;text-align:center;color: #eac787; padding-left:15px;transition:padding-left 1s;-moz-transition:padding-left 1s; /* Firefox 4 */
-webkit-transition:padding-left 1s; /* Safari and Chrome */-o-transition:padding-left 1s; /* Opera */font-size: 16px;display: block;border-bottom:1px dotted #e1e1e4; position: absolute;left:0;z-index: 2;}
.leftpro .dd a:hover{color:#000;font-weight:700;}
.leftpro ul {list-style: none;padding: 5px 5px 5px 0px;font-size: 16px; color: #333;display: block;}
.leftpro ul li {line-height:30px;clear: both;}
.leftpro ul li a{line-height: 30px;font-size: 14px; color: #333;}
dt.cur i{background: url(../images/xia.png) no-repeat; width:20px; height:13px; display: block; position: absolute; left:250px;top:18px;z-index: 1;}

/*dt.cur a{ color: #ebe9dd;padding-left:5px; border:none;background: url(../images/listbg.png) no-repeat; width:286px; height:56px; display: block; position: absolute; left:0;z-index: 1;}*/
.dt.cur span,.leftcon .leftc_List li:hover span{color: #ebe9dd;}


#index_img1divtitle{position: absolute; top: 0; left: 50%; width: 700px;height:90px; margin-left: -350px; text-align: center; color: #3a3333;}
#index_img1divtitle .title1{font-size: 80px; line-height: 75px; height: 75px; color: #ebe9dd;  letter-spacing: 4px;  font-family:SimHei}
#index_img1divtitle .title2{font-size: 40px; line-height: 50px; height: 50px; color: #ebe9dd;  letter-spacing: 1px; font-family:SimHei }
#index_img1divtitle .title3{font-size: 20px; line-height: 50px; height: 40px; color: #ebe9dd;  letter-spacing: 1px;  font-family:SimHei}
.indexcontent{width:100%;position:relative; }
 
.indexcontentleft{float: left; width: 50%; color: #203754;}
.indexcontentleft .outtitle{position: relative; margin-left: 5%; height: 50px; margin-top: 0;}
.indexcontentleft .box{width: 130px; height: 50px; border: 2px solid #203754; position: relative;}
.indexcontentleft .boxjapan1{width:130px; height: 50px; border: 2px solid #203754; position: relative;}
.indexcontentleft .boxjapan{width:200px; height: 50px; border: 2px solid #203754; position: relative;}
.indexcontentleft .indexinfo{margin:0 5%;margin-top:50px;font-size:14px}
.indexcontentleft .box .chinesetitle{font-size: 26px; font-weight: 700; position: absolute; left: 25px; top: 8px; background-color: #ebe9dd; letter-spacing: 4px; width: 200px; height: 36px; line-height: 36px}
.indexcontentleft .box .englishtitle{font-size: 20px; position: absolute; left: 80px; top: 42px; width: 200px; height: 25px; line-height: 25px; background-color: #ebe9dd}
.indexcontentleft .boxjapan1 .japantitle1{font-size: 26px; font-weight: 700; position: absolute; left: 25px; top: 8px; background-color: #ebe9dd; letter-spacing: 4px; width: 200px; height: 36px; line-height: 36px}
.indexcontentleft .boxjapan .japantitle{font-size: 26px; font-weight: 700; position: absolute; left: 25px; top: 8px; background-color: #ebe9dd; letter-spacing: 4px; width: 350px; height: 36px; line-height: 36px}
.indexcontentleft .boxjapan1 .englishtitle{font-size: 20px; position: absolute; left: 80px; top: 42px; width: 200px; height: 25px; line-height: 25px; background-color: #ebe9dd}
.indexcontentleft .boxjapan .englishtitle{font-size: 20px; position: absolute; left: 80px; top: 42px; width: 200px; height: 25px; line-height: 25px; background-color: #ebe9dd}
/*.SalesOutlets {list-style: none;height: 180px;}
.SalesOutlets li {width: 152px;margin: 10px  20px 10px 0; float: left;}
.title1 {color: #ce382b;line-height: 20px;height: 20px;}
.title2 {color: #283049;line-height: 20px;height: 20px;}*/
.Network {width: 1200px;list-style: none; margin-top: 10px;height: 120px;}
.Network li {width: 160px;margin: 5px 40px;float: left;}
.info{background-color: #e3e1d5;width:100%;height:400px}
.infoin {width:90%;height:400px;margin:0 auto}
.infoleft{width: 15%; float: left; height: 400px;text-align:right}
.infoleft img{width:170px;height:189px;margin-top:105px}
.infocenter{width: 5%; float: left; text-align: center; margin-top: 75px}
.inforight{width: 80%; color: #332f23; float: left; height: 400px;}

.footerInits{ width:100%;height:200px;background: url(../images/foot.png) no-repeat;}
.footerInits .footerul{width:900px;margin:0 auto}
/*.index_img1div{ width: 100%; height: 865px; position: relative; z-index: 1;}
.index_img1div>ul{ width: 100%; height: 865px; position: relative; z-index: 1;}
.index_img1div>ul>li{ width: 100%; height: 865px; position: absolute; left: 0; top: 0; display: none;}
.index_img1div>ul>li a{ display: block; width: 100%; }
.index_img1div>ul>li  img {display:inline-block; height:865px; vertical-align:middle;    }*/
@media screen and (min-width:1500px) {
    #index_img1divtitle .title1{font-size: 90px; line-height: 85px; height: 85px;  }
#index_img1divtitle .title2{font-size: 40px; line-height: 60px; height: 60px; }

.info{background-color: #e3e1d5;width:100%;height:450px}
.infoin .infoin{width:85%;height:450px;margin:0 auto}
.infoleft{width: 15%; float: left; height: 450px;}
.infoleft img{width:140px;height:155px;margin-top:147px}
.infocenter{width: 5%; float: left; text-align: center; margin-top: 100px}
.inforight{width: 80%; color: #362e23; float: left; height: 450px;}
}

.nav1{position:relative;width:100%;height:40px;margin-top:20px;background-color:#e3e1d5} 
.nav_header1{width:1200px;height:40px;position:relative;margin:0 auto;}
.nav_header1 ul {width:1200px;list-style:none; }
.nav_header1 ul li.cur{width:1200px;list-style:none; }
.nav_header1 ul li {width:150px;height:40px;padding:0 ; line-height:40px;float:left;font-size:16px;text-align:center;color:#8d6b46;}
.nav_header1 ul li a:link,.nav_header1 ul li a:visited{color:#8d6b46;text-decoration:none;}
.nav_header1 ul li a:hover,.nav_header1 ul li a:active{color:#8d6b46;}

@media screen and (min-width:1500px) {
    .nav_header1{width:1385px;}
.nav_header1 ul {width:1385px;  } 
.nav_header1 ul li { padding:0 ; }
}

/*-------------------------趋势 -------------------------*/
.Trend{position:relative;width:1200px;height:auto;margin:0 auto;overflow:hidden;}
 .TrendNav i{position:absolute;right:0px;top:10px;width:20px;height:16px;background-image: url(../images/trendjt.png) ;}
.Trend  ul{list-style:none;width:1225px;height:auto;margin-top:20px}
.Trend  ul li{float:left;margin-right:21px;width:285px;height:331px;margin-bottom:20px} 
.Trend  ul li a{width:285px;height:253px;cursor: pointer;overflow:hidden;display:table-cell;text-align:center;vertical-align: middle;position: relative;}
.Trend  ul li a .zoom {width:285px;height:253px;vertical-align: middle;    -webkit-transition: -webkit-transform .2s;transition: transform 1s;}
.Trend  ul li a:hover .zoom {-webkit-transform: scale(1.2);-ms-transform: scale(1.2);transform: scale(1.2);zoom: 1.05;}
:root .Trend  ul li a:hover .zoom {zoom: 1;}
.Trend  ul li a .middle {display: inline-block;width: 0; height: 100%;vertical-align: middle;} 
.Trend  ul li .title{width:285px;height:90px; margin-top:10px;position:relative;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#372f22}
.Trend  ul li .title1{width:285px;height:35px;line-height:35px;font-size:18px;font-weight: bold; }
.Trend  ul li .title2{width:285px;height:30px;line-height:30px;font-size:16px; }
.Trend  ul li .title3{width:285px;height:25px;line-height:25px;font-size:14px; }
.Trend  ul li .title4{width:17px;height:15px;position:absolute;right:0px;bottom:2px }

.TrendDetail{width:985px;height:auto;float:left}
.TrendDetail ul{width:985px;height:auto;list-style:none}
.TrendDetail ul li{width:985px;height:auto; }
.TrendDetail ul li img{width:985px;  }
.booksnav{width:215px;float:left; }
.booksnav ul li  {width:215px;height:40px;line-height:30px; margin-top:20px;text-align:center;color:#362e23;font-size:14px;position:relative;}
.booksnav ul li .title{width:160px;height:40px;line-height:30px;background-color:#e3e1d5;border-radius:12px;}
.booksnav ul li title:hover{ background-color:#8d6b46; }
.booksnav ul li .cur{ background-color:#8d6b46 !important;color:#ebe9dd  !important;}
.booksnav ul li a{color:#362e23}
.booksnav ul li  .cur i{position:absolute;right:0px;top:10px;width:20px;height:16px;background-image: url(../images/booksjt.png) ;}

.ProductAllnav{width:215px;float:left; }
.ProductAllnav ul.pronav li  {width:215px;line-height:30px; margin-top:20px;text-align:center;color:#362e23;font-size:14px;position:relative;}
.ProductAllnav ul.pronav li .title{width:160px; line-height:30px;background-color:#e3e1d5;border-radius:12px;}
.ProductAllnav ul.pronav li .title:hover{ background-color:#8d6b46; }
.ProductAllnav ul.pronav li .cur{ background-color:#8d6b46 !important;color:#ebe9dd }
.ProductAllnav ul.pronav li .cur i{position:absolute;right:0px;top:10px;width:20px;height:16px;background-image: url(../images/productjt.png) ;}

.ProductAllnav ul.pronav li a{color:#362e23}
.ProductAllnav ul.pronav li  .cur i{position:absolute;right:0px;top:10px;width:20px;height:16px;background-image: url(../images/productjt.png) ;}
.ProductAllsubnav ul.subnav {margin-top:10px;}
.ProductAllsubnav ul.subnav li {width:215px;line-height:30px; margin-top:0px;text-align:left;color:#ebe9dd;font-size:14px;position:relative;}
.ProductAllsubnav ul.subnav li .subtitle{width:215px;line-height:30px;  text-align:left;color:#333;font-size:14px;position:relative;}
.ProductAllsubnav ul.subnav li:hover .title1{width:auto;border-bottom:1px solid #333}
.ProductAllsubnav ul.subnav li  i{position:absolute;right:0px;top:10px;width:16px;height:14px;display:block;background-image: url(../images/jia.png) ;}
.ProductAllsubnav ul.subnav li .subcur  i{display:none;}
.ProductAllsubnav ul.subnav li .subcur .title1  {width:auto;border-bottom:1px solid #333}

.BookDetail{width:985px;float:left}
.ProuductDetail{width:985px;float:left}
.ProuductDetail .img{width:985px;}

.product{width:985px;margin:0 auto}
.product .productlist {list-style:none;width:1005px;overflow:hidden;}
.product .productlist li{float: left;background: #fff;border: 1px solid #ccc; width:229px; margin-right:20px;margin-bottom: 20px;font-size: 14px;height:269px;text-align:left;} 
.product .productlist li:hover{box-shadow: 0 0 15px #ccc;}
.product .productlist li a.productlist_a{display:table-cell;text-align:center;vertical-align: middle; width:229px;height:229px;line-height:236px;font-size: 0;position: relative;display:block\9;cursor: pointer;overflow:hidden;}
.product .productlist li a.productlist_a .zoom {width:229px; height: 229px;vertical-align: middle;    -webkit-transition: -webkit-transform .2s;transition: transform 1s;}
.product .productlist li a.productlist_a:hover .zoom {-webkit-transform: scale(1.2);-ms-transform: scale(1.2);transform: scale(1.2);zoom: 1.05;}
:root .product .productlist li a.productlist_a:hover .zoom {zoom: 1;}
.product .productlist li a.productlist_a .middle {display: inline-block;width: 0; height: 100%;vertical-align: middle;}
.product .productlist li span{width: 229px;height:40px;line-height:40px;margin-left:2% }
.product .productlist li:hover span{display:block;}
.product .productlist li:hover label{color:#000; font-size:14px;line-height:40px; width:229px; text-align:left; }
.product .productlist li .cardshow{position: absolute; left: 0px; bottom: 0px; width:229px; height: 80px;background-color:#fff;z-index:9;display:none}
.product .productlist li .barnotification{position: absolute; left: 0px; bottom: 0px; width: 283px; height: 80px; line-height: 80px; background-color: #ebe9dd; z-index: 10; display: none; }
.product .productlist li .text_down{ border-top: none;padding:0 10px; overflow: hidden;}
.product .productlist li .title{height:20px;line-height: 20px;overflow: hidden;color: #929292; cursor: pointer;margin:10px 0 0px 0;}
.product .productlist li .parice{width:229px;}
.product .productlist li .parice .title1{height:20px;width:70px;line-height: 20px;overflow: hidden;color: #929292; cursor: pointer;margin:10px 0 0px 0;float:left;}
.product .productlist li .parice .red{color:#ff0000;font-size:14px;width:175px;height:20px;line-height: 20px;float:left;margin:10px 0 0px 0px;float:left;}
.product .productlist li .title a{color:#929292;font-size: 16px;}
.product .productlist li .qty-input-wrapper {height:40px;line-height: 40px;float: left;margin:20px 10px 10px 10px;}
.product .productlist li .qty-input{padding-left:5px;margin-top: 0px; height: 40px; width: 60px; float: left;border:1px solid #eee}
.product .productlist li .unit{float:left;margin:20px 10px 10px 0;line-height:40px;height:40px}
.product .productlist li .price{float:left;margin:20px 0 10px 0;color:#f00;line-height:40px;height:40px}
.product .productlist li .plus {border-bottom:1px solid #ccc;float: left;zoom: 1;}
.product .productlist li .minus {/*border-bottom:1px solid #ccc;*/float: left;zoom: 1;}
.product .productlist li .plus {background: url("../images/square-arrows.gif");width: 20px;height: 20px;margin-top: 0px;margin-left: -21px;}
.product .productlist li .minus {background: url("../images/square-arrows.gif") 20px;width: 20px;height: 20px;margin-top: 20px;margin-left: -21px;}
.product .productlist li .add-to-cart-button{color: #ebe9dd; width:auto;height:auto; padding:11px 30px;margin:20px 10px;float:right;text-decoration:none;  text-align: center; display: block; border:0px solid #ccc;background-color:#8d6b46;}

#news_bannerfoucs { margin-left:25px; float:left;width: 945px; height:995px;  overflow: hidden; position: relative;margin-top:0px;}
#news_bannerfoucs ul { width: 945px; height:944px;  float: left; position: absolute; padding: 0px; margin: 0px; }
#news_bannerfoucs ul li { float: left; width: 945px; height:995px;  overflow: hidden; position: relative; padding: 0px;
                           margin: 0px;}
#news_bannerfoucs ul li img {display:inline-block; vertical-align:middle;width: 945px; height:995px;  }
#news_bannerfoucs .preLast { width: 85px; height:944px; position: absolute; top: 0px; cursor: pointer; }
#news_bannerfoucs .preNext { width: 85px; height: 944px; position: absolute; top: 0px; cursor: pointer; }
#news_bannerfoucs .pre { left: 0; background: url(../images/sprite_left.jpg) no-repeat left center; }
#news_bannerfoucs .next { right: 0; background: url(../images/sprite_right.jpg) no-repeat right center; }

@media screen and (min-width:1500px) {
.Trend {width:1385px;height:auto;}
.Trend  ul{width:1405px;height:auto;}
.Trend  ul li{float:left;width:330px;height:369px;}
.Trend  ul li a{width:331px;height:294px;} 
.Trend  ul li a .zoom{width:331px;height:294px;} 
.Trend  ul li .title{width:331px;}
.Trend  ul li .title1{width:331px; }
.Trend  ul li .title2{width:331px; }
.Trend  ul li .title3{width:331px; }
.TrendDetail{width:1170px;float:left}
.TrendDetail ul{width:1170px; }
.TrendDetail ul li{width:1170px;  }
.TrendDetail ul li img{width:1170px;  }

.BookDetail{width:1170px;float:left}
.ProuductDetail{width:1170px;float:left}
.ProuductDetail .img{width:1170px;}

#news_bannerfoucs { float:left;width: 1070px; height:1081px;  overflow: hidden; position: relative;margin-top:0px;}
#news_bannerfoucs ul {  margin-left:50px;width: 1070px; height:1081px;  float: left; position: absolute; padding: 0px; margin: 0px; }
#news_bannerfoucs ul li { float: left; width: 1070px; height:1081px;  overflow: hidden; position: relative; padding: 0px; margin: 0px;}
#news_bannerfoucs ul li img {display:inline-block; vertical-align:middle;width: 1070px; height:1081px;  }
#news_bannerfoucs .preLast { width: 85px; height:1081px; position: absolute; top: 0px; cursor: pointer; }
#news_bannerfoucs .preNext { width: 85px; height: 1081px; position: absolute; top: 0px; cursor: pointer; }
#news_bannerfoucs .pre { left: 0; background: url(../images/sprite_left.jpg) no-repeat left center; }
#news_bannerfoucs .next { right: 0; background: url(../images/sprite_right.jpg) no-repeat right center; }

 .product{width:1170px;}
.product .productlist {list-style:none;width:1190px;overflow:hidden;}
.product .productlist li{width:275px;height:317px;}  
.product .productlist li a.productlist_a{width:275px;height:275px;line-height:275px;}
.product .productlist li a.productlist_a .zoom {width:275px; height: 275px;}   
.product .productlist li span{width: 275px; } 
.product .productlist li:hover label{width:275px;}
.product .productlist li .cardshow{width:275px; }
.product .productlist li .barnotification{ width: 275px;  }   
.product .productlist li .price{float:left;margin:20px 10px 10px 0;}
}

.pop_layer_page4{width:100%;background-color:#f1f1f1;overflow: hidden;}
.pop_layer_page5{width:100%;height: 100%; display: none; position: fixed; top:0; left: 0; z-index: 10000; background: url(/Content/Images/gray80.png) repeat 0 0; overflow:auto;}
.pop_layer_page5 .pop_alert{ width:850px;height:310px;position:absolute;left:50%;top:50%;margin-left:-406px;margin-top:-310px;}
.pop_layer_page4 .layerLeft{float:left; width:810px;background-color: #fff;  font-size: 14px; color:#636363;margin-bottom:30px;border:1px solid #d4d4d4; }
.pop_layer_page4 .pop_report .layerLeft{border:none;}
.pop_layer_page4 .layerLeft .layerLeft_title{line-height: 56px;font-size: 14px;color: #666; border-bottom: 1px dashed #5b5b5b;margin-bottom: 20px;}
.pop_layer_page4 .layerLeft .layerLeft_title h3{font-size: 22px;color: #333;width:658px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.pop_close1{ height: 40px; width:40px; position:absolute;right:39px;top:0;background:url(../images/tipicon2.png) no-repeat -205px -266px ; cursor: pointer;z-index:1}
/*.pop_close1:hover{background-position:-154px -266px;}*/

.product_main41{width:840px; display:none;}
.product_main41 .details_product250 {list-style:none;width:780px;overflow:hidden;margin-left:20px}
.product_main41 ul.details_product250 li{float: left;background: #fff;border: 1px solid #ccc; width:240px; margin-right:18px;margin-bottom: 20px;font-size: 14px;height:280px;} 
.product_main41 .details_product250 li:hover{box-shadow: 0 0 15px #ccc;}
.product_main41 .details_product250 li a.details_product250_a{display:table-cell;text-align:center;vertical-align: middle; width:240px;font-size: 0;position: relative;height:240px;line-height:250px;display:block\9;cursor: pointer;overflow:hidden;}
/*.product_main .details_product250 li a.details_product250_a .size {width: 1000px; height: 1000px;position: absolute; left: 50%; top: 50%;margin: -500px 0 0 -500px;text-align: center;}*/
.product_main41 .details_product250 li a.details_product250_a .zoom {width:240px; height: 240px;vertical-align: middle;    -webkit-transition: -webkit-transform .2s;transition: transform 1s;}
.product_main41 .details_product250 li a.details_product250_a:hover .zoom {-webkit-transform: scale(1.2);-ms-transform: scale(1.2);transform: scale(1.2);zoom: 1.05;}
:root .product_main41 .details_product250 li a.details_product250_a:hover .zoom {zoom: 1;}
.product_main41 .details_product250 li a.details_product250_a .middle {display: inline-block;width: 0; height: 100%;vertical-align: middle;}
.product_main41 .details_product250 li  span{display:block; width: 220px;
    height: 40px;
    line-height: 40px;
    margin-left: 20px; }
.product_main41 .details_product250 li:hover span{display:block;}
.product_main41 .details_product250 li:hover label{color:#362e23; font-size:14px;line-height:40px; width:240px; text-align:center; }
.product_main41 .details_product250  .description{color:#362e23; line-height:40px;    }
.product_main41 .details_product250 li .cardshow{position: absolute; left: 0px; bottom: 0px; width:240px; height: 80px;background-color:#fff;z-index:9;display:none}
.product_main41 .details_product250 li .barnotification{position: absolute; left: 0px; bottom: 0px; width: 240px; height: 80px; line-height: 80px; background-color: #fff; z-index: 10; display: none; }
.product_main41 .details_product250 li .text_down{ border-top: none;padding:0 10px; overflow: hidden;}
.product_main41 .details_product250 li .title{height:20px;line-height: 20px;overflow: hidden;color: #929292; cursor: pointer;margin:10px 0 0px 0;}
.product_main41 .details_product250 li .parice{width:245px;}
.product_main41 .details_product250 li .parice .title1{height:20px;width:70px;line-height: 20px;overflow: hidden;color: #929292; cursor: pointer;margin:10px 0 0px 0;float:left;}
.product_main41 .details_product250 li .parice .red{color:#ff0000;font-size:14px;width:175px;height:20px;line-height: 20px;float:left;margin:10px 0 0px 0px;float:left;}
.product_main41 .details_product250 li .title a{color:#929292;font-size: 16px;}
.product_main41 .details_product250 li .qty-input-wrapper {height:40px;line-height: 40px;float: left;margin:20px 10px 10px 10px;}
.product_main41 .details_product250 li .qty-input{padding-left:5px;margin-top: 0px; height: 40px; width: 60px; float: left;border:1px solid #eee}
.product_main41 .details_product250 li .unit{float:left;margin:20px 10px 10px 0;line-height:40px;height:40px}
.product_main41 .details_product250 li .price{float:left;margin:20px 0 10px 0;color:#f00;line-height:40px;height:40px}
.product_main41 .details_product250 li .plus {border-bottom:1px solid #ccc;float: left;zoom: 1;}
.product_main41 .details_product250 li .minus {/*border-bottom:1px solid #ccc;*/float: left;zoom: 1;}
.product_main41 .details_product250 li .plus {background: url("../images/square-arrows.gif");width: 20px;height: 20px;margin-top: 0px;margin-left: -21px;}
.product_main41 .details_product250 li .minus {background: url("../images/square-arrows.gif") 20px;width: 20px;height: 20px;margin-top: 20px;margin-left: -21px;}
.product_main41 .details_product250 li .add-to-cart-button{color: #fff; width:auto;height:auto; padding:11px 30px;margin:20px 10px;float:right;text-decoration:none;  text-align: center; display: block; border:0px solid #ccc;background-color:#8d6b46;}
