@charset "utf-8";


.middle{width:1366px; margin:0px auto;}
.contents{ margin:1px 0px 0px; border-bottom:5px solid #D2A052; padding:50px 177px 70px;  background-color:#eee6c3;}
.contents1{ margin:1px 0px 0px;  padding:50px 177px 70px; width:1012px; background-color:#eee6c3;}


.newsbox{ padding-bottom:25px; margin-bottom:13px; border-bottom:3px solid #D2A052;}

.nobor{ border-bottom:none;}

.nb_tit{ color:#515050; font-size:20px; position:relative;}

.nb_tit span{display:block; height:15px; border-bottom:1px solid #D2A052; width:82px; margin-bottom:25px;}

.nb_tit a.nmore{ position:absolute; right:0px; top:10px; font-size:12px; color:#D2A052; width:68px; height:22px; line-height:22px; padding-left:12px; border:1px solid #D2A052;background:url(../images/arr_yellow.png) 65px center no-repeat;}

.nb_con{}







.ndl{ width:445px; height:500px; padding:20px 21px; background:#e8d5b5;}

.ndl dt{width:437px; height:326px; border:3px solid #FFFFFF;}

.ndl dt img{ width:437px; height:326px;}

.ndl dd{ padding:10px 0px 0px; display:block;}

.ndl dd h2{ font-size:14px;}

.ndl dd h2 a{ color:#646464;}

.ndl dd h2 a:hover{ text-decoration:underline;}

.ndl dd span{ display:block; margin:5px 0px; color:#D5B071; font-family:Arial, Helvetica, sans-serif;}

.ndl dd p{ line-height:22px; color:#646464;}

.ndl dd a.nnmore{ margin:30px 0px 0px;}

a.nnmore{ display:block; margin-top:5px; text-decoration:underline; padding-left:8px;color:#D4AC69;background:url(../images/arr_yellow1.png) left 7px no-repeat;}





.nlist{width:490px;height:530px; padding:0px 0px; overflow:hidden;}

.nlist li{ height:225px; padding:22px 0px; border-bottom:1px solid #DFC69A;}

.n_img{ float:left; width:178px; height:133px;}

.n_img img{width:178px; height:133px;}

.n_txt{ float:right; width:275px;}

.n_txt h2{ font-size:14px;}

.n_txt h2 a{ color:#646464;}

.n_txt h2 a:hover{ text-decoration:underline;}

.n_txt span{ display:block; margin:5px 0px; color:#D5B071; font-family:Arial, Helvetica, sans-serif;}

.n_txt p{ line-height:20px; color:#646464;}



.nlist1{width:490px;height:530px; padding:0px 0px; overflow:hidden;}

.nlist1 li{ height:135px; padding:22px 0px; border-bottom:1px solid #DFC69A;}

.n_img1{ float:left; width:178px; height:133px;}

.n_img1 img{width:178px; height:133px;}

.n_txt1{ float:right; width:275px;}

.n_txt1 h2{ font-size:14px;}

.n_txt1 h2 a{ color:#646464;}

.n_txt1 h2 a:hover{ text-decoration:underline;}

.n_txt1 span{ display:block; margin:5px 0px; color:#D5B071; font-family:Arial, Helvetica, sans-serif;}

.n_txt1 p{ line-height:20px; color:#646464;}


.medialist .col{ float:left; width:1010px; }

.medialist .col li{ padding:0px 0px 15px; width:480px; float:left; margin-bottom:15px; margin-left:20px;border-bottom:1px dotted #D2A052;}

.medialist .col li.last{ border-bottom:none; margin-bottom:0px;}

.medialist .col + .col {float: right;}

.medialist .col li span{display:none; margin:5px 0px 0px; color:#6D6D6C; font-family:Arial, Helvetica, sans-serif;}

.medialist .col li a{ color:#646464; font-size:14px; font-weight:bold;}

.medialist .col li a:hover{ text-decoration:underline;}

.speciallist li{ float:left; width:100%; position:relative;margin-bottom:8px; overflow:hidden;}

.s_pic01,.s_pic01 img{ width:664px; height:498px;}

.s_pic02{ width:329px; height:245px; margin:0px 0px 8px 8px;}

.s_pic02 img{ width:329px; height:245px;}

.s_pic03{ width:329px; height:245px; margin:0px 0px 0px 8px;}

.s_pic03 img{ width:329px; height:245px;}

.s_pic04{ width:240px; height:180px;}

.s_pic04 img{ width:240px; height:180px;}

.s_pic05{ width:240px; height:180px; margin:0px 0px 8px 8px;}

.s_pic05 img{ width:240px; height:180px;}

.s_pic06{ width:505px; height:370px; margin:0px 0px 0px 8px;}

.s_pic06 img{ width:505px; height:370px;}

.s_pic07{ width:240px; height:180px; margin-top:-179px; }

.s_pic07 img{ width:240px; height:180px;}

.s_pic08{ width:240px; height:180px;margin-top:-179px;margin-left:8px;}

.s_pic08 img{ width:240px; height:180px;}





.speciallist li span{ float:left; position:relative;}

.speciallist li span a{ background: url(../images/null.jpg) no-repeat -1000px center rgba(0, 0, 0, 0);height: 100%; left: 0;overflow: hidden;position: absolute;top: 0; width: 100%;}

.speciallist li span a em{ /*background:rgba(0, 0, 0, 0.5);*/ background:url(../images/black_bg.png) repeat;bottom: -40px;color: #D2A052;font-size:16px; font-style: normal; font-weight:bold;height: 40px; left: 0;line-height: 40px;position: absolute;text-align: center;width: 100%;}



#infscr-loading{ background:#000; position:fixed; width:100px; height:50px; line-height:50px; font-size:16px; overflow:hidden; border-radius:10px; text-align:center; color:#fff; left:50%; top:50%; z-index:1000; margin:-15px 0 0 -50px;}

.lt9 #infscr-loading{filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr="#99000000", EndColorStr="#99000000")}

#infscr-loading img{ position:absolute; left:50%; top:50%; margin:-57px 0 0 -75px; opacity:0.5; filter:alpha(opacity=50);}

.addmore{ background:#c8aa77; color:#fff; font-size:16px;  line-height:29px; height:30px; border-radius:5px; width:120px; margin:0 auto; *margin-top:30px; cursor:pointer; text-align:center;}





.newsdl{ background:#e8d5b5; padding:20px; height:340px;}

.newsdl dt{ float:left;width:437px; height:326px; border:3px solid #FFFFFF;}

.newsdl dt img{ width:437px; height:326px;}

.newsdl dd{ float:left; padding:30px 0px 0px 40px; width:450px;}

.newsdl dd h2{ font-size:16px;}

.newsdl dd h2 a{ color:#646464;}

.newsdl dd h2 a:hover{ text-decoration:underline;}

.newsdl dd span{ display:block; margin:10px 0px 20px; color:#D5B071; font-family:Arial, Helvetica, sans-serif;}

.newsdl dd p{ line-height:22px; color:#646464;}

.newsdl dd a.nnmore{ margin:30px 0px 0px;}



.newslist{ width:1000px; height:auto;}

.newslist li{ border-bottom:1px solid #D2A052; height:212px; padding:28px 0px;}

.newslist li .n_img{ margin-left:25px;width:280px; height:210px;border:1px solid #D3A255; }

.newslist li .n_img img{ width:280px; height:210px;}

.newslist li .n_txt{ width:615px; margin-right:40px;position:relative; height:210px;}

.newslist li .n_txt span{ margin:10px 0px 25px;}

.newslist li .n_txt a.nnmore{ position:absolute; left:0px; bottom:0px;}





/*新闻内容*/

.news_cont{ margin:0px 25px 30px;}

.news_cont h2{ font-size:18px; color:#000000; text-align:center; border-bottom:1px solid #d2a052; padding:10px 0 15px;}

.contents_bon{  margin:15px 0; line-height:30px; text-align:center;}

.contents_bon span{ display:inline-block; margin:5px 15px; color:#888;}

.contents_bon span a{color:#888;}

.contents_bon span *{ font-style:normal;}

.contents_bon .contents_date{ background:url(../images/icon.png) no-repeat 0px 5px; padding-left:26px;}

.contents_bon .contents_bj{ background:url(../images/icon.png) no-repeat 0px -76px;  padding-left:30px;}

.contents_bon .contents_from{ background:url(../images/icon.png) no-repeat 0px -20px; padding-left:32px;}

.contents_bon .contents_print a{ display:block; background:url(../images/phone.png) 0px 5px no-repeat; padding-left:20px;}

.contents_bon .contents_size i{ padding:0 5px; cursor:pointer;}

.contents_bon .contents_size i.on{ color:#C07438; font-weight:bold;}

.news_article{ line-height:1.8; padding:10px 10px 50px; color:#333; font-size:14px;}

.news_article img{ max-width:1200px; height: auto }

.screen_min .news_article img{ max-width: 950px }

.close{ margin:10px 0; border-bottom:1px dotted #d2a052; padding:0px 0;}

a.c_close{ padding:3px 10px; display:block; text-align:center; background:#c8aa77; color:#fff;}

.close .share{ margin:0px;}

a.c_close:hover{ color:#FFC; background:#9c7a41;}

.updown { margin:10px 0; color:#666666;}

.updown span{ display:block; padding:5px 0;}

.updown span a{ color:#666666;}

.updown span a:hover{ color:#C07438; text-decoration:underline;}


.page {vertical-align:middle;text-align:center; margin:25px 0px 0px; }

.page a {vertical-align:middle;display:inline-block;width:20px;height:20px;line-height:20px; margin:0px 2px;text-align:center;color:#D4A55B;font-family:Arial, Helvetica, sans-serif; font-size:12px;}

.page a.on {color:#B1B0B0; background:#FEFCFC;}

.page a.prev {width:65px;height:22px;background:url(../images/page01.jpg) center center no-repeat; margin:0px 15px 0px 0px;}

.page a.next {width:65px;height:22px;background:url(../images/page02.jpg) center center no-repeat; margin:0px 0px 0px 15px;}



.page a.first{ width:30px; font-family:"微软雅黑";}

.page a.last{width:30px; font-family:"微软雅黑";}

.dede_pages{
}
.dede_pages ul{
	float:left;
	padding:12px 0px 12px 16px;
}
.dede_pages ul li{
	float:left;
	font-family:Tahoma;
	line-height:17px;
	margin-right:6px;
	border:1px solid #E9E9E9;
}
.dede_pages ul li a{
	float:left;
	padding:2px 4px 2px;
	color:#555;
	display:block;
}
.dede_pages ul li a:hover{
	color:#690;
	text-decoration:none;
	padding:2px 4px 2px;
}
.dede_pages ul li.thisclass,
.dede_pages ul li.thisclass a,.pagebox ul li.thisclass a:hover{
	background-color:#F8F8F8;
	padding:2px 4px 2px;
	font-weight:bold;
}
.dede_pages .pageinfo{
	line-height:21px;
	padding:12px 10px 12px 16px;
	color:#999;
}
.dede_pages .pageinfo strong{
	color:#555;
	font-weight:normal;
	margin:0px 2px;
}


/*走进心酒*/
.abouts{ margin:0 auto;  padding:50px 177px 70px; width:1012px;}

.about_l { width:238px; height:522px; background:#e7c084 url(../images/about_l.jpg) left bottom no-repeat;}

.about_l h2 { line-height:114px; text-align:center; color:#515050; font-weight:100; font-size:18px;}

.about_l li { height:42px; line-height:42px; text-align:center; background:url(../images/about_point.jpg) no-repeat bottom center}

.about_l li a:hover,.about_l li a.on { font-weight:bold; color:#646464}



.about_r { padding:40px 38px; width:670px; height:auto; border:1px solid #e2e2d4; background:#FFF; color:#646464}

.core_list { padding-bottom:40px}

.core_list li { padding:25px 0; overflow:hidden; border-bottom:1px solid #dbb375}

.core_list li.last { border:none}

.core_list li img { padding:3px; border:1px solid #d5d5cc; background:#FFF}

.core_txt { width:470px; padding-left:30px;}

.core_cont p { margin-top:15px}

.core_name { font-size:16px; }

.core_job { color:#d2a052}



.page_txt { line-height:24px}

.page_txt p { margin-bottom:22px}



.idea { width:665px; height:636px; background:url(../images/idea_bg.jpg) no-repeat; text-align:center; line-height:28px; overflow:hidden}

.idea p { font-weight:bold; font-size:15px}

.idea h3 { margin:30px 0 10px 0; font-size:30px; font-weight:normal; color:#FFF}

.idea p.line { margin:20px auto; width:60px; height:1px; background:#FFF}



.idea_tab { margin:0 -6px 27px 0}

.idea_tab li { position:relative; margin-right:6px; float:left; width:218px; height:224px; cursor:pointer}

.idea_tab li p {  position:absolute; top:85px; left:75px; text-align:center; color:#d2a052; font-size:18px;}

.idea_tab li div {display:none; position:absolute; left:0; top:0; width:218px; height:224px; background:url(../images/idea_tab_bg.png);}

.idea_tab li.on p { color:#FFF}



.honer { position:relative; cursor:pointer; width:666px; height:288px}

.honer_list {}

.honer_list li { cursor:pointer; padding-top:8px; width:217px; fposition:relative;}

.honer_list li p,.honer p { display:none; position:absolute; color:#d2a052; width:100%; bottom:0; left:0; line-height:40px; background:url(../images/black_bg.png); text-align:center}

.honer_list li p a,.honer p a { color:#d2a052; font-weight:bold}



.parent_list {}

.parent_list li { float:left; padding:20px 0; border-bottom:1px solid #dedede;}

.parent_list li img { vertical-align:middle}

.parent_list li.last { border:none}

.pad_bor { padding-bottom:45px; border-bottom:3px solid #d2a052; margin-bottom:35px}


/*品牌视频*/


.media_list { margin-right:-2px}

.media_list li { cursor:pointer; float:left; margin:25px 6px 0 0; position:relative; width:332px; height:248px}

.media_list li .media_pop {  position:absolute; left:0; top:0; padding-top:58px; width:332px; height:190px;  text-align:center; color:#FFF; line-height:30px}

.media_list li .media_pop.on {background:url(../images/media_bg.png);}

.media_list li a { color:#333333}

.mar8 li { margin-right:8px}

.media_list li .media_pop  strong{ display:none}
.media_list li .media_pop  p { padding:10px 0}

.book_list li { padding:30px 0; overflow:hidden; border-bottom:1px solid #d2a052;}

.book_list li img { margin-left:22px; border:1px solid #d2a052}

.book_txt { margin-left:32px; width:750px; height:auto; color:#646464}

.pdf { margin-top:40px; display:block; width:110px; height:28px; text-align:center; line-height:28px; background:#d2a052; color:#FFF;}

.book_tit { font-size:16px; font-weight:bold}

.book_time { line-height:40px; color:#d2a052}

.page-title,
.subtitle {line-height:1.4; margin-bottom: 25px; padding-bottom: 25px; border-bottom:1px solid #cbcbcb;}
.page-title {font-size:26px; color:#050505; margin-top: 0;}
.subtitle {font-size:36px; color:#595959; font-weight:300;}
.fixed:after, .clearfix:after, .cf:after { content: "."; display: block; clear: both; height: 0; visibility: hidden; overflow: hidden}
.fixed, .clearfix, .cf { zoom: 1 }
