@charset "utf-8";
html{color:#000;background:#f5f5f5}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0}table{border-collapse:collapse;border-spacing:0}fieldset,img{border:0}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal}ol,ul{list-style:none}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}q:before,q:after{content:''}abbr,acronym{border:0;font-variant:normal}sup{vertical-align:text-top}sub{vertical-align:text-bottom}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;*font-size:100%}legend{color:#000}#yui3-css-stamp.cssreset{display:none}
strong{font-weight:bold}
/*common*/
body{font-family:"Microsoft YaHei";font-size:14px;min-width:1200px}
.clearfix{clear:both;width:100%;height:0}
.mr0{margin-right:0 !important}
.mt20{margin-top:20px !important}
.mb20{margin-bottom:20px !important}
.mr335{margin-right:335px !important}
.hfoodpic{height:289.5px !important}
.t3{transition:0.3s;-webkit-transition:0.3s;-moz-transition:0.3s;-ms-transition:0.3s;-o-transition:0.3s}
a{color:#000;text-decoration:none}
a:hover{}

.container{width:1200px;margin:0 auto}
.container2{width:1300px;margin:0 auto}
.col-left{width:300px;float:left;margin-right:20px}
.col-right{width:980px;float:left}

.ititle{border-bottom:1px solid #ddd}
.ititle .title{float:left}
.ititle .title .cn{color:#1d1d1d;font-size:26px;float:left;margin-right:30px;border-bottom:1px solid #fd451a;padding-bottom:10px;margin-bottom:-1px}
.ititle .title .en{color:#9c9c9c;float:left;line-height:35px;font-size:16px;text-transform:capitalize}
.ititle .inav{float:right}
.ititle .inav ul{line-height:35px}
.ititle .inav ul li{float:left;margin-right:20px}
.ititle .inav ul li a{padding-right:20px;color:#828282}
.ititle .inav ul li a:hover{color:#fd451a}

.iTitle4{font-size:18px}
.iTitle4 i{width:30px;height:2px;background:#fd451a;display:block;margin-top:20px}

.header{height:70px;width:100%;background:rgba(0,0,0,0.5);z-index:9;position:relative}
.header .logo{background:url(../../images/main_img/public/logo.png);width:235px;height:203px;margin:-54px auto 0 auto}
.header .logo a{width:235px;height:203px;display:block}

.header .nav{height:38px;line-height:38px;z-index:999;margin:0 auto;width:1000px;padding:16px 0 0 100px}
.header .nav a{color:#fff}
.header .nav .hot{position:absolute;top:-15px;left:220px}
.header .nav .nLi{float:left;position:relative;display:inline}
.header .nav .on h3 a{background:rgba(0,0,0,0.5)}
.header .nav .nLi h3{float:left}
.header .nav .nLi h3 a{display:block;padding:0 20px;font-size:16px;font-weight:normal;float:left}
.header .nav .sub{display:none;width:84px;left:0;top:38px;position:absolute;line-height:26px;padding:23px 10px 7px 10px;background:rgba(0,0,0,0.5);z-index:999}
.header .nav .sub li{zoom:1;float:left;margin-left:-3px}
.header .nav .sub a{color:#fff;display:block;float:left;width:90px;text-align:center;line-height:36px;float:left}
.header .nav .sub a:hover{background:#6d6d6d;color:#fff}

.focusBox{position:relative;width:100%;height:780px;overflow:hidden;z-index:0;top:-70px}
.focusBox .pic{position:relative;z-index:0}
.focusBox .pic img{width:100%;height:780px;display:block}
.focusBox .pic{width:100% !important;}
.focusBox .pic li{width:100% !important;height:780px;overflow:hidden;text-align:center}
.focusBox .pic li a{display:block;height:780px}
.focusBox .hd{width:100%;position:absolute;bottom:10px;text-align:center;font-size:0;z-index:1}
.focusBox .hd li{margin:0 5px;background:url(../../images/main_img/index/dot.png) no-repeat 0 -16px;height:16px;overflow:hidden;width:16px;cursor:pointer;display:inline-block;*display:inline;zoom:1;_background:url(../../images/main_img/index/dot.png) no-repeat 0 -16px}
.focusBox .hd .on{background-position:0 0}
.focusBox .prev,
.focusBox .next{width:60px;height:90px;margin:-60px 0 0;display:none;background:url(../../images/main_img/index/ad_ctr.png) no-repeat 0 0;position:absolute;top:50%;z-index:10;cursor:pointer;text-indent:-9999px;filter:alpha(opacity=20);opacity:0.2}
.focusBox .prev{left:0}
.focusBox .next{background-position:0 -90px;right:0}
.focusBox .prev:hover,
.focusBox .next:hover{filter:alpha(opacity=50) !important;opacity:0.5 !important}

.brand-home{margin-top:-30px}
.brand-home .story{width:490px;float:left;margin:40px 60px 0 0}
.brand-home .story .title{font-size:25px;margin-bottom:20px}
.brand-home .story .desc{color:#6d6d6d;font-size:15px}
.brand-home .story .desc p{line-height:25px;margin-bottom:15px}
.brand-home .video{float:left;width:650px}
.brand-home .video img{width:325px}
.brand-home .video .foodpic{float:left;width:325px}
.brand-home .video .foodvideo{float:left;width:325px}
.brand-home .more{background:#fd451a;color:#fff;width:170px;text-align:center;margin-top:50px}
.brand-home .more:hover{opacity:0.8}
.brand-home .more a{color:#fff;width:170px;height:41px;display:block;line-height:41px}


.products-home{margin-top:50px;position:relative}
.products-home .piclist img{margin:20px 20px 0 0;display:block;float:left}
.products-home .piclist .pbig{width:550px;height:330px}
.products-home .piclist .psmall{width:305px;height:330px}
.products-home .foodleft{position:absolute;right:0;top:122px;z-index:-1}

.beautiful-home{margin-top:50px}
.beautiful-home .piclist img{margin:21px 21px 0 0;display:block;float:left;width:386px;height:240px}

.news-home{margin-top:50px}
.news-home .news-list-home ul{margin-top:30px}
.news-home .news-list-home ul li{float:left;width:386px;margin-right:21px}
.news-home .news-list-home ul li span{display:block}
.news-home .news-list-home ul li img{width:386px;height:240px}
.news-home .news-list-home ul li .title{width:386px;height:20px;text-align:center;font-size:16px;margin:10px 0;overflow:hidden}
.news-home .news-list-home ul li .title a:hover{color:#fd451a}
.news-home .news-list-home ul li .date{width:386px;text-align:center;color:#909090}
.news-home .news-list-home ul li .desc{line-height:22px;width:386px;height:62px;margin-top:10px;overflow:hidden;text-align:center;color:#525252}
.news-home .more{text-align:center;background:#fd451a;width:300px;height:50px;color:#fff;line-height:50px;font-size:18px;text-transform:uppercase;margin-top:30px;-moz-border-radius:25px;-ms-border-radius:25px;-o-border-radius:25px;border-radius:25px}
.news-home .more:hover{opacity:0.8}
.news-home .more a{width:300px;height:50px;display:block;color:#fff}

.adv-home{margin-top:50px;height:192px}
.adv-home img{width:100%}

.material-home{margin-top:50px}
.material-home .line{border-bottom:1px solid #ddd;width:800px;margin:0 auto}
.material-home .title{width:195px;background:#fff;margin:-15px auto 0 auto;padding:0 20px}
.material-home .title .en{font-size:20px;font-weight:bold;margin-right:20px}
.material-home .title .cn{font-size:18px}
.material-home .subtitle{text-align:center;margin-top:10px;color:#888}
.material-home .material-home-desc{width:350px;float:left;margin-top:70px}
.material-home .material-home-desc .material-home-descl{text-align:center;margin-top:40px}
.material-home .material-home-desc .material-home-descl .icon1{margin:0 auto;background:url(../../images/main_img/index/material-pig.png) center no-repeat;width:100px;height:80px}
.material-home .material-home-desc .material-home-descl .icon1:hover{background:url(../../images/main_img/index/material-pighover.png) center}
.material-home .material-home-desc .material-home-descl .icon2{margin:0 auto;background:url(../../images/main_img/index/material-fish.png) center no-repeat;width:100px;height:100px}
.material-home .material-home-desc .material-home-descl .icon2:hover{background:url(../../images/main_img/index/material-fishhover.png) center}
.material-home .material-home-desc .material-home-descl .icon3{margin:0 auto;background:url(../../images/main_img/index/material-chicken.png) center no-repeat;width:78px;height:80px}
.material-home .material-home-desc .material-home-descl .icon3:hover{background:url(../../images/main_img/index/material-chickenhover.png) center}
.material-home .material-home-desc .material-home-descl .icon4{margin:0 auto;background:url(../../images/main_img/index/material-shrimp.png) center no-repeat;width:80px;height:100px}
.material-home .material-home-desc .material-home-descl .icon4:hover{background:url(../../images/main_img/index/material-shrimphover.png) center}
.material-home .material-home-center{width:1050px;margin:10px auto 0 auto}
.material-home .material-home-desc .material-home-descl .des-title{margin-top:10px}
.material-home .material-home-desc .material-home-descl .des-title .cn{font-size:16px}
.material-home .material-home-desc .material-home-descl .des-title .en{font-size:12px;color:#b6b6b6;margin-top:5px}
.material-home .material-home-desc .material-home-descl .desc{font-size:12px;color:#b6b6b6;margin-top:10px;text-align:center;line-height:22px}
.material-home .material-home-middle{float:left}

.footer{width:100%;background:#333333;color:#666666;text-align:center;padding:20px 0}
.footer p{line-height:30px}
.footer a{color:#666666}
.footer a:hover{color:#fd451a}

.banner{width:100%;height:350px;background-position:center !important;position:relative;margin-top:-70px}
.banner .navTwo{position:absolute;bottom:0;width:100%;background:url("../../images/main_img/public/navTwoBg.png");height:49px;padding-top:16px}
.banner .navTwo a{color:#fff;line-height:32px;margin-right:30px;display:inline-block;padding:0 15px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-moz-transition:all 0.2s ease;-webkit-transition:all 0.2s ease;-o-transition:all 0.2s ease;transition:all 0.2s ease}
.banner .navTwo a:hover,
.banner .navTwo a.active{background:#656565}

.leftBox{background:#fff;margin-bottom:20px;padding:15px;font-size:14px}
.leftBox a:hover{color:#fd451a}
.leftBox li{overflow:hidden}
.leftBox .year li{border-bottom:1px solid #eee;height:52px;line-height:52px;font-size:18px;background:url('../../images/main_img/ico_jt.png') no-repeat 200px 22px}
.leftBox .year li .active{margin-left:80px;color:#fd451a}
.leftBox .year li a{color:#484848}
.leftBox .news{margin-top:10px}
.leftBox .news li{height:30px;line-height:30px}
.leftBox .news li a{margin-left:10px}
.leftBox .tel li{border-bottom:0 solid #eee;line-height:26px;padding-top:14px;margin-top:5px;padding-left:26px;background-repeat:no-repeat !important;background-position:0 17px !important}
.leftBox .tel .t1{background:url('../../images/main_img/public/ico_t1.png')}
.leftBox .tel .t2{background:url('../../images/main_img/public/ico_t2.png')}
.leftBox .tel .t3{background:url('../../images/main_img/public/ico_t3.png')}
.leftBox .tel .t4{background:url('../../images/main_img/public/ico_t4.png')}
.leftBox .top{margin-top:20px;line-height:22px}
.leftBox .top li{height:22px;margin-bottom:20px}
.leftBox .top i{background:#ccc;width:22px;height:22px;line-height:22px;margin-right:8px;float:left;display:block;color:#fff;font-style:normal;text-align:center}
.leftBox .top .hot i{background:#fd451a}
.leftBox .top a{height:22px;overflow:hidden;display:block;width:240px;float:left}
.leftBox .joinFlow li{border-bottom:1px solid #eee;height:52px;line-height:52px;background:url('../../images/main_img//publicico_jt_b.png') no-repeat 200px 22px;font-size:15px}
.leftBox .join{margin-top:10px}
.leftBox .join li{height:36px;line-height:36px;background:url('../../images/main_img/public/ico_dot_squ.png') no-repeat left center;padding-left:15px}
.leftBox .cate li{border-bottom:1px solid #eee;height:52px;line-height:52px;background:url('../../images/main_img/publicico_jt.png') no-repeat 200px 22px}
.leftBox .cate li .active{color:#fd451a}

.viewMore{margin:20px auto;width:120px;text-align:center;display:block;background:#fd451a;padding:10px 24px;color:#fff;-moz-transition:all 0.2s;-webkit-transition:all 0.2s;-o-transition:all 0.2s;transition:all 0.2s}
.viewMore:hover{background:#020400;color:#fff}

.frame{padding:25px;background-color:#fff;box-shadow:0 1px 4px rgba(0,0,0,.1);margin-bottom:10px}
.frame .fTitle{line-height:45px;font-size:16px;color:#393939;margin:-25px -0 0 -25px}
.frame .fTitle span{background:#fd451a;font-size:16px;color:#393939;padding:0 30px;display:inline-block;color:#fff}

.news-list .item{height:120px;border-bottom:2px dashed #f1eee0;padding:20px 0;font-size:14px}
.news-list .item .pic{float:left;width:193px;height:120px;margin-right:20px}
.news-list .item img{width:193px;height:120px}
.news-list .item .nopic{width:193px;height:120px;display:block;background:#eee;text-align:center;color:#8c8c8c}
.news-list .item .nopic h3{padding-top:30px;font-size:20px;line-height:20px}
.news-list .item .nopic p{padding-top:20px;font-size:14px;line-height:14px}
.news-list .item .title,.news-list .item .summary,.news-list .item .info{float:left;width:695px}
.news-list .item .title{font-size:20px;line-height:22px;margin-bottom:10px}
.news-list .item .title a:hover{color:#fd451a;text-decoration:underline}
.news-list .item .info{color:#a2a2a2}
.news-list .item .info .jb{padding:4px 8px 5px 0;float:left}
.news-list .item .info .keywords{margin-top:15px;float:left}
.news-list .item .info .keywords a{display:inline-block;margin-left:0px;background:#eee;padding:4px 8px 5px 8px;line-height:14px}
.news-list .item .info .keywords a:hover{background:#fd451a;color:#fff}
.news-list .item .info a{color:#a2a2a2}
.news-list .item .info .summary{line-height:25px;color:#656565}
.news-list .item .info .view{float:right;background:#fd451a;color:#fff;line-height:30px;padding:0 30px;margin-top:-15px;-moz-transition:all 0.2s;-webkit-transition:all 0.2s;-o-transition:all 0.2s;transition:all 0.2s}
.news-list .item .info .view:hover{background:#020400}

.pages{height:28px}
.pages a,
.pages span{display:block;float:left;height:100%;width:28px;background:#E7E7E7;margin-right:10px;text-align:center;line-height:28px;color:#000;border-radius:2px}
.pages a:hover{color:#FFF;background:#fd451a}
.pages .a1{width:58px}
.pages span{color:#FFF;background:#fd451a}

.contentShow {line-height:34px;font-size:15px;color:#3a3a3a}
.contentShow .showTitle{width:100%;text-align:center;padding-bottom:30px;margin:10px 0 30px 0;border-bottom:1px solid #fd451a}
.contentShow .showTitle h1{font-size:24px;padding:0 0 10px 0;margin-bottom:10px}
.contentShow .showTitle span{font-size:12px;font-weight:normal;line-height:20px;color:#999}
.contentShow .showTitle a{font-family:MicroSoft YaHei;font-weight:normal}
.contentShow .content{}
.contentShow .content a{display:block;text-align:center;color:#fff;margin:0 auto 20px auto;background-color:#45d411;width:120px;height:40px;line-height:40px;-moz-border-radius:30px;-webkit-border-radius:30px;border-radius:30px;font-size:16px}
.contentShow .content a:hover{color:#eee}
.contentShow .content img{max-width:100%}
.contentShow .content p{margin-bottom:25px;text-indent:2em}
.contentShow .comtent img{display:block;margin:0 auto}
.contentShow .hotTag{margin-top:30px}
.contentShow .hotTag a{margin-right:10px}
.contentShow .nextPre{border-top:1px solid #fd451a;padding-top:30px;margin-top:30px}
.contentShow .relation{margin-top:30px}
.contentShow .relation ul{margin-top:10px}
.contentShow .relation ul li{float:left;width:425px;margin-right:20px;background:url('../../images/main_img/public/ico_dot.png') no-repeat center left;padding-left:15px;line-height:40px}

.leftHonor{width:270px;position:relative;padding-bottom:30px;margin-top:20px}
.leftHonor #pic{overflow:hidden}
.leftHonor #pic ul{width:270px;height:203px;float:left}
.leftHonor #pic li{width:270px;height:203px;float:left}
.leftHonor #pic li img{width:270px;height:203px}
.leftHonor #tip{width:100%;position:absolute;left:0;bottom:3px;z-index:13;text-align:center}
.leftHonor #tip ul li{width:10px;height:10px;display:inline-block;margin:0 3px;cursor:pointer;background:url('../../images/main_img/public/honorOn.png') no-repeat}
.leftHonor #tip ul li.on{background:url('../../images/main_img/public/honorList.png') no-repeat}

.pic-list{padding:20px 0}
.pic-list li{float:left;width:386px;margin:0 21px 21px 0;background:#fff;text-align:center;-moz-transition:all 0.2s ease;-webkit-transition:all 0.2s ease;-o-transition:all 0.2s ease;transition:all 0.2s ease}
.pic-list li:hover{webkit-box-shadow:0 15px 30px rgba(0,0,0,0.1);box-shadow:0 15px 30px rgba(0,0,0,0.1);-webkit-transform:translate3d(0, -2px, 0);transform:translate3d(0, -2px, 0)}
.pic-list li .img{width:386px;height:240px;overflow:hidden}
.pic-list li img{width:386px;height:240px;transition:0.6s;-webkit-transition:0.6s;-moz-transition:0.6s;-ms-transition:0.6s}
.pic-list li h3{margin-top:14px;font-size:18px}
.pic-list li h3 a:hover{color:#FF7325}
.pic-list li p{margin:10px 0 10px 0;color:#b0b0b0;font-size:13px;padding:0 14px;line-height:24px;overflow:hidden}

.contactList{background:#30373d;color:#bebfc0}
.contactList li{width:325px;text-align:center;float:left;background:url('../../images/main_img/contact/contactBg.png') no-repeat center top;padding:40px 0 40px 0;margin-top:30px}
.contactList li i{width:130px;height:130px;display:block;margin:0 auto;background-position:center !important;background-repeat:no-repeat !important}
.contactList li h3{margin:55px 0 10px 0;font-size:18px}
.contactList li p{font-size:14px;line-height:28px}

.filialeList li{width:1300px;float:left;padding:60px 0}
.filialeList iframe{border:0;width:1300px;height:500px;overflow:hidden}

