﻿@charset "utf-8";
/* CSS Document */
html{color:#666;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,input,button,textarea,p,blockquote,th,td{ margin:0;padding:0;font-family: arial,microsoft yahei,sans-serif,"微软雅黑"; -webkit-text-size-adjust: none; text-align:left;}
body{ font-size:12px;}
img{border:none;}
em,strong{font-style:normal;font-weight:normal;}
li{list-style:none;}
table {border-collapse:collapse;border-spacing:0;}
h1{font-size:18px;}
h2{font-size:16px;}
h3{font-size:14px;}
h4, h5, h6{font-size:100%;}
q:before,q:after{content:'';}
button,input,select,textarea{font-size:100%;}
input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}
address,cite,dfn,em,var{font-style:normal;} 
/* link */
a{color:#666;text-decoration:none;
  -webkit-transition: all 0.2s ease-out;
  -moz-transition: all 0.2s ease-out;
  -o-transition: all 0.2s ease-out;
  transition: all 0.2s ease-out;
  -webkit-transition: all 0.2s ease-out;
  -moz-transition: all 0.2s ease-out;
  -o-transition: all 0.2s ease-out;
  transition: all 0.2s ease-out;
  -webkit-transition: all 0.2s ease-out;
  -moz-transition: all 0.2s ease-out;
  -o-transition: all 0.2s ease-out;
  transition: all 0.2s ease-out;}
a:hover{color:#91581b;text-decoration:none;}
.shopFlowtitleTb td,.shOrderTb td{text-align: -webkit-center;vertical-align: middle;}
.left{ float:left;}
.right{ float:right;}
.center{ text-align:center;}
.clear{line-height:0; width:0; height:0px;clear:both; font-size:0; overflow:hidden;}
.clearfix:after{visibility:hidden;display:block;font-size:0;content:"\20";clear:both;height:0;}
.red {color: #f00;}

a:focus { outline:none; -moz-outline:none;}
input,textarea {outline:none;}

.clearfix {*zoom: 1;}
.clearfix:before,.clearfix:after {
  display: table;
  content: "";
  line-height: 0;
}
.clearfix:after {
  clear: both;
}
/* 初始化样式 end ======= */

.header{ background:#fff; height:120px; border-bottom:solid 1px #ddd; position:fixed; width:100%; -webkit-box-shadow: #bbb 0px 0px 10px; -moz-box-shadow: #bbb 0px 0px 10px; filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#bbb'); -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#bbb')"; z-index:999;}
.header nav{ width:1200px; margin:0 auto; position:relative;}
.header nav ul li{ line-height:24px; float:left; border-top:solid 3px #fff;}
.header nav ul li a em{ color:#ddd; text-align:center;}
.header nav ul li a p{ text-align:center;}
.header nav ul li a{ display:block;  height:85px; padding:35px 25px 0 25px; white-space:nowrap; text-align:center;}

.header nav ul ul{ display:none;}
	
.header nav ul li:hover > ul { display: block;}
.header nav ul{ position:relative; display: inline-table;}
.header nav ul:after { content:""; clear:both; display:block;}
.header nav ul li{ float:left;}
.header nav ul li:hover{ border-top:solid 3px #91581b;}
.header nav ul li:hover ul li{ border:0;}

.header nav ul li:hover a{ color:#91581b;}
.header nav ul ul{ background:#fff; border-radius: 0px; padding: 0;  position:absolute; top:100%;-wekit-box-shadow:0 0 10px rgba(0,0,0,0.1); box-shadow:0 0 10px rgba(0,0,0,0.1); z-index:999;}
.header nav ul ul li{ float: none; position: relative;}
.header nav ul ul li a{ height:40px; line-height:40px; padding:0 30px; color: #666!important; text-align:center; min-width:70px;}   
.header nav ul ul li a:hover{ background:#91581b; color:#fff!important;}
.header nav ul ul ul{ position:absolute; left:100%; top:0; z-index:999;}

.header nav ul li.logo{ border:0;}
.header nav ul li.logo a{ padding:0 20px;}

/* header end */

.bannerpanel { position: relative; }
.banner { position: relative; width: 100%; overflow: hidden; left: 0px; top: 0px; z-index: 1; }
.banneritem { position: relative; width: 100%; height: 100%; overflow: hidden; }
.banneritem .pic { position: absolute; width: 100%; height: 100%; }
.banneritem .imgIn img { visibility: visible !important; -webkit-animation: scaleUpDown 1.2s forwards cubic-bezier(0.250, 0.460, 0.450, 0.940); animation: scaleUpDown 1.2s forwards cubic-bezier(0.250, 0.460, 0.450, 0.940); }

@-webkit-keyframes scaleUpDown {
    from { -webkit-transform: scale(1.1); transform: scale(1.1); }
    to { opacity: 1; -webkit-transform: scale(1); transform: scale(1); }
}

@keyframes scaleUpDown {
    from { -webkit-transform: scale(1.1); transform: scale(1.1); }
    to { opacity: 1; -webkit-transform: scale(1); transform: scale(1); }
}

.banneritem .pic img { width: 100%; display: block; }
.banerBtns { height: 11px; bottom: 100px; position: absolute; width: 100%; left: 0px; z-index: 99; text-align: center; display: none; }
.banerBtns span { height: 11px; line-height: 11px; width: 11px; margin: 0px 6px; display: inline-block; overflow: hidden; background: url(../images/num_1.png) no-repeat scroll center center; cursor: pointer; opacity: 0; }
.banerBtns span.cur { background: url(../images/num_2.png) no-repeat scroll center center; }

/* banner end */
.content{ position:relative; margin:100px 0 30px 0;}
.blx{ background:url(../images/blx.png) no-repeat; height:34px; width:100%; position:absolute; top:-118px; z-index:99;}
.row{ width:1200px; margin:0 auto;}
.col-md-3{ width:590px;}
.col-md-3 .block dl dt{ float:left; width:250px; margin-right:50px;}
.col-md-3 .block dl dd{ float:left; width:290px; padding-top:30px;}
.col-md-3 .block dl dt h2,.col-md-4 dl dd h2{ height:120px; background:#f2f2f2; color:#666; text-align:center; font-weight:normal;}
.col-md-3 .block dl dt p{ text-align:center; font-size:30px; padding-top:30px;}
.col-md-3 .block dl dd h2{ font-size:30px; font-weight:normal;}
.col-md-3 .block dl dd h2 em{ font-size:16px; color:#666;}
.col-md-3 .block dl dd p{ line-height:24px; font-size:13px;}
.col-md-3 .block:hover dl dt h2,.col-md-4 .block:hover dl dd h2{ background:#91581b; color:#fff;}
.col-md-4{ width:250px; margin-left:20px;}
.col-md-4 dl dd h2 p{ text-align:center; font-size:30px; padding-top:30px;}

/* 移动关键性div */
.ani-view { position: relative; opacity: 0; }

/* 鼠标经过放大图片 */
.con1img1{ width:250px; height:250px; overflow:hidden;}
.con1img1 img{-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);transform:scale(1);-webkit-transition:all 2s ease;-moz-transition:all 2s ease;-o-transition:all 2s ease;transition:all 2s ease;}
.con1img1:hover img{-webkit-transform:scale(1.15);-moz-transform:scale(1.15);-o-transform:scale(1.15);transform:scale(1.15);-webkit-transition:all 2s ease;-moz-transition:all 2s ease;-o-transition:all 2s ease;transition:all 2s ease;}



/* bnt */
.btn {
	border: none;
	font-family: inherit;
	font-size: inherit;
	color: inherit;
	background: none;
	cursor: pointer;
	padding: 10px 20px;
	display: inline-block;
	margin:10px 0;
	text-transform: uppercase;
	letter-spacing: 1px;
	font-weight: 700;
	outline: none;
	position: relative;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	transition: all 0.3s;
}

.btn:after{
	content: '';
	position: absolute;
	z-index: -1;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	transition: all 0.3s;
}

/* Button 1 */
.btn-1 { border:1px solid #91581b; color: #000; border-radius:3px;}
.btn-1c:after{ width: 0%; height: 100%; top: 0; left: 0; background: #91581b;}
.btn-1c a{ color:#91581b;}
.btn-1c:hover,.btn-1c:active{ color:#fff;}
.btn-1c:hover a,.btn-1c:active a{ color:#fff;}
.btn-1c:hover:after,.btn-1c:active:after{ width: 100%;}


/* con2 */
.con2{ background:#f2f2f2; position:relative;}
.con3{ background:#fff; position:relative;}
.xt2{ background:url(../images/blx.png) no-repeat; height:34px; width:100%; position:absolute; top:-20px; z-index:99;}
.dobfco{ margin-top:40px;}
.con2con{ width:1200px; margin:50px auto 0px auto;}
.con2con h2{ text-align:center; font-size:30px; font-weight:normal; margin-bottom:40px;}
.con2con h2 em{ font-size:36px; color:#ddd; margin-bottom:10px;}
.con2con h2 p{ background:url(../images/tbg.png) no-repeat; height:63px; text-align:center; line-height:63px;}

.fCl-slide li{ width:390px; float:left; margin-right:15px;}
.fCl-slide li dl dd{ height:280px; background:#fff; position:relative;}
.fCl-slide li dl dd h3{ text-align:center; font-size:24px; padding:40px 0 10px 0; font-weight:normal;}
.fCl-slide li dl dd em{ display:block; font-size:12px; color:#ddd; text-align:center;}
.fCl-slide li dl dd i{ width:52px; height:3px; border-bottom:solid 3px #f2f2f2; display:block; margin:10px 0 0 168px;}
.fCl-slide li dl dd p{ padding:20px 25px 0 25px; line-height:24px;}
.li1 .sj{ position:absolute; width:0; height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid #FFF; z-index:99; bottom:-10px; left:185px;}
.fCl-slide li dl dt{ width:390px; height:280px; overflow:hidden;}
.fCl-slide li dl dt img{-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);transform:scale(1);-webkit-transition:all 2s ease;-moz-transition:all 2s ease;-o-transition:all 2s ease;transition:all 2s ease; cursor:pointer;}
.fCl-slide li dl dt:hover img{-webkit-transform:scale(1.15);-moz-transform:scale(1.15);-o-transform:scale(1.15);transform:scale(1.15);-webkit-transition:all 2s ease;-moz-transition:all 2s ease;-o-transition:all 2s ease;transition:all 2s ease;}

.li2 .sj{ position:absolute; width:0; height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid #FFF; z-index:99; top:-10px; left:185px;}
.douban .hd{ margin:20px 0 0 560px;}
/*.douban .hd .next,.douban .hd .prev{ display:block; width:18px; height:18px; background: url(../images/left_right.gif) no-repeat -6px -7px; overflow:hidden; margin:7px 10px 0 0; cursor:pointer; }	
.douban .hd .next{ background-position:-34px -7px; }
.douban .hd .prevStop{ background-position:-6px -40px; cursor:default; }
.douban .hd .nextStop{ background-position:-34px -40px; cursor:default; }*/
.douban .hd ul{ float:left; margin:6px 6px 0 0; zoom:1; }
.douban .hd ul li{ float:left; cursor:pointer; display:block; margin-right:10px; _display:inline; background:#ddd; border:solid 2px #fff; border-radius:50%; width:15px; height:15px;}
.douban .hd ul li.on{ background:#91581b; border:solid 2px #fff;}



/* news */
.newsconL{ width:480px;}
.newsconR{ width:690px;}
.newsconL dl dt img{ width:480px; height:240px;}
.newsconL dl dd{ background:#f2f2f2; height:70px; padding:20px;}
.newsconL dl dd h3,.newsconR ul li dl dd h3{ font-size:16px; font-weight:normal; padding-bottom:8px; color:#333;}
.newsconL dl dd h3 a,.newsconR ul li dl dd h3 a{ color:#333;}
.newsconL dl dd h3 a:hover,.newsconR ul li dl dd h3 a:hover{ color:#91581b;}
.newsconL dl dd h3 span,.newsconR ul li dl dd h3 span{ float:right; font-size:12px; color:#999;}
.newsconL dl dd p,.newsconR ul li dl dd p{ line-height:24px;}
.newsconR ul li{ height:90px; padding:10px;  background:#f2f2f2; margin-bottom:10px;}
.newsconR ul li dl dt{ float:left; width:120px; margin-right:20px;}
.newsconR ul li dl dd{ float:left; width:510px;}
.newsconR ul li dl dd h3{ padding-top:10px;}


.newsconL dl dt{ width:480px; height:240px; overflow:hidden;}
.newsconL dl dt img{-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);transform:scale(1);-webkit-transition:all 2s ease;-moz-transition:all 2s ease;-o-transition:all 2s ease;transition:all 2s ease; cursor:pointer;}
.newsconL dl dt:hover img{-webkit-transform:scale(1.15);-moz-transform:scale(1.15);-o-transform:scale(1.15);transform:scale(1.15);-webkit-transition:all 2s ease;-moz-transition:all 2s ease;-o-transition:all 2s ease;transition:all 2s ease;}

.newsconR ul li dl dt{ width:120px; height:90px; overflow:hidden;}
.newsconR ul li dl dt img{-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);transform:scale(1);-webkit-transition:all 2s ease;-moz-transition:all 2s ease;-o-transition:all 2s ease;transition:all 2s ease; cursor:pointer;}
.newsconR ul li dl dt:hover img{-webkit-transform:scale(1.15);-moz-transform:scale(1.15);-o-transform:scale(1.15);transform:scale(1.15);-webkit-transition:all 2s ease;-moz-transition:all 2s ease;-o-transition:all 2s ease;transition:all 2s ease;}

/* foot */
.foot{ background:#2c231b; position:relative; color:#5d4949; padding:30px 0;}
.footcon{ width:1200px; margin:0 auto; padding:80px 0 0 0;}
.footconL{ width:430px; margin-right:160px;}
.footconR{ width:300p;}
.footconL h3,.footconR h3{ font-size:18px; font-weight:normal; margin-bottom:20px;}
.footconL h3 em,.footconR h3 em{ display:block; font-size:20px;}
.footconL ul li{ margin-bottom:10px; font-size:16px; color:#5d4949;}
.footconL ul li .fot_input{ width:420px; height:50px; line-height:50px; padding-left:10px; border:solid 1px #41332e; background:#2c231b; color:#ac8e8e;}
.footconL ul li textarea{ width:410px; height:130px; line-height:22px; padding:10px; border:solid 1px #41332e; background:#2c231b; color:#ac8e8e;}
::-webkit-input-placeholder { /* WebKit browsers */ 
color: #5d4949; 
} 
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */ 
color: #5d4949; 
} 
::-moz-placeholder { /* Mozilla Firefox 19+ */ 
color: #5d4949; 
} 
:-ms-input-placeholder { /* Internet Explorer 10+ */ 
color: #5d4949; 
} 
.footconL ul li input.input-btn{ width:160px; height:50px; line-height:50px; text-align:center; border:solid 1px #41332e; cursor:pointer; color:#5d4949; background:#2c231b;color:#ac8e8e;}
.footconL ul li input.input-btn:hover{ border:solid 1px #91581b; color:#fff; background:#91581b;}

.footer_tel,.footer_icon,.ewm{ margin-bottom:20px; font-size:14px;}
.footer_icon a{display: inline-block;width: 35px;height: 35px; margin-right: 5px;overflow: hidden;}
.footer_icon .footer_email{background: url(../images/foot_icon.gif) no-repeat;background-position: -10px -72px;}
.footer_icon .footer_email img{position: relative;top: 0px;left: -10px;}
.footer_icon .footer_qq{background: url(../images/foot_icon.gif) no-repeat;background-position: -53px -73px;}
.footer_icon .footer_qq img{position: relative;top: 0px;left: -53px;}
.footer_icon .footer_weibo{background: url(../images/foot_icon.gif) no-repeat;background-position: -96px -73px;}
.footer_icon .footer_weibo img{position: relative;top: 0px;left: -99px;}
.ewm img{ float:left;}
.ewm .two_text{ display:block; margin-top:50px; line-height:14px; margin-left:10px; float:left;}
.coryirght{ font-size:14px;}
.totop{position:absolute;right:25px;top:60px;display:block;width:26px;height:62px;background:url(../images/rocket.png) no-repeat 0 0;-webkit-transition: all 0.2s ease-in-out; z-index:999;}
.totop:hover{background:url(../images/rocket.png) no-repeat 0 -62px;}



/* 认识二次揉 */
.nybanner1{ width:100%; background: url(../images/nybanner1.jpg) no-repeat center center; position:relative;  height:500px; margin-bottom:40px;} 
.nybanner2{ width:100%; background: url(../images/nybanner2.jpg) no-repeat center center; position:relative;  height:500px; }
.nybanner3{ width:100%; background: url(../images/nybanner3.jpg) no-repeat center center; position:relative;  height:500px; }
.nybanner4{ width:100%; background: url(../images/nybanner4.jpg) no-repeat center center; position:relative; height:500px; }
.nybanner5{ width:100%; background: url(../images/nybanner5.jpg) no-repeat center center; position:relative;  height:500px; }
.nybanner6{ width:100%; background: url(../images/nybanner6.jpg) no-repeat center center; position:relative; height:500px; }
.nybanner7{ width:100%; background: url(../images/nybanner7.jpg) no-repeat center center; position:relative;  height:500px; }
.nybanner8{ width:100%; background: url(../images/nybanner8.jpg) no-repeat center center; position:relative;  height:500px; }
.about{ width:1200px; margin:0px auto 30px auto;}
.about h2{ border-bottom:solid 1px #ddd; height:136px;} 
.about h2 span{ float:right; font-size:14px; font-weight:normal; padding-top:100px;}
.about h2 em{ display:block; background:url(../images/ny_title1.jpg) no-repeat; width:255px; height:136px;}

.about dl dd{ padding:80px 0 0 50px; width:350px; line-height:26px; font-size:15px; float:left;}
.about dl dt{ width:660px; height:440px; overflow:hidden; float:left; margin-top:40px;}
.about dl dt img,.con2con ul li .xfimg img,.tab .tab_pic ul li img{-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);transform:scale(1);-webkit-transition:all 2s ease;-moz-transition:all 2s ease;-o-transition:all 2s ease;transition:all 2s ease; cursor:pointer;}
.about dl dt:hover img,.con2con ul li .xfimg:hover img,.tab .tab_pic ul li:hover img{-webkit-transform:scale(1.15);-moz-transform:scale(1.15);-o-transform:scale(1.15);transform:scale(1.15);-webkit-transition:all 2s ease;-moz-transition:all 2s ease;-o-transition:all 2s ease;transition:all 2s ease;}


/* 手做的幸福 */
.szdxf{ background:#f2f2f2; position:relative; padding-bottom:20px;}
.con2con .bzplist li{ width:310px; float:left; min-height:470px; background:#fff; padding:20px;}
.con2con .bzplist li:hover{ -webkit-box-shadow: #ddd 0px 0px 10px; -moz-box-shadow: #ddd 0px 0px 10px; filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#ddd'); -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#ddd')";}
.con2con .bzplist li:hover h2{ color:#91581b;}
.con2con .bzplist li h2{ font-size:24px;}
.con2con .bzplist li p{ line-height:24px; font-size:13px; padding-top:10px; text-align:justify;}
.con2con .bzplist li i{ width:52px; height:3px; border-bottom:solid 3px #f2f2f2; display:block; margin:-30px 0 20px 125px;}
.con2con .bzplist li .xfimg{ width:310px; height:160px; overflow:hidden;}
.con2con .bzplist li.li3{ margin-right:75px;}

/* 爱的原生态 */
.tab{  width:1200px; margin:0 auto; padding:40px 0 20px 0; position:relative;}
.tab .tab_pic ul{height:600px;width:999em;position:relative;}
.tab .tab_pic ul li{float:left;}
.tab .tab_pic ul li a{display:block;}
.tab_pic{float:left;width:600px;height:500px;overflow:hidden;position:relative;}
.tab_txt{float:right;width:600px;height:500px;overflow:hidden;position:relative;}
.tab .tab_pic .next{background-position:31px 0px;}
.tab .tab_pic ul li{ width:600px; height:500px; overflow:hidden;}

.tab .tab_txt ul{position:relative;}
.tab .tab_txt ul li{ width:540px; padding:30px; float:left; line-height: 24px; }
.tab_san{display:block;width:17px;height:34px;position:absolute;top:60px; left:-17px; z-index:999;}
.btn_ct{ height:31px;padding:1px;display:block;position:absolute;left:30px;bottom:150px; z-index:2;}
.btn_ct .prev,.btn_ct .next{display:block;width:31px;height:31px;float:right;margin:0 0 0 1px;overflow:hidden;cursor:pointer;background:url(../images/tab_btn.png);}
.btn_ct .next{background-position:31px 0px;}
.btn_ct .next:hover{background-position:-31px -31px;}
.btn_ct .prev:hover{background-position:0px -31px;}
.tab .tab_txt ul li h2{ font-size:36px; color:#91581b; font-weight:normal; margin-bottom:10px; padding:30px 0 0 0;}
.tab .tab_txt ul li h2 em{ font-size:24px; color:#666;}
.tab .tab_txt ul li p{ line-height:24px; padding-top:10px;}


/* 内页底部 */
.nyfoot{ height:50px; background:#2c231b; color:#5d4949; line-height:50px; font-size:14px;}
.nyfootcon{ width:1200px; margin:0 auto;}

/* 右边分类 */
.izl-rmenu{position:fixed; right:50px; bottom:10px; padding-bottom:73px; /*background:url(../images/r_b.png) 0px bottom no-repeat;*/ z-index:999; }
.izl-rmenu .btn11{width:72px; height:73px; margin-bottom:1px; cursor:pointer; position:relative;}
.izl-rmenu .btn-qq{background:url(../images/r_qq.png) 0px 0px no-repeat; background-color:#666;}
.izl-rmenu .btn-qq:hover{background-color:#91581b;}
.izl-rmenu a.btn-qq{background:url(../images/r_qq.png) 0px 0px no-repeat; background-color:#666; text-decoration:none; display:block;}

.izl-rmenu .btn-wx{background:url(../images/r_wx.png) 0px 0px no-repeat; background-color:#666;}
.izl-rmenu .btn-wx:hover{background-color:#91581b;}
.izl-rmenu .btn-wx .pic{position:absolute; left:-160px; top:0px; display:none;width:160px;height:160px;}
.izl-rmenu .btn-phone{background:url(../images/r_phone.png) 0px 0px no-repeat; background-color:#666;}
.izl-rmenu .btn-phone:hover{background-color:#91581b;}
.izl-rmenu .btn-phone .phone{background-color:#ff811b; position:absolute; width:160px; left:-160px; top:0px; line-height:73px; color:#FFF; font-size:18px; text-align:center; display:none;}
.izl-rmenu .btn-top{background:url(../images/r_top.png) 0px 0px no-repeat; background-color:#666666; display:none;}
.izl-rmenu .btn-top:hover{background-color:#91581b;}



/* 打包幸福 */
.dbxf{ background:#f2f2f2; padding:80px 0 40px 0;}
.dbxfcc{ width:1200px; margin:0 auto;}
.dbxfcon h2{ height:60px; line-height:60px;}
.dbxfcon h2 ul li{ float:left; width:220px; text-align:center; margin-right:1px;}
.dbxfcon h2 ul li a{ background:#888; display:block; color:#fff;}
.dbxfcon h2 ul li a:hover{ background:#91581b; display:block; color:#fff;}
.dbxfcon h2 ul li.ctuer a{ background:#91581b; display:block; color:#fff;}

.header nav{ width:1200px; margin:0 auto; position:relative;}
.header nav ul li{ line-height:24px; float:left; border-top:solid 3px #fff;}
.header nav ul li a em{ color:#ddd; text-align:center;}
.header nav ul li a p{ text-align:center;}
.header nav ul li a{ display:block;  height:82px; white-space:nowrap; text-align:center;}







#menu, #menu ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

#menu:before, #menu:after {
	content: "";
	display: table;
}
#menu:after {
	clear: both;
}
#menu {
	zoom: 1;
}
#menu li {
	float: left;
	display:block; 
	position: relative;
}
#menu a {
	float: left; width:220px; height:60px; line-height:60px;
	color: #fff;
	text-decoration: none;
}
/* 鼠标离开主菜单之后的默认样式 */
#menu li:hover > a {
	color: #fff; background:#91581b;
}
*html #menu li a:hover {
	color: #fafafa;
}
#menu ul {
	margin: 20px 0 0 0;
	_margin: 0;
	opacity: 0;
	visibility: hidden;
	position: absolute;
	top:60px;
	left: 0;
	z-index: 1;
	-webkit-transition: all .2s ease-in-out;
	-moz-transition: all .2s ease-in-out;
	-ms-transition: all .2s ease-in-out;
	-o-transition: all .2s ease-in-out;
	transition: all .2s ease-in-out;
}
#menu li:hover > ul {
	opacity: 1;
	visibility: visible;
	margin: 0;
}
#menu ul ul {
	top: 0;
	left: 220px;
	margin: 0 0 0 20px;
	_margin: 0;

}
#menu ul{  -webkit-box-shadow: #999 0px 0px 10px; -moz-box-shadow: #999 0px 0px 10px; filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#999'); -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#999')";}
#menu ul a{ background:#fff; color:#666; border-bottom:solid 1px #eee;}

#menu ul li {
	float: none;
	display: block;
	border: 0;
	_line-height: 0;

}
#menu ul li:last-child {
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none;
}
#menu ul a {
	display: block;
	white-space: nowrap;
	float: none;
	text-transform: none;
}
#menu ul a:hover {
	background-color: #91581b;
	
}

/* 最后一个li a的样式*/
#menu ul li:last-child > a {
	/*-moz-border-radius: 0 0 3px 3px;
	-webkit-border-radius: 0 0 3px 3px;
	border-radius: 0 0 3px 3px;*/ border:0;
}
/* Mobile */
#menu-trigger {
	display: none;
}








/* Caption Style 7 */
.grid li{ width:340px; min-height:320px; background:#fff; padding:20px; float:left; margin:20px 20px 0 0; display:inline; overflow:hidden;}
.grid li h3{ font-size:16px; color:#333; width:20em; overflow:hidden;white-space: nowrap;text-overflow: ellipsis; padding-bottom:10px; margin-bottom:10px; border-bottom:dotted 1px #ddd;}
.grid li h3 a{ color:#333;}
.grid li h3 a:hover{ color:#91581b;}
.grid li p{ line-height:24px; text-align:justify; font-size:13px;}
.grid li span{ padding:30px 0 0 0; color:#999; display:block;}
.grid li:hover h3 a{ color:#91581b;}
.grid li:hover{  -webkit-box-shadow: #bbb 0px 0px 10px; -moz-box-shadow: #bbb 0px 0px 10px; filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#bbb'); -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#bbb')";}
.view { width: 340px; height: 160px; overflow: hidden; position: relative; text-align: center; cursor: default; margin-top:30px;}
.view .mask{ width: 340px; height:160px; position: absolute; overflow: hidden; top: 0px; left: 0px; }
.view img { display: block; position: relative; width:340px; height:160px;}

.third-effect .mask { opacity: 0; overflow: visible; border:160px solid rgba(0, 0, 0, 0.7); box-sizing: border-box; transition: all 0.4s ease-in-out 0s; }

.view a.info { background: url('../images/link.png') no-repeat scroll center center transparent; display: inline-block; text-decoration: none; padding: 0px; text-indent: -9999px; width: 20px; height: 20px; }
.third-effect a.info { position: relative; top: -80px; left:48%; opacity: 0; transition: opacity 0.5s ease-in-out 0s; }
.dalk .third-effect a.info { position: relative; top: -50px; left:48%; opacity: 0; transition: opacity 0.5s ease-in-out 0s; }
.third-effect:hover .mask { opacity: 1; border:160px solid rgba(0, 0, 0, 0.5); cursor:pointer;}
.third-effect:hover a.info { opacity: 1; transition-delay: 0.3s; }


/* 翻页 */
.page{ margin:0 -2px 0 0; padding:50px 0 30px; text-align:center; font-family:"Microsoft YaHei","\5FAE\8F6F\96C5\9ED1";}
.page a,.page span{ display:inline-block; margin:0 2px; padding:0 12px; height:32px; vertical-align:middle; white-space:nowrap; text-align:center; font-size:14px; line-height:32px; color:#333; font-family:arial; background:#fff; border:1px solid #e6e6e6;}
.page a:hover{ text-decoration:none; border:1px solid #91581b; color:#333;}
.page .current{ background:#91581b; color:#fff;}
.page .page_prev,.page .no-prev,.page .page_next,.page .no-next,.page .no-prev,.page .no-next{ background: url(../images/zolcom_list_ico.png) no-repeat;}
.page .page_prev,.page .no-prev{ padding:0 12px 0 25px; background-position:0 -160px;}
.page .page_next,.page .no-next{ padding:0 25px 0 12px; background-position:100% -184px;}
.page .no-prev{ background-position:0 -208px; color:#b3b3b3;}
.page .no-next{ background-position:100% -232px; color:#b3b3b3;}





.dbxf_infoL{ width:160px; background:#fff; padding:20px;}
.dbxf_infoL h2{ padding-bottom:10px; border-bottom:dotted 1px #ddd;}
.dbxf_infoL ul li{ line-height:50px; font-size:14px; border-bottom:dotted 1px #ddd;}
.dbxf_infoL ul li a{ background:url(../images/icon2.png) no-repeat 140px center; display:block;}
.dbxf_infoL ul li a:hover,.about-ds-conL ul li.cture{ display:block; background:url(../images/icon3.png) no-repeat 130px center #fff; color:#dd3c21;}

.dbxf_infoR{ width:920px; background:#fff; padding:20px 30px;}
.dbxf_infoR h2{ text-align:center; font-size:18px; padding-top:10px;}
.dbxf_infoR span.ly-date{ display:block; text-align:center; color:#999; padding:10px 0; border-bottom:dotted 1px #ddd;}
.dbxf_infoR p{ line-height:24px; padding-top:10px; text-align:justify; font-size:14px;}
.dbxf_infoR .wzimg{ padding:10px 0; text-align:center;}

.next-prev{ height:40px; line-height:40px; border:dashed 1px #ddd; margin:20px 0; padding:0 20px;}
.next-prev a{ display:block; width:50%; text-align:left;}
.bshare-custom{ float:right; display:block;}


/*  爱大家 */
.adj{ background:#f2f2f2;}
.adj_con{ width:1200px; margin:40px auto 0 auto;}
.adj_con ul li{ margin:20px 0;}
.adj_con ul li:after{content:""; clear:both; display:block;}
.adj_con ul li dl dt{ float:left; width:166px; height:155px; background:#666; color:#fff; text-align:center; line-height:155px;}
.adj_con ul li:hover dl dt{ background:#91581b;}
.adj_con ul li dl dt h2{ font-size:24px; line-height:36px; text-align:center; padding-top:42px;}
.adj_con ul li dl dd{ float:left; width:974px; background:#fff; padding:30px;}
.adj_con ul li dl dd p{ line-height:24px; font-size:14px; padding-bottom:10px;}
.adj_con ul li dl dd span{ display:block; float:left; padding:10px 0;}
.adj_con ul li dl dd span img{ margin-right:10px; padding:3px; border:solid 1px #ddd; width:222px; height:178px;}


.saixuan{ height:60px; background:#fff; border:dotted 1px #ddd;}
.saixuan ul{ float:left; width:810px;}
.saixuan ul li{ width:260px; float:left;}
.saixuan ul li select{ margin:10px 0 0 20px; width:240px; height:40px; line-height:40px; border-radius:3px; background:#f5f5f5; border:0; padding-left:5px; -moz-box-shadow: #bbb 0px 0px 10px; filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#bbb'); -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#bbb')";}

.saixuan-search{ width:300px; margin:10px 0 0 0;}
.saixuan-search input{ height:40px; line-height:40px; border:0; background:#f5f5f5; color:#666;}
.saixuan-search .sousuok input{ width:220px; padding-left:10px;}
.saixuan-search .sousuobtn input{ width:70px; text-align:center; cursor:pointer; background:#91581b; color:#fff;}

.jmff{ background:#fff; padding:30px;}
.jmtj{ display:block; padding-bottom:20px;}
.jmtj h3{ font-size:24px; color:#91581b; padding-bottom:10px;}
.jmtj p{ font-size:14px; line-height:24px;}
.jmtj .sqjmbtn{ display:block; width:130px; height:40px; border-radius:3px; text-align:center; line-height:40px; font-size:20px; color:#fff; background:#91581b;}
.jmtj .sqjmbtn:hover,.ulinput li .input-btn:hover{ display:block; background:#e40008;}

.jmffL{ width:520px; height:590px;}
.jmffR{ width:500px;}
.jmffR span{ display:block; margin-bottom:30px;}
.jmffR span h3{ font-size:24px; color:#333; padding-bottom:10px;}
.jmffR span p{ line-height:24px; font-size:14px;}
.ulinput li:after { content:""; clear:both; display:block;}
.ulinput li{ margin-bottom:10px;}
.ulinput li .fot_input{ width:320px; height:40px; background:#f9f9f9; line-height:40px; padding-left:10px; border:dotted 1px #ddd; font-size:14px; color:#666;}
.ulinput li textarea{ width:480px; height:100px; background:#f9f9f9; line-height:24px; padding-left:10px; border:dotted 1px #ddd; font-size:14px; color:#666;}
.ulinput li .input-btn{ width:150px; height:40px; text-align:center; background:#91581b; font-size:20px; line-height:40px; color:#fff; border:0; cursor:pointer; border-radius:3px;}


.dalk li{ width:380px; 	padding:0;}

.dalk .view .mask{ width:380px; height:250px;}

.dalk .view{ width:380px; height:250px; margin:0;}
.dalk .view img{ width:380px; height:250px;}
.dalk .dxk{ padding:20px;height: 80px;}

/* 2016.02.24 */
.infoL{ width:210px; background:#fff; padding:20px;-webkit-box-shadow: #bbb 0px 0px 10px; -moz-box-shadow: #bbb 0px 0px 10px; filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#bbb'); -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#bbb')"; min-height:320px;}
.infoL h2{ padding-bottom:10px; border-bottom:dashed 1px #ddd; margin-bottom:10px;}
.infoL ul li{ line-height:40px; height:40px; font-size:14px; border-bottom:dashed 1px #ddd; }
.infoL ul li a{ display:block; background:url(../images/icon2.png) no-repeat left center; padding-left:20px;width:14em; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden;}
.infoL ul li a:hover{ display:block; background:url(../images/icon3.png) no-repeat left center;}
.infoR{ width:880px; background:#fff; padding:20px;-webkit-box-shadow: #bbb 0px 0px 10px; -moz-box-shadow: #bbb 0px 0px 10px; filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#bbb'); -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#bbb')";}
.infoR h2{ text-align:center; font-size:24px; padding:10px 0;}
.infoR .fysjly{ padding-bottom:20px; border-bottom:dashed 1px #ddd; text-align:center; color:#999;}
.infoR .fysjly span{ padding-right:10px;}

.fbnrcon p{ line-height:24px; font-size:14px; padding:15px 10px 0 10px;}
.fxcon{ padding:20px 10px 0 0;}
.next-prev{ height:40px; border-radius:3px; border: dashed 1px #ddd; line-height:40px; margin:10px;}
.next-prev .prev,.next-prev .next{  width:50%;}

