/*
 1.全式
*/
*{margin:0;padding:0;border:0;}
body{ font-size:12px; font-family:微软雅黑,Arial,Helvetica,Tahoma,sans-serif !important;color:#333333;text-align:center; /*overflow-x:hidden; */ background-color:#fff; min-width:1200px;}
a{text-decoration:none;color:#333333;}
a:hover,a:active{text-decoration:underline;color:#9db569;}
image{ vertical-align:middle;}
ul,li{ list-style:none;}
em, cite, th { font-style: normal; font-weight: normal; font-style:normal;}
var{font-style:normal;}
input,select,img{vertical-align:middle;}
.wrap{clear:both;width:1200px;;margin:0 auto;text-align:left;zoom:1; overflow:hidden;}
.wrap2{clear:both;width:1200px;margin:0 auto;text-align:left;zoom:1;}
.clear{clear:both; zoom:1;}
.divhidden{ display:none;}
.l{ float:left;}
.r{float:right;}
.m_t{ margin-top:9px;}
.m_t17{ margin-top:17px;}
.m_t20{ margin-top:20px;}
.c_l{ clear:both; height:0px; font-size:0px; overflow:hidden;}
.margin_top{ margin-top:-500px;}

/*
 1.头部
*/
.b_center{ margin:0 auto; }
.h148{ height:148px; font-size:0; overflow:hidden; background-color:#070503;}
.top_bg{ width:100%; text-align:center;  background:url(../images/top_bg.jpg) center bottom repeat-x; height:148px; box-shadow: 0 1px 10px rgba(0, 0, 0, 0.15);position:fixed; top:0; left:0; z-index:99;transition:all 0.3s; }
.tpos .top_bg{ height:100px;}
.top_tel{ float:right; margin-top:28px; height:21px;}
.top_tel:hover{ text-decoration:none;color:#fff;transition:all 0.3s;opacity:0.8;filter:Alpha(opacity=80);}
.tpos .top_tel{ margin-top:14px;}
 
.menu {width:100%; max-width:1200px;}
.menu .logo_l{  float:left; display:inline;}
.menu .logo_l img{ height:148px;transition:all 0.3s;}
.tpos .menu .logo_l img{ height:100px;}
.menu .logo_l:hover img{opacity:0.8;filter:Alpha(opacity=80);}
.menu .logo_r{ float:right;display:inline; overflow:hidden;}

.nav_bg{  height:89px; padding-top:10px; clear:both;}
.tpos .nav_bg{  height:65px; padding-top:0;}
.nav{clear:both; font-family:"微软雅黑";}
.nav li.m{ float:left; text-align:center; /*margin-left:37px; */ letter-spacing:0.5px;padding-left:47px; margin-left:39px;position:relative; background:url(../images/top_pic1.png) left 32px no-repeat;}
.nav li.m:first-child{ margin-left:0; padding-left:0; background:none;}
.nav h3 a{ height:89px; line-height:67px;display:block; overflow:hidden; font-size:18px; padding-left:5px; padding-right:5px; font-weight:300; color:#ffffff; text-decoration:none;/*  background:url(../images/nav_bg1.png) right center no-repeat;*/transition:all 0.3s;}
.tpos .nav li.m{background:url(../images/top_pic1.png) left 34px no-repeat;}
.tpos .nav li.m:first-child{ margin-left:0; padding-left:0; background:none;}
.tpos .nav h3 a{ height:65px;}
.nav h3{ font-weight:normal;position:relative;}
.nav li h3 a:after{content: "";display: block;position: absolute;left: 50%;right: 50%;bottom: 0px;height: 2px;opacity: 0;background-color: #9db569;-webkit-transition: all .5s;
-o-transition: all .5s;-ms-transition: all .5s;transition: all .5s;}
.nav li h3 a:hover:after{left: 1%;right: 1%;opacity: 1;-webkit-transition: all .5s;-o-transition: all .5s;-ms-transition: all .5s;transition: all .5s;}
.nav li h3 a span{ display:block;position:relative;transition: all 0.5s;height:67px;}
.nav li h3 a span:after{content:attr(data-title);position:absolute;color:#9db569;left:0;transform:translateY(100%);width:100%;top:0;}
.nav a:hover{color:#9db569;}
.nav a:hover span{transform:translateY(-100%);}
.nav li.on h3 a{ color:#9db569;/*background:url(../images/nav_bg2.png) right center no-repeat;*/}
.nav li.on h3 a:after{left: 1%;right: 1%;opacity: 1;-webkit-transition: all .5s;-o-transition: all .5s;-ms-transition: all .5s;transition: all .5s;}


.nav .sub{ display:none; width:100%;  padding:0; position:absolute; background:#fff;/* top:87px;*/ top:115px;/* overflow:hidden;*/ text-align:center; z-index:110; left:0%;}
.nav .sub li{ vertical-align:middle; list-style:none; text-decoration:none; display:inline-block;line-height:38px;font-size:14px;width:100%; text-transform:uppercase;}
.nav .sub li span{ display:block; height:38px; position:relative;}
.nav .sub li a{ text-decoration:none; background:none; color:#333333; border-bottom:1px solid #e6e6e6; display:block;}
.nav .sub li a:hover{ color:#086cbb;border-bottom:1px solid #1089e8;}
.nav .sub li:hover img{transition:all 0.3s;opacity:0.8;filter:Alpha(opacity=80);}
.nav .sub li dl{ display:none; background:url(../images/top_bg2.png) left top no-repeat; width:165px; position:absolute; top:0; left:100%;}
.nav .sub li dl dd{ display:block;}
.nav .sub li span:hover dl{ display:block;}

/* Callback example */
.callbacks_container{position:relative;width:100%;max-width:100%;text-align:center; }
.callbacks{position:relative;list-style:none;overflow:hidden;width:100%;padding:0;margin:0;}
.callbacks li{position:absolute;width:100%;left:0;top:0;}
.callbacks img{display:block;position:relative;z-index:1;height:auto;width:100%;border:0;}
.callbacks .caption{display:block;position:absolute;z-index:2;font-size:20px;text-shadow:none;color:#fff;left:0;right:0;bottom:0;padding:10px 20px;margin:0;max-width:none;}
.callbacks_nav{position:absolute;top:39%;left:100px;z-index:3;text-indent:-9999px;overflow:hidden;text-decoration:none;height:100px;width:50px;background:transparent url("../images/left2.png") no-repeat left top;display:none;}
.callbacks_container:hover .callbacks_nav{display:block;}
.callbacks_nav:active{}
.callbacks_nav.next{left:auto;right:100px;background:transparent url("../images/right.png") no-repeat 0px top;}
.rslides{
	position:relative;
	list-style:none;
	overflow:hidden;
	width:100%;
	padding:0;
	margin:0;
}
.rslides li{
	-webkit-backface-visibility:hidden;
	position:absolute;
	display:none;
	width:100%;
	left:0;
	top:0;
}
.rslides li:first-child{
	position:relative;
	display:block;
	float:left;
}
.rslides img{
	display:block;
	height:auto;
	float:left;
	width:100%;
	border:0;
}
.banner_content{ width:1140px; height:730px;/* background:url(../images/banner_bg.png) repeat-x;*/ position: relative; z-index: 120;  font:300 14px "宋体"; color:#FFF; }
.b_center{ margin:0 auto; text-align:center;}

.callbacks_tabs.callbacks1_tabs{margin-top:-33px; position:relative;z-index:9; margin-bottom:13px; display:;}
.callbacks_tabs.callbacks1_tabs li{display:inline-block;width:16px;height:16px;margin-right:11px;/*border-radius:10px;border:1px solid #FFF;*/position:relative;}
.callbacks_tabs.callbacks1_tabs li a{display:inline-block;width:14px;height:14px;border-radius:50%;/*position:absolute;*/ left:0; z-index:1000; color:rgba(100,200,300,0);color:transparent; background:#fdfffa; /*background:url(../images/left.png) center center no-repeat;*/}
.callbacks_tabs.callbacks1_tabs li.callbacks_here a{/*background:url(../images/left_on.png) center center no-repeat;*/background:#f8d308;}

/*首頁*/
.i_one{ height:1064px; overflow:hidden;}
.i_t{ margin-top:79px;text-align:center; overflow:hidden; margin-bottom:25px;}
.i_t img{ margin:0 auto; display:block;}
.i_t h2{ font-size:30px; font-weight:normal; width:320px; margin:0 auto; background:url(../images/i_bg1.jpg) left center repeat-x; color:#a6a6a6; letter-spacing:1.5px;line-height:65px;}
.i_t h2 span{ display:inline-block; background-color:#ffffff; padding-left:6px; padding-right:6px;}
.i_t h3{ font-weight:normal;font-family:"Times New Roman", Times, serif; font-size:84px; color:#9db569;}
.i_cast_a{ overflow:hidden; text-align:center; margin-bottom:55px;}
.i_cast_a a{ display:inline-block; height:46px; line-height:46px; padding-left:40px; padding-right:40px;font-size:24px; color:#a6a6a6; border-radius:20px; margin-left:12px; margin-right:12px;}
.i_cast_a a:hover{background-color:#9db569; color:#fff; text-decoration:none;}
.i_cast_a a.csel{ background-color:#9db569;color:#fff;}
.i_case_ul .i_case_ul_div{ display:none;}
.adv{ width:100%; overflow:hidden;}
.adv img{ width:100%;}
.adv img:hover{transition:all 0.3s;opacity:0.8;filter:Alpha(opacity=80);}

.i_two{ height:1133px;overflow:hidden; background-position:center top; background-repeat:no-repeat;}
.i_two .i_about_a{ position:relative;}
.i_two .i_about_a .i_about_bnt1{ width:119px; height:38px; position:absolute; left:189px; top:478px; z-index:2;}
.i_two .i_about_a .i_about_bnt2{ width:132px; height:42px; position:absolute; left:759px; top:451px;}
.i_two .i_about_a .i_about_bnt3{ width:141px; height:38px; position:absolute; left:256px; top:865px;}
.i_two .i_about_a .i_about_bnt4{ width:124px; height:40px; position:absolute; left:777px; top:822px;}
.i_two img{transition:all 0.3s;}
.i_two img:hover{opacity:0.8;filter:Alpha(opacity=80); margin-top:-5px;}
.adv2{ width:100%; overflow:hidden; margin-top:-17px; position:relative;}
.adv2 img{ width:100%;}
/*.adv2 img:hover{transition:all 0.3s;opacity:0.8;filter:Alpha(opacity=80);}*/

.i_three{ height:408px; overflow:hidden;}
.i_three ul li{ width:230px; overflow:hidden; float:left; height:60px; margin-top:24px; padding-left:70px; line-height:28px;}
.i_three ul li.bgs1{ background:url(../images/i_pic1.png) left center no-repeat;}
.i_three ul li.bgs1:hover{background:url(../images/i_pic1_on.png) left center no-repeat;}
.i_three ul li.bgs2{ background:url(../images/i_pic2.png) left center no-repeat;}
.i_three ul li.bgs2:hover{background:url(../images/i_pic2_on.png) left center no-repeat;}
.i_three ul li.bgs3{ background:url(../images/i_pic3.png) left center no-repeat;}
.i_three ul li.bgs3:hover{background:url(../images/i_pic3_on.png) left center no-repeat;}
.i_three ul li.bgs4{ background:url(../images/i_pic4.png) left center no-repeat;}
.i_three ul li.bgs4:hover{background:url(../images/i_pic4_on.png) left center no-repeat;}
.i_three ul li h2{ font-size:18px; font-weight:normal; margin-top:2px; height:28px; overflow:hidden;}
.i_three ul li:Hover{ color:#9db569;}
.i_three ul li p{ height:28px; overflow:hidden; font-size:16px;}

/*尾部*/
.f_bg{ line-height:32px; overflow:hidden; background:url(../images/foot_bg.png) center top no-repeat; height:310px; color:#ffffff; font-size:12px; font-family:"微软雅黑"; text-align:center; margin-top:-20px; position:relative;}
.f_bg .imgs{ margin:0 auto; margin-top:45px; margin-bottom:25px;}
.f_bg a{color:#ffffff; text-decoration:none;}
.f_bg a:hover{ color:#9db569;}
.f_bg .f_div{overflow:hidden; margin-top:18px; text-align:center;}
.f_bg .f_div ul li{ display:inline-block;width:38px; height:38px; margin-left:5px; margin-right:5px;}
.f_bg .f_div ul li a{ display:block; width:100%; height:100%;transition:all 0.3s;}
.f_bg .f_div ul li.weixin a{ background:url(../images/foot_pic1.png) no-repeat;}
.f_bg .f_div ul li.weixin a:hover{background:url(../images/foot_pic1_on.png) no-repeat;}
.f_bg .f_div ul li.qq a{ background:url(../images/foot_pic2.png) no-repeat;}
.f_bg .f_div ul li.qq a:hover{background:url(../images/foot_pic2_on.png) no-repeat;}
.f_bg .f_div ul li.sinna a{ background:url(../images/foot_pic3.png) no-repeat;}
.f_bg .f_div ul li.sinna a:hover{background:url(../images/foot_pic3_on.png) no-repeat;}
.f_bg .f_div ul li.weibo a{ background:url(../images/foot_pic4.png) no-repeat;}
.f_bg .f_div ul li.weibo a:hover{background:url(../images/foot_pic4_on.png) no-repeat;}
.f_bg .wrap{ text-align:center;}
.jiathis_style .jtico_tsina{background-position: -80px -64px;}
				.jiathis_style .jtico_tqq{background-position: -80px -64px;}

/*微信弹窗*/
#hidden{z-index: 2147483647;display: none; background: #000; filter: alpha(opacity=0); left: 0px; opacity: 0; position: fixed; width: 3000px; height: 100%; padding-top: 28%; text-align: center; top:0;}
#hiddenimg{opacity:1  ; display:none; position:fixed;left:0%; width:100%; height:300px;padding-top:0;z-index:2147483647; top:28%; text-align:center;}
#hiddenimg img{ width:90%;max-width:300px; margin:0 auto; }
#hiddenimg2{text-align: center;}
.weixinclose{ position:fixed; right:2%; top:2%; color:#fff; font-size:30px; cursor:pointer; z-index:2147483648; font-weight:normal; display:none;}


/*分页*/
.yema{ width:100%; text-align:center; clear:both; overflow:hidden; padding-top:40px; padding-bottom:40px;}
.yema a{ display:inline-block; height:32px; line-height:32px; padding-left:10px; overflow:hidden; padding-right:10px; min-width:14px;margin-left:6px; margin-right:6px;  text-align:center; color:#333; font-size:14px;}
.yema a:hover{ text-decoration:none; color:#fff; background-color:#9db569;}
.yema a.ok{color:#fff; background-color:#9db569;}
.yema a.first,.yema a.last{ font-size:18px; font-family:"宋体"; font-weight:bold; margin-right:0;}

/* side */
.side{position:fixed;width:48px;height:275px;right:10px;top:35%;z-index:100;}
.side ul li{width:48px;height:48px;float:left;position:relative; margin-bottom:6px; }
.side ul li .sidebox{position:absolute;width:48px;height:48px;top:0;right:0;transition:all 0.3s;color:#fff;font:20px/48px "微软雅黑";overflow:hidden;/*border-radius:7px;*/}
.side ul li .sidebox:hover{opacity:0.8;filter:Alpha(opacity=80);}
.side ul li .sidetop{width:48px;height:48px;line-height:48px;display:inline-block;transition:all 0.3s;border-radius:7px;}
.side ul li .sidetop:hover{opacity:0.8;filter:Alpha(opacity=80);}
.side ul li img{float:left;}
.side ul li .sidebox2{position:absolute;width:48px;height:48px;top:0;right:0;transition:all 0.3s;color:#fff;font:20px/48px "微软雅黑";overflow:hidden;/*border-radius:7px;*/}
.side ul li .sidebox2:hover{opacity:0.8;filter:Alpha(opacity=80);}

#aa1{ width:183px; height:189px; margin-left:-185px; background:url(../images/ico_code_bg.png) no-repeat; margin-top:-70px;}
#aa1 img{ width:136px; height:136px; margin-left:21px; margin-top:14px;}


/*二級頁面*/
.position{ height:41px; line-height:41px;font-size:12px; color:#808080; text-align:right; border-bottom:1px solid #cccccc;overflow:hidden;}
.position img{vertical-align:sub;}
.position a{ color:#808080;}
.position a:hover{color:#ee1710;}
.position label{}
.o_big{height:630px; overflow:hidden; clear:both;}

/*关于我们*/
.about_con{  margin-top:52px; overflow:hidden; line-height:26px; color:#333; font-size:14px;padding-bottom:70px;}
.about_con img{ max-width:100%;}

/*联系我们*/
.contact_div{ overflow:hidden; margin:0 auto; margin-bottom:35px; margin-top:42px; font-size:14px; line-height:28px; width:1121px; height:625px; background:url(../images/contact_bg.jpg) no-repeat;}
.contact_div img{ max-width:100%;}
.contact_div .contact_con{ width:654px; margin:0 auto; padding-left:30px; padding-right:30px; text-align:center; float:right; padding-top:137px;}
.contact_div .contact_con .contact_tel{ height:32px; line-height:32px; padding-left:40px; font-size:20px; letter-spacing:2px; margin-bottom:7px; display:inline-block;}
.contact_div .contact_con .contact_txt{ min-height:79px; overflow:hidden; font-size:18px;}
.contact_div .contact_con .contact_weixin{ display:block; height:119px; width:119px; margin:0 auto; margin-bottom:10px;}
.contact_div .contact_con .contact_weixin_txt{ font-size:16px; color:#9db569;}
.contact_div .contact_con .contact_a{ clear:both;width:407px; height:55px; margin:0 auto; margin-top:52px; overflow:hidden;/* background:url(../images/contact_bg3.png) no-repeat;*/}
.contact_div .contact_con .contact_a ul li{ display:inline-block;width:38px; height:38px; margin-left:3px; margin-right:3px;}
.contact_div .contact_con .contact_a ul li a{ display:block; width:100%; height:100%;transition:all 0.3s; margin-top:11px;}
.contact_div .contact_con .contact_a ul li.weixin a{ background:url(../images/contact_pic1.png) no-repeat;}
.contact_div .contact_con .contact_a ul li.weixin a:hover{background:url(../images/foot_pic1_on.png) no-repeat;}
.contact_div .contact_con .contact_a ul li.qq a{ background:url(../images/contact_pic2.png) no-repeat;}
.contact_div .contact_con .contact_a ul li.qq a:hover{background:url(../images/foot_pic2_on.png) no-repeat;}
.contact_div .contact_con .contact_a ul li.sinna a{ background:url(../images/contact_pic3.png) no-repeat;}
.contact_div .contact_con .contact_a ul li.sinna a:hover{background:url(../images/foot_pic3_on.png) no-repeat;}
.contact_div .contact_con .contact_a ul li.weibo a{ background:url(../images/contact_pic4.png) no-repeat;}
.contact_div .contact_con .contact_a ul li.weibo a:hover{background:url(../images/foot_pic4_on.png) no-repeat;}
.contact_bg{ background-color:#f6f6f6; overflow:hidden; padding-top:37px; padding-bottom:50px; text-align:center; font-size:14px; line-height:20px;}
.contact_bg .wrap{ text-align:center;}
.contact_bg .imgs{ margin:0 auto; margin-bottom:25px;}
.i_map_c{ overflow:hidden; clear:both; width:1114px; margin:0 auto;  padding-top:35px; padding-bottom:50px;}
.i_map_c img{ max-width:100%;}

/*红酒宝典*/
.news_con{ overflow:hidden; margin-top:47px;  }
.news_con ul li{ overflow:hidden; margin-bottom:20px; display:block; height:338px; background:url(../images/hongjiu_bg2.png) #f6f6f6 1156px center no-repeat;transition:all 0.3s; display:none;}
.news_con ul li a{ display:block; width:100%; height:100%;}
.news_con ul li .imgs{ width:367px;float:left; display:inline; overflow:hidden; margin-top:47px; margin-left:25px;}
.news_con ul li .imgs img{width:367px; height:244px;-webkit-transition: all 0.8s ease-out;
-ms-transition: all 0.8s ease-out;-moz-transition: all 0.8s ease-out;-o-transition: all 0.8s ease-out;
transition: all 0.8s ease-out;}
.news_con ul li:hover .imgs img{-webkit-transform: scale(1.1);-moz-transform: scale(1.1);-o-transform: scale(1.1);transform: scale(1.1);}
.news_con ul li .i_about_r{ float:left; margin-left:36px; margin-top:72px; display:inline; width:678px; overflow:hidden; }
.news_con ul li .i_about_r h3{ line-height:34px; height:34px; overflow:hidden; font-size:18px; color:#333; font-weight:normal; margin-bottom:22px;transition:all 0.3s;}
.news_con ul li .i_about_r .p{ height:156px; overflow:hidden; font-size:14px; color:#333; line-height:26px;}
.news_con ul li:hover{ background:url(../images/hongjiu_bg1.png) #9db569 1156px center no-repeat;}
.news_con ul li:hover .i_about_r h3{ color:#fff; margin-bottom:12px;}
.news_con ul li:hover .i_about_r .p{ color:#fff;}
.hongjiu_more{ display:inline-block; text-align:center;margin:0 auto; margin-top:32px; width:260px; height:52px; line-height:52px; color:#9db569; font-size:18px; border:1px solid #9db569; background-color:#fff; border-radius:20px; margin-bottom:60px;transition:all 0.3s;}
.hongjiu_more:Hover{ background-color:#9db569;color:#fff; text-decoration:none;}

/*红酒宝典详细*/
.news_show_t{ height:50px; line-height:50px; margin-top:2%; margin-bottom:2%; font-size:18px; color:#666666;}
.about_x{overflow:hidden; line-height:22px;font-size:16px; padding-bottom:40px; color:#080808; }
.about_x .show_t{ padding-bottom:5px; line-height:40px; font-size:30px; color:#9db569; text-align:left; margin-bottom:5px; font-weight:normal; padding-top:5px;}
.about_x .con_line{height:30px; line-height:30px;font-size:14px; color:#666666; }
.about_x img{margin-bottom:10px; display:block; max-width:100%;}
.about_x .con_id{ line-height:22px;overflow:hidden;white-space:normal;word-break:break-all; padding-top:35px;font-size:16px; color:#080808;text-align:left;/* font-family:"宋体";*/ padding-bottom:60px;}
.about_x .con_id p{ padding-bottom:10px; overflow:hidden;}
.about_x table{border-collapse:collapse;border-spacing:0;}
.about_x table td{ line-height:22px;height:27px; /*border:1px solid #000;*/}

.prenext{ border-top:1px solid #e6e6e6;font-size:12px; margin-bottom:10px;line-height:30px; padding-top:15px; margin-top:15px; color:#333333;}
.prenext a{ color:#333333;}
.prenext a:hover{ color:#9db569; text-decoration:none;}
.goback{ float:right; height:26px; line-height:26px; text-align:right; padding-left:23px;background:url(../images/goback.png) left center no-repeat; font-size:14px; color:#333333; margin-top:8px;/* border-bottom:1px solid #a6a6a6;*/}
.goback:hover{ text-decoration:none;}
.fenxiang{ height:30px; overflow:hidden;}
.fenxiang .span{ float:right; font-size:14px; line-height:34px;}

/*产品分类*/
.product_bg{ background:url(../img/product_bg1.jpg) center top no-repeat; height:804px; overflow:hidden;}
.product_bg .product_one{ padding-left:207px; padding-top:60px; overflow:hidden; height:666px;}
.product_bg .product_one .product_one_l{ float:left; width:350px; overflow:hidden; height:666px;}
.product_bg .product_one .product_one_l img{vertical-align:bottom; width:100%; max-height:666px; margin:0 auto;}
.product_bg .product_one .product_one_r{ float:right; width:640px; overflow:hidden; padding-top:359px; text-align:right;}
.product_bg .product_one .product_one_r .product_one_rcon{ display:none;}
.product_bg .product_one .product_one_r ul li{ width:198px; margin-left:10px;display:inline-block; text-align:center; line-height:50px; font-size:18px; color:#9f7032;}
.product_bg .product_one .product_one_r ul li .imgs{ width:190px; height:190px; border-radius:50%; border:4px solid #534541; overflow:hidden; background-color:#855b29;}
.product_bg .product_one .product_one_r ul li .imgs img{ height:115%; max-width:100%; margin:0 auto; margin-top:18px;-webkit-transition: all 0.8s ease-out;
-ms-transition: all 0.8s ease-out;-moz-transition: all 0.8s ease-out;-o-transition: all 0.8s ease-out;
transition: all 0.8s ease-out;}
.product_bg .product_one .product_one_r ul li a{ color:#9f7032; text-decoration:none;}
.product_bg .product_one .product_one_r ul li:Hover .imgs{ border:4px solid #9db569;}
.product_bg .product_one .product_one_r ul li:Hover .imgs img{-webkit-transform: scale(1.1);-moz-transform: scale(1.1);-o-transform: scale(1.1);transform: scale(1.1);}
.product_bg .product_two{ height:70px; overflow:hidden; text-align:center; position:relative;}
.product_bg .product_two a{ display:inline-block; height:70px; line-height:64px; color:#9f7032; font-size:24px; letter-spacing:3px; position:relative; text-decoration:none; margin-left:40px; margin-right:40px;}
.product_bg .product_two a:after{content: "";display: block;position: absolute;left: 50%;right: 50%;bottom: 0px;height: 2px;opacity: 0;background-color: #9f7032;-webkit-transition: all .5s;
-o-transition: all .5s;-ms-transition: all .5s;transition: all .5s;}
.product_bg .product_two a:hover:after{left: 1%;right: 1%;opacity: 1;-webkit-transition: all .5s;-o-transition: all .5s;-ms-transition: all .5s;transition: all .5s;}
.product_bg .product_two a.psel:after{left: 1%;right: 1%;opacity: 1;-webkit-transition: all .5s;-o-transition: all .5s;-ms-transition: all .5s;transition: all .5s;}

/*产品列表*/
.pro_ul2{ padding-top:35px; overflow:hidden;}
.pro_ul2 ul li{ float:left; width:395px; text-align:center; overflow:hidden; margin-bottom:7px; margin-right:7px; position:relative;}
.pro_ul2 ul li:nth-child(3n+0){ margin-right:0;}
.pro_ul2 ul li a{ text-decoration:none;}
.pro_ul2 ul li img{display: block;margin:0 auto;}
.pro_ul2 ul li dd{ width:100%; margin:0 auto;text-align:center; background-color:#f4f4f4; height:570px; position:relative; overflow:hidden;}
.pro_ul2 ul li dd .ipro_one{ overflow:hidden;transition:all 1s;}
.pro_ul2 ul li dd .ipro_one img{ max-width:100%; height:400px;  margin-bottom:12px;}
.pro_ul2 ul li dd a{ text-decoration:none;}
.pro_ul2 ul li dd .ipro_one em{ height:26px; line-height:26px; display:block; overflow:hidden; font-size:18px; color:#333; text-transform:uppercase;margin-bottom:13px;}
.pro_ul2 ul li dd .ipro_one h2{  font-weight:normal; color:#333; font-size:18px; line-height:28px; height:28px; overflow:hidden; }
.pro_ul2 ul li dd .ipro_two{ background-color:#fff; height:570px; overflow:hidden; position:absolute; left:0%; top:0; width:100%;-webkit-transform: translateY(0) translateX(100%);
  -moz-transform: translateY(0) translateX(100%);
  transform: translateY(0) translateX(100%);
  -webkit-transition-timing-function: ease-in-out;
  transition-timing-function: ease-in-out;transition:all 1s;}
.pro_ul2 ul li dd .ipro_two h2{ font-size:52px; color:#9db569; font-family:"Times New Roman", Times, serif; font-weight:normal; margin-top:20px; height:50px; line-height:50px; overflow:hidden;}
.pro_ul2 ul li dd .ipro_two .year{ font-size:24px; color:#9db569; font-family:"宋体";height:34px; line-height:34px; overflow:hidden;}
.pro_ul2 ul li dd .ipro_two .desc{ font-size:16px;font-family:"宋体"; color:#333333; width:180px; margin:0 auto;height:42px; line-height:42px; background:ul(../images/i_bg2.jpg) repeat-x; overflow:hidden;}
.pro_ul2 ul li dd .ipro_two .desc span{ display:inline-block; padding-left:10px; padding-right:10px; overflow:hidden; background-color:#fff;}
.pro_ul2 ul li dd .ipro_two .imgs{ margin:0 auto;width:217px; height:232px; overflow:hidden; background:url(../images/i_bg3.png) no-repeat; margin-top:20px;}
.pro_ul2 ul li dd .ipro_two .imgs img{ border-radius:50%; margin-top:24px; width:196px; height:196px; border:1px solid #d3c1aa;}
.pro_ul2 ul li dd .ipro_two .txt{ margin:0 auto; font-size:14px; color:#666666; text-align:left; margin-bottom:6px; margin-top:18px; line-height:22px; height:88px; overflow:hidden; width:350px; letter-spacing:1px;}
.pro_ul2 ul li dd .i_more3{ transition:all 0.3s; margin:0 auto; border-radius:40px;display:block; width:168px; height:50px; line-height:50px; border:1px solid #9db569; font-size:18px; color:#9db569; text-align:center;}
.pro_ul2 ul li dd .i_more3:hover{ background:#9db569; color:#fff;}
.pro_ul2 ul li dd:hover .ipro_two{-webkit-transform: translateY(0px) translateX(0);
  -moz-transform: translateY(0px) translateX(0);
  transform: translateY(0px) translateX(0);}
.pro_ul2 ul li dd:hover .ipro_one{-webkit-transform: translateY(0) translateX(-100%);
  -moz-transform: translateY(0) translateX(-100%);
  transform: translateY(0) translateX(-100%);
  -webkit-transition-timing-function: ease-in-out;
  transition-timing-function: ease-in-out;}



/*产品详细*/
.pro_con{ font-size:14px; line-height:26px; overflow:hidden;}
.pro_con img{ max-width:100%;}

/*商城筛选*/
.shop_saixun{ background-color:#fefefc; border:1px solid #ededed; height:45px; line-height:45px; overflow:hidden; padding-left:14px; padding-right:16px; margin-top:40px;}
.shop_saixun .shop_saixun_l{ float:left; font-size:14px;}
.shop_saixun .shop_saixun_l:hover{ text-decoration:none;}
.shop_saixun .shop_saixun_r{ float:right; font-size:16px; padding-right:24px; background:url(../images/shop_bg1.png) right center no-repeat;transition:all 0.3s;}
.shop_saixun .shop_saixun_r:hover{ background:url(../images/shop_bg2.png) right center no-repeat; text-decoration:none;}
.shop_saixun .shop_saixun_r.shop_close{ background:url(../images/close2.png) right center no-repeat;}
.shop_saixun .shop_saixun_r.shop_close:hover{background:url(../images/close3.png) right center no-repeat;}
.shop_saixun_b{ border-left:1px solid #ededed;border-right:1px solid #ededed; padding-left:19px; display:none;}
.shop_saixun_b ul li{ display:block; line-height:27px; padding-top:6px; padding-bottom:6px; overflow:hidden; border-bottom:1px solid #ededed; font-size:14px;}
.shop_saixun_b ul li:last-child{ padding-bottom:9px;}
.shop_saixun_b ul li span{float: left; width:42px; overflow: hidden;line-height: 27px; margin-right: 17px; color:#333333;background:url(../images/shop_bg3.jpg) right center no-repeat;}
.shop_saixun_b ul li .saixun_a{float: left;overflow: hidden;width: 1100px;}
.shop_saixun_b ul li .saixun_a a{ color:#7e7e7e; height:27px; overflow:hidden; float:left; padding-left:13px; padding-right:13px; border-radius:20px; margin-right:40px; min-width:46px; text-align:center;}
.shop_saixun_b ul li .saixun_a a:Hover{ /*color:#9db569;*/ text-decoration:none; color:#fff; background-color:#9db569;}
.shop_saixun_b ul li .saixun_a a.ssel{ color:#fff; background-color:#9db569;}

/*商城列表*/
.pro_ul3{ padding-top:35px; overflow:hidden;}
.pro_ul3 ul li{ float:left; width:395px; text-align:center; overflow:hidden; margin-bottom:7px; margin-right:7px; position:relative;}
.pro_ul3 ul li:nth-child(3n+0){ margin-right:0;}
.pro_ul3 ul li:first-child img:hover{transition:all 0.3s;opacity:0.8;filter:Alpha(opacity=80);}
.pro_ul3 ul li a{ text-decoration:none;}
.pro_ul3 ul li img{display: block;margin:0 auto;}
.pro_ul3 ul li dd{ width:100%; margin:0 auto;text-align:center; background-color:#f4f4f4; height:570px; position:relative; overflow:hidden;}
.pro_ul3 ul li dd .ipro_one{ overflow:hidden;transition:all 1s;}
.pro_ul3 ul li dd .ipro_one img{ max-width:100%; height:400px;  margin-bottom:12px;}
.pro_ul3 ul li dd a{ text-decoration:none;}
.pro_ul3 ul li dd .ipro_one em{ height:26px; line-height:26px; display:block; overflow:hidden; font-size:18px; color:#333; text-transform:uppercase;margin-bottom:13px;}
.pro_ul3 ul li dd .ipro_one h2{  font-weight:normal; color:#333; font-size:18px; line-height:28px; height:28px; overflow:hidden; }

.pro_ul3 ul li dd .ipro_one h3{ width:350px; margin:0 auto; font-weight:normal; color:#333; font-size:18px; line-height:27px; height:54px; overflow:hidden; text-align:left; }
.pro_ul3 ul li .shop_end{width:350px; height:50px; line-height:50px;position:absolute; bottom:0px; left:0; padding-left:20px; padding-right:25px; padding-bottom:25px; transition:all 1s; overflow:hidden;}
.pro_ul3 ul li .shop_end span{ float:left; font-size:24px; color:#333333;}
.pro_ul3 ul li .shop_end span label{ color:#b80c0c;}
.pro_ul3 ul li .shop_end .cart{ float:right; width:50px; height:50px; cursor:pointer;}
.pro_ul3 ul li .shop_end.goleft{-webkit-transform: translateY(0) translateX(-100%);
  -moz-transform: translateY(0) translateX(-100%);
  transform: translateY(0) translateX(-100%);
  -webkit-transition-timing-function: ease-in-out;
  transition-timing-function: ease-in-out;transition:all 1s;}

.pro_ul3 ul li dd .ipro_two{ background-color:#fff; height:668px; overflow:hidden; position:absolute; left:0%; top:0; width:99.6%; border:1px solid #ebe7e8;-webkit-transform: translateY(0) translateX(100%);
  -moz-transform: translateY(0) translateX(100%);
  transform: translateY(0) translateX(100%);
  -webkit-transition-timing-function: ease-in-out;
  transition-timing-function: ease-in-out;transition:all 1s;}
.pro_ul3 ul li dd .ipro_two h2{ font-size:52px; color:#9db569; font-family:"Times New Roman", Times, serif; font-weight:normal; margin-top:20px; height:50px; line-height:50px; overflow:hidden;}
.pro_ul3 ul li dd .ipro_two .year{ font-size:24px; color:#9db569; font-family:"宋体";height:34px; line-height:34px; overflow:hidden;}
.pro_ul3 ul li dd .ipro_two .desc{ font-size:16px;font-family:"宋体"; color:#333333; width:180px; margin:0 auto;height:42px; line-height:42px; background:ul(../images/i_bg2.jpg) repeat-x; overflow:hidden;}
.pro_ul3 ul li dd .ipro_two .desc span{ display:inline-block; padding-left:10px; padding-right:10px; overflow:hidden; background-color:#fff;}
.pro_ul3 ul li dd .ipro_two .imgs{ margin:0 auto;width:217px; height:232px; overflow:hidden; background:url(../images/i_bg3.png) no-repeat; margin-top:20px;}
.pro_ul3 ul li dd .ipro_two .imgs img{ border-radius:50%; margin-top:24px; width:196px; height:196px; border:1px solid #d3c1aa;}
.pro_ul3 ul li dd .ipro_two .txt{ margin:0 auto; font-size:14px; color:#666666; text-align:left; margin-bottom:56px; margin-top:38px; line-height:22px; height:88px; overflow:hidden; width:350px; letter-spacing:1px;}
.pro_ul3 ul li dd .i_more3{ transition:all 0.3s; margin:0 auto; border-radius:40px;display:block; width:168px; height:50px; line-height:50px; border:1px solid #9db569; font-size:18px; color:#9db569; text-align:center;}
.pro_ul3 ul li dd .i_more3:hover{ background:#9db569; color:#fff;}
.pro_ul3 ul li dd:hover .ipro_two{-webkit-transform: translateY(0px) translateX(0);
  -moz-transform: translateY(0px) translateX(0);
  transform: translateY(0px) translateX(0);}
.pro_ul3 ul li dd:hover .ipro_one{-webkit-transform: translateY(0) translateX(-100%);
  -moz-transform: translateY(0) translateX(-100%);
  transform: translateY(0) translateX(-100%);
  -webkit-transition-timing-function: ease-in-out;
  transition-timing-function: ease-in-out;}

/*购买弹窗*/
#buy_bg{z-index: 2147483647;display: none; background: #000; filter: alpha(opacity=0); left: 0px; opacity: 0; position: fixed; width: 3000px; height: 100%; padding-top: 28%; text-align: center; top:0;}
#hiddenweixin{opacity:0; visibility:hidden; position:fixed;left:50%; margin-left:-315px; width:630px; height:329px;padding-top:0;z-index:2147483647; top:28%; text-align:center; border:3px solid #6e7858; border-radius:6px;transition:all 0.3s;}
#hiddenweixin .imgweixin{ width:100%; margin:0 auto; border-radius:6px;}
.weixinclose2{ position:absolute; right:20px; top:20px; color:#fff; font-size:30px; cursor:pointer; z-index:2147483648; font-weight:normal; display:none;}

/*商品详细*/
.shop_one{ overflow:hidden; padding-top:40px; padding-left:57px; padding-right:29px; padding-bottom:60px; border-bottom:1px solid #e2e2e2;}
.shop_one .shop_one_l{ float:left; width:512px; overflow:hidden;}
.shop_one .shop_one_l .shop_one_big{ width:100%;height:495px;  overflow:hidden;}
.shop_one .shop_one_l .shop_one_big img{ width:100%; height:495px;}
.shop_one .shop_one_l .shop_one_img{ padding-top:45px; overflow:hidden;}
.shop_one .shop_one_l .shop_one_img img{ width:92; height:92px; float:left; border:1px solid #cccccc; border-radius:50%; cursor:pointer; margin-right:7px;}
.shop_one .shop_one_l .shop_one_img img.borders{ border:1px solid #9db569;}
.shop_one .shop_one_r{ float:right; width:567px; overflow:hidden;}
.shop_one .shop_one_r .h2{ font-size:24px; font-weight:normal; line-height:30px; margin-top:10px; letter-spacing:1px;/* margin-bottom:27px;*/ color:#a6a6a4;}
.shop_one .shop_one_r .h2 span{ display:block; font-size:15px; text-transform:uppercase; letter-spacing:0.5px;}
.shop_one .shop_one_r .shop_one_r_txt{ overflow:hidden; min-height:300px; padding-bottom:9px; line-height:24px;}
.shop_one .shop_one_r .shop_one_r_txt .h3{ font-size:20px;  color:#9db569; letter-spacing:1px;font-weight:normal; line-height:40px; overflow:hidden; height:46px; background:url(../images/pro_bg1.jpg) left bottom no-repeat; margin-top:5px; margin-bottom:16px;}
.shop_one .shop_one_r .shop_one_r_txt .p{ padding-bottom:12px; min-height:88px; line-height:22px; font-size:14px; border-bottom:1px solid #e1e2e3; margin-bottom:26px;}
.shop_one .shop_one_r .shop_one_r_txt .tip{ font-size:18px; line-height:30px; margin-top:30px; font-weight:bold; height:30px; overflow:hidden; color:#e0101f; margin-bottom:10px;}
.shop_one .shop_one_r .shop_one_r_txt .tip label{ font-size:14x; color:#333; font-weight:normal;}
.shop_one .shop_one_r .shop_one_r_a{ transition:all 0.3s;  border-radius:20px;display:inline-block; width:208px; height:38px; line-height:38px; font-size:18px; color:#fff; text-align:center; background-color:#ffae00; margin-bottom:13px; margin-right:20px;}
.shop_one .shop_one_r .shop_one_r_a:hover{opacity:0.8;filter:Alpha(opacity=80); text-decoration:none;}
.shop_one .shop_one_r .shop_one_r_b{ transition:all 0.3s;  border-radius:20px;display:inline-block; width:208px; height:38px; line-height:38px; font-size:18px; color:#fff; text-align:center; background-color:#e0101f;}
.shop_one .shop_one_r .shop_one_r_b:hover{opacity:0.8;filter:Alpha(opacity=80); text-decoration:none;}
.shop_con{ line-height:38px; font-size:16px; overflow:hidden; padding-top:12px; padding-bottom:90px;}
.shop_con img{ max-width:100%;}

@media screen and (max-width: 1200px) {
.top_bg{ position:static;}
.h148{ height:0;}
}
