/* CSS Document */
*{margin:0;padding:0;}
button,input,select,textarea{margin:0;font-size:100%;vertical-align:middle}
button,input{*overflow:visible;line-height:normal}
textarea{overflow:auto;vertical-align:top}
pre,blockquote{border:1px solid #999;page-break-inside:avoid}
thead{display:table-header-group}
tr,img{page-break-inside:avoid}
img{border:0;}
dl,dt,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,input,textarea,p,th,td {padding:0; margin:0;}
h2,h3{font-weight:normal;page-break-after:avoid}
ul,li,dl,ol{list-style:none;}
html,body{
width:100%;height:100%;overflow-x:hidden;overflow-y:auto;background:#131316;color:#80808b;font-family: "微软雅黑",arial, helvetica, sans-serif;
scrollbar-face-color: #afafaf;
scrollbar-highlight-color: #777;
scrollbar-shadow-color: #777;
scrollbar-3dlight-color: #afafaf;
scrollbar-arrow-color: #F1F1F1;
scrollbar-track-color: #F1F1F1;
scrollbar-darkshadow-color: #afafaf;
}
html {}
a{color:#5e5e66;text-decoration:none;outline:0}
a:hover{color:#997d59;text-decoration:underline;outline:0}
.lf{float:left;}
.rf{float:right;}
.top {width:100%;height:180px;overflow:hidden;}
.w_1000{width:1000px;margin:auto;padding:0;overflow:hidden;}
.pos_r {position:relative;}
.logo {width:200px;height:130px;margin:30px 0 0 30px;overflow:hidden;}
.menu {width:740px;margin:0;overflow:hidden;}
.menu ul {height:40px;line-height:40px;width:740px;border-top:1px #302e2a solid;border-bottom:1px #302e2a solid;margin-top:88px;}
.menu li {float:left;margin:0 15px;font-family:"微软雅黑";font-size:16px;padding-right:40px;background:url(../images/menu_line.gif) no-repeat right 14px;}
.menu li.none {padding-right:0;background:none;}
.menu li a {color:#997d59}
.menu li a:hover,.menu li a.active {color:#fff;text-decoration:none;}
.about_banner {width:100%;height:320px;background:url(../images/about_banner.jpg) no-repeat center top;overflow:hidden;}
.brand_banner {width:100%;height:320px;background:url(../images/brand_banner.jpg) no-repeat center top;overflow:hidden;}
.history_banner {width:100%;height:320px;background:url(../images/history_banner.jpg) no-repeat center top;overflow:hidden;}
.wine_banner {width:100%;height:320px;background:url(../images/wine_banner.jpg) no-repeat center top;overflow:hidden;}
.tasting_banner {width:100%;height:320px;background:url(../images/tasting_banner.jpg) no-repeat center top;overflow:hidden;}
.master_banner {width:100%;height:320px;background:url(../images/master_banner.jpg) no-repeat center top;overflow:hidden;}
.culture_banner {width:100%;height:320px;background:url(../images/culture_banner.jpg) no-repeat center top;overflow:hidden;}
.contact_banner {width:100%;height:320px;background:url(../images/contact_banner.jpg) no-repeat center top;overflow:hidden;}
.l_tit {width:1000px;height:187px;margin:auto;height:187px;padding-top:133px;overflow:hidden;}

.main{float:left;width:1000px;margin:auto;background:url(../images/l_tit_bg.png) repeat-y left top;}
.culture {width:1000px;margin:auto;padding:50px 0;color:#80808b;font-size:16px;line-height:36px;text-align:center;background:#101013;overflow:hidden;}
.culture p {margin-bottom:25px;padding:20px;}
.culture p .title {font-size:18px;font-weight:bold;}
.culture .content{margin-bottom:20px;padding:0 20px 0 20px;text-indent:2em;}
.contact {width:1000px;margin:20px auto;overflow:hidden;color:#626262;font-size:16px;line-height:20px;text-align:center;}
.contact .tel {background:url(../images/tel_icon.png) no-repeat 0 4px;padding-left:25px;margin-left:20px;}
.contact .fax {background:url(../images/fax_icon.png) no-repeat 0 4px;padding-left:25px;margin-left:65px;}
.contact .url {background:url(../images/url_icon.png) no-repeat 0 4px;padding-left:25px;margin-left:65px;}
.contact .email {background:url(../images/email_icon.png) no-repeat 0 4px;padding-left:25px;margin-left:55px;}
.l_menu {width:250px;margin-top:35px;overflow:hidden;}
.l_menu li {text-align:right;width:250px;height:50px;line-height:50px;margin-bottom:10px;font-size:20px;}
.l_menu li a {color:#5e5e66;padding-right:45px;}
.l_menu li a:hover,.l_menu li a.active {color:#131316;background:#a9916c;text-decoration:none;display:block;}
.r_conter {width:710px;margin:0;padding-top:15px;overflow:hidden;}
.r_conter .about p {font-size:16px;line-height:36px;color:#80808b;margin-top:15px;}
.r_conter .about p img {margin-top:10px;}
.r_conter .about .title {font-size:26px;font-weight:bold;}
.master_txt {width:490px;height:125px;background:url(../images/master_txt_bg.png) no-repeat;padding:0 0 0 27px;margin:35px 0 60px 0;line-height:32px;}

.pro_banner {width:100%;height:320px;background:url(../images/pro_banner.jpg) no-repeat center top;overflow:hidden;}
.pro_img {width:1000px;height:520px;margin:20px auto;}
.view {float:left;width:200px; height:520px;margin:0;overflow: hidden; position:relative;text-align: center;cursor:default; }
.view .mask, .view .content { width:200px; height:520px;position: absolute;overflow:hidden;top:0px; left:0px; }
.view img {display:block;position:relative;}
.effect img {
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=30);
	opacity:0.4;
	-moz-transition: all 0.3s ease-in;
	-webkit-transition: all 0.3s ease-in;
	-o-transition: all 0.3s ease-in;
	-ms-transition: all 0.3s ease-in;
	transition: all 0.3s ease-in;
}
.effect .mask {
   cursor:pointer;
   opacity:1;
   visibility:visible;
   border:100px solid rgba(0,0,0,0);
   -moz-box-sizing:border-box;
   -webkit-box-sizing:border-box;
   box-sizing:border-box;
   -moz-transition: all 0.4s cubic-bezier(0.940, 0.850, 0.100, 0.620);
   -webkit-transition: all 0.4s cubic-bezier(0.940, 0.850, 0.100, 0.620);
   -o-transition: all 0.4s cubic-bezier(0.940, 0.850, 0.100, 0.620);
   -ms-transition: all 0.4s cubic-bezier(0.940, 0.850, 0.100, 0.620);
   transition: all 0.4s cubic-bezier(0.940, 0.850, 0.100, 0.620);
}
.effect:hover .mask {
	border:0px double rgba(0,0,0,0.4);
	opacity:0;
	visibility:hidden;
}
.effect:hover img {
	opacity:1;
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);
}

.promain {width:100%;height:630px;overflow:hidden;margin:auto;}
.proinfo {width:580px;height:610px;padding:0 10px;color:#997d59;font-size:14px;line-height:24px;overflow-x:hidden;overflow-y:auto;}
.proinfo p {margin-top:20px;}
.proinfo p .title {color:#bda37e;font-size:16px;font-weight:bold;line-height:40px;}
.proinfo p b {color:#bda37e;font-weight:bold;}
.promain_700 {width:100%;height:700px;overflow:hidden;margin:auto;}
.proinfo_700 {width:580px;height:700px;padding:0 10px;color:#997d59;font-size:14px;line-height:24px;overflow-x:hidden;overflow-y:auto;}
.proinfo_700 p {margin-top:20px;}
.proinfo_700 p .title {color:#bda37e;font-size:16px;font-weight:bold;line-height:40px;}
.proinfo_700 p b {color:#bda37e;font-weight:bold;}

.cart a{position:absolute;z-index:99;width:122px;height:28px;top:40px;right:0;background:url(../images/cart_icon.png) no-repeat;cursor:pointer;}
.cart a:hover {width:122px;height:28px;background:url(../images/cart_on_icon.png) no-repeat;cursor:pointer;}
.shop_nm {width:19px;height:19px;top:33px;right:102px;z-index:999;background:url(../images/shop_icon.png) no-repeat;font-size:12px;line-height:19px;text-align:center;color:#fff;position:absolute;overflow:hidden;}

.loginmain {width:100%;height:100%;background:#101010 url(../images/loginbg.jpg) no-repeat center top;overflow:hidden;}
.log_l {width:100%;height:810px;background:url(../images/log_lbg.png) no-repeat left top;overflow:hidden;}
.log_r {width:100%;height:810px;background:url(../images/log_rbg.png) no-repeat right top;overflow:hidden;}
.logbd {width:395px;height:465px;background:url(../images/logbd.png) no-repeat;margin:85px 0 0 270px;padding-top:1px;}
.logbd .log {width:242px;height:365px;margin:0 0 0 115px;}
.logbd .log .logo {margin:85px 0 19px 48px;}
.logbd .log .name {width:200px;height:32px;line-height:32px;font-size:14px;background:none;border:0;margin:0 0 0 35px;}
.logbd .log .mt25 {margin-top:28px;}
.logbd .log .bar {width:240px;height:30px;line-height:30px;font-size:14px;color:#fff;font-family:"微软雅黑";text-align:center;background:url(../images/bar.png) no-repeat;cursor:pointer;border:0;}
.logbd .log p {font-size:12px;line-height:45px;}
.logbd input{outline:none}

.errmain {width:100%;height:100%;background:#080808 url(../images/404bg.jpg) no-repeat center bottom;overflow:hidden;}
.errdg {width:1000px;height:350px;background:url(../images/err_bg.png) no-repeat center 0;padding:10px 0;margin:240px auto;}
.errdg .txt1 {width:1000px;font-size:24px;color:#ffb352;text-align:center;}
.errdg .txt2 {width:1000px;font-size:18px;color:#ffb352;text-align:center;margin-top:245px;}
.errdg .txt3 {width:1000px;font-size:18px;color:#ffb352;text-align:center;margin-top:5px;}

.footer {overflow:hidden;width:100%;height:50px;background:#101010;z-index:100;font-size:12px;line-height:50px;text-align:center;color:#363636;}

