@charset "utf-8";
/* CSS Document */
*{ margin:0px; padding:0px; }
html,body{width:100%;height:100%;}
body{ min-width:1200px;font-size:14px; font-family:"Microsoft Yahei"; color:#555;}
img{border:0px;}
a{ text-decoration:none;color:#4c4c4c;outline: 0;}
a:hover{ color:#b8587d;}
ul,li{ list-style:none}
.clear{ clear:both;}
.box{width:1200px; margin:0 auto;}
.box:before,
.box:after{clear:both;content:"";display:block;}
.kong{height:20px; line-height:20px; clear:both;}

.imgZoom { overflow:hidden; }
.imgZoom img{ -moz-transition:all .8s ease 0s; -ms-transition:all .8s ease 0s; -o-transition:all .8s ease 0s; -webkit-transition:all .8s ease 0s; transition:all .8s ease 0s;}
.imgZoom:hover img{ -moz-transform:scale(1.1,1.1); -ms-transform:scale(1.1,1.1); -o-transform:scale(1.1,1.1); -webkit-transform:scale(1.1,1.1); transform:scale(1.1,1.1);}


.header{ height:100px; background:rgba(0,0,0,0.2); position:fixed; top:0px; width:100%; z-index:3;}
.header .nav{ height:76px; margin:12px 0; text-align:center; position:relative;}
.header .nav dt a{ color:#fff; font-size:16px;}
.header .nav dt{ display:inline-block; height:60px; line-height:60px; vertical-align:middle; margin-top:16px; padding:0px 20px; position:relative;}
.header .nav dt ul{ position:absolute; top:60px; width:120px; padding:0px 0; left:-10px; background-color:#fff; display:none; border:solid 1px #eee;}
.header .nav dt:hover ul{ display:block;}
.header .nav dt ul a{ color:#555; font-size:14px;}
.header .nav dt ul li{ line-height:25px; position:relative; padding:0px 10px; border-bottom:#CCC 1px dotted;}
.header .nav dt ul li:hover{ line-height:25px; position:relative; padding:0px 10px; border-bottom:#CCC 1px dotted; background:#ccc;}
.header .nav dt ul li div{ position:absolute; width:120px; right:-140px;top:0px; background:#fff; padding:0px 10px; border:solid 1px #eee; border-left:0px; display:none;}
.header .nav dt ul li div a{ display:block; height:40px; line-height:40px;}
.header .nav dt ul li:hover div{ display:block; }
.header .nav dd{ display:inline-block; width:170px; height:76px; vertical-align:middle;}
.header .nav .icos{ position:absolute; right:0px; top:28px;}
.header .nav .icos a{ display:inline-block; width:20px;height:20px; margin-right:15px;}
.header .nav .icos a.ial{ background:url('icoal.jpg') no-repeat center; background-size:100% 100%; position:relative;}
.header .nav .icos a.ial div{ position:absolute; right:0px; top:30px; display:none;}
.header .nav .icos a.ial:hover div{ display:block;}
.header .nav .icos a.ijd{ background:url('icojd.jpg') no-repeat center; background-size:100% 100%; position:relative;}
.header .nav .icos a.ijd div{ position:absolute; right:0px; top:30px; display:none;}
.header .nav .icos a.ijd:hover div{ display:block;}
.header .nav .icos a.iwx{ background:url('icowx.jpg') no-repeat center; background-size:100% 100%; position:relative;}
.header .nav .icos a.iwx div{ position:absolute; right:0px; top:30px; display:none;}
.header .nav .icos a.iwx:hover div{ display:block;}
.header.on{ background:#fff; border-bottom:solid 1px #eee;}
.header.on .nav dt{ margin-top:0px;}
.header.on .nav dt a{ color:#000;}

.ilm{ text-align:center; font-size:30px; padding-bottom:20px; background:url('lmbg.png') no-repeat bottom; color:#000;}
.ilmf{ line-height:30px; text-align:center;}
.welcome{ min-width:1200px; width:100%; height:650px; text-align:center; line-height:650px; font-size:40px; color:#fff;}
.about{ background:#fff; padding:60px 0;}
.about .c{ padding:0px 200px; padding-top:40px; font-size:16px; line-height:180%; margin-bottom:60px; }
#owl-about .item{ float:left; margin:0 20px}
#owl-about .item .i{width:250px; height:250px;}
#owl-about .item .i img{ width:100%;height:100%;}
#owl-about .item .t{ padding-top:10px; color:#000; font-size:16px; line-height:30px;}
#owl-about .item .m{ padding:10px 0; line-height:22px;}

.wangluo{ padding:80px 0;}
.wangluo .c{ padding-left:590px;  min-height:360px; margin-top:60px; color:#fff; line-height:200%;}
.wangluo .ilm{ color:#fff;}
.wangluo .ilm a{ color:#fff;}
.wangluo .li{ padding-top:80px;}
.wangluo .li li{float:left; width:200px; text-align:center;}
.wangluo .li li a{ color:#fff;}

.brand{ background:#fff; padding:80px 0;}

.foodt{ padding:150px 0; text-align:center;}
.foodt .ilm{ color:#fff;}
.foodt .ilm a{ color:#fff;}
.foodt .ilmf{ color:#fff;}
.food{ padding:60px 0; background:#fff;}
.food .item{ margin:0px 15px; line-height:30px; text-align:center;}
.food .item .imgZoom{width:280px;height:300px;}
.food .item .imgZoom img{ width:100%;height:100%;}

.footer{ height:50px; text-align:center; line-height:50px; background:#b8587d; color:#fff;}

.neitop{height:500px;}
.neiye{ background:#fff; padding-bottom:30px;}
.neiye .left{ float:left;width:940px; line-height:200%;}
.neiye .left h1.title{ height:124px; line-height:124px; text-align:center; border-bottom:solid 1px #e5e5e5; margin-bottom:30px; color:#000;}
.neiye .left .dan_con{ padding:30px;}
.neiye .right{float:right; width:230px; padding-top:50px;}
.neiye .right .search{ width:100%;height:32px;}
.neiye .right .search .field{width:198px;background-color: #f6f6f6;height:30px; line-height:30px; float:left;border: 1px solid #e5e5e5;
    -webkit-border-radius: 3px 0 0 3px;
    -moz-border-radius: 3px 0 0 3px;
    border-radius: 3px 0 0 3px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    -o-box-sizing: border-box;
    box-sizing: border-box;
    color: #333;
    font: normal 12px Arial, Helvetica, sans-serif;
    height: 32px;
    line-height: 32px;
    padding: 0 9px; border-right:0px;}
.neiye .right .search .sub{ width:32px; line-height:32px; height:32px;border:0px; background:#a0a5aa url('s.png') no-repeat center; border-radius:0 3px 3px 0; cursor:pointer;}
.neiye .right .search .sub:hover{ background:#000 url('s.png') no-repeat center;}
.neiye .right .ll{ padding:40px 0 15px 0; color:#000; font-size:16px;}


.types{}
.types dt{ font-weight:bold; color:#222; line-height:30px;}
.types dt a{ color:#222;}
.types dt a:hover{ color:#b8587d;}
.types dd{ padding-left:14px; line-height:26px;}
.types dd a{ color:#555;}
.types dd a:hover{ color:#b8587d;}
.types dd div{ line-height:22px; padding-left:14px;}
.types dd div a{ color:#888;}
.types dd div a:hover{ color:#b8587d;}

.nylisttt{}
.nylisttt li{}
.nylisttt li span{ font-family:'宋体';}
.nylisttt li span.spantime{float:right;}

.newli{}
.newli li{ padding:5px 0; line-height:20px;}

.content{ padding:20px 0;}
.tong_liulan{ text-align:center; color:#ccc;}
.tong_back{ text-align:center; padding:15px 0;}

.tulist{ }
.tulist:after{clear:both;content:''; display:block;}
.tulist li{ width:295px; float:left; background:#f9f9f9; margin-right:27.5px; padding-bottom:20px; margin-bottom:20px;}
.tulist li.mr0{ margin-right:0px;}
.tulist li .imgZoom{ width:293px; height:293px; border:solid 1px #eee;}
.tulist li h3{ color:#000; font-size:16px; font-weight:normal; height:40px; line-height:40px; padding:0px 10px;}
.tulist li .c{ padding:0 10px; line-height:150%;}