@charset "UTF-8";
.ibanner  {position:relative; min-height:400px; max-height:915px; overflow:hidden; opacity:0; z-index:3; background:url(../images/loading.gif) center no-repeat; background-size:54px;  }
.ibanner .photo {position:absolute; left:50%; top:50%; margin-top:-457px; margin-left:-960px; width:1920px; height:915px; z-index:1; overflow:hidden;}
.ibanner .photo li {position:absolute; left:0; top:0; width:100%; height:100%; }
.ibanner .photo li img {width:100%; height:100%; display:block;}
.ibanner .flex-control-nav {position:absolute; bottom:30px; left:0; width:100%; height:6px; text-align:center; z-index:2; }
.ibanner .flex-control-nav li {display:inline-block; *display:inline; zoom:1; vertical-align:top; margin:0 5px; text-align:center; width:30px; height:6px; line-height:100%;}
.ibanner .flex-control-nav li a {display:inline-block; *display:inline; zoom:1; vertical-align:top; width:30px; height:6px; line-height:100%; background:url(../images/bd.png); cursor:pointer;}
.ibanner .flex-control-nav li .flex-active {background:url(../images/bc.png);}
.index {width:1300px; margin-top:35px; opacity:0;}
.index .pro .img-box {width:100%; height:100%;}
.index .pro .img-box {box-shadow:0 0 10px #cdcdcd; -webkit-box-shadow:0 0 10px #cdcdcd; -moz-box-shadow:0 0 10px #cdcdcd; -ms-box-shadow:0 0 10px #cdcdcd; -o-box-shadow:0 0 10px #cdcdcd;}
.index .pro .left  {float:left; width:510px; height:641px; position:relative; }
.index .pro .right {width:764px; float:right; } 
.index .pro .right li {float:left; width:369px; height:308px; position:relative; }
.index .pro .text {width:100%; height:100%; position:absolute; left:0; top:0; background:url(../images/b94.png) repeat; display:none; }
.index .pro .text table {width:100%;}
.index .pro .text table td {padding:0 20px; position:relative; }
.index .pro .text table td h5 {padding-bottom:30px; font-size:18px; }
.index .pro .text table td p {line-height:28px; font-size:15px; }
.index .pro .text small {position:absolute; right:20px; bottom:20px; color:#1e61b0; padding-right:10px; background:url(../images/more.jpg) right center no-repeat;  }
.index .video_box {height:500px; margin-top:25px; position:relative; }
.index .video_box .play_btn {width:82px; height:82px; cursor:pointer; position:absolute; left:50%; top:50%; margin:-41px 0 0 -41px; background:url(../images/play_01.png) center no-repeat;}
.index .video_box:hover .play_btn {background:url(../images/play_02.png) center no-repeat !important;}
.index .video_box .open {height:100%; width:100%; display:block; cursor:pointer; }
.index .video_box .video {display:none; background:#f9f9f9; position:fixed; left:50%; top:50%; z-index:2000; margin:-280px 0 0 -400px; width:800px; }
.index .video_box .video {/*ie7兼容*/  *display:block; *left:150%; }
.index .video_box .video.ie7 {/*ie7兼容*/ *left:50% !important;}
.index .video_box .video .title {background:#ddd; padding:13px 10px; }
.index .video_box .video .title p {float:left; }
.index .video_box .video .title .close_layer {float:right; color:#555; font-weight:600; cursor:pointer; font-size:18px; margin-top:-2px; }
.index .video_box .video .title .close_layer:hover {color:#ff4c00; }
.index .dont_ie {width:400px; height:250px; background:#f5f5f5; display:none; }
.index .dont_ie .title {background:#ddd; padding:13px 10px; }
.index .dont_ie .title p {float:left; }
.index .dont_ie .title .close_sd {float:right; color:#555; font-weight:600; cursor:pointer; font-size:18px; margin-top:-2px; }
.index .dont_ie .title .close_sd:hover {color:#ff4c00; }
.index .dont_ie .text {padding:15px; text-align:center; line-height:24px; }
.index .news {margin-top:40px; height:433px; }
.index .news ol {float:left; margin-right:-22px; zoom:1; }
.index .news ol li {float:left; margin-right:20px; width:310px; height:433px; background:#fff; transition: all 0.2s; -webkit-transition: all 0.2s; }
.index .news ol li {box-shadow:0 0 10px #cdcdcd; -webkit-box-shadow:0 0 10px #cdcdcd; -moz-box-shadow:0 0 10px #cdcdcd; -ms-box-shadow:0 0 10px #cdcdcd; -o-box-shadow:0 0 10px #cdcdcd;}
.index .news ol li:hover {box-shadow:0 0 25px #666; -webkit-box-shadow:0 0 25px #666; -moz-box-shadow:0 0 25px #666; -ms-box-shadow:0 0 25px #666; -o-box-shadow:0 0 25px #666; transform:translate3d(0,-2px,0); -webkit-transform:translate3d(0,-2px,0)}
.index .news ol li .img-box {width:310px; height:207px; overflow:hidden; }
.index .news ol li .img-box img {display:block; width:100%; height:100%；}
.index .news ol li .text {padding:10px; }
.index .news ol li .text small {color:#666; padding-bottom:25px; display:block; }
.index .news ol li .text .title {font-size:16px; padding-bottom:14px;}
.index .news ol li .text .con {color:#444; line-height:24px; font-size:14px; max-height:100px; overflow:hidden; text-overflow:ellipsis; }
.index .news ol li .text .more {margin-top:17px; font-size:12px; color:#1e61b0; background:url(../images/more.jpg) 53px center no-repeat;}
.nbanner {position:relative; overflow:hidden; height:500px; z-index:3;}
.nbanner img {position:absolute; left:50%; top:0; margin-left:-960px; width:1920px; height:500px; }
.ncontent {padding-top:30px; width:1300px; min-height:200px;}
.ncontent .l_menu {float:left; width:260px; margin-right:30px; background:#fff; padding-bottom:25px; min-height:535px; }
.ncontent .l_menu {box-shadow:0 0 10px #cdcdcd; -webkit-box-shadow:0 0 10px #cdcdcd; -moz-box-shadow:0 0 10px #cdcdcd; -ms-box-shadow:0 0 10px #cdcdcd; -o-box-shadow:0 0 10px #cdcdcd; }
.ncontent .l_menu.position {position:fixed; top:0; left:50%; margin-left:-649px; z-index:4; }
.ncontent .l_menu.position:hover {opacity:1; }
.ncontent .l_menu .title {height:115px; background:#1e61b0; padding:45px 20px 0 20px; margin-bottom:10px; }
.ncontent .l_menu .title h1 {font-size:32px; color:#fff; font-weight:500; }
.ncontent .l_menu .title h2 {font-size:22px; color:#fff; font-weight:500; margin-top:16px; }
.ncontent .l_menu dl dt a {display:inline-block; *display:inherit; height:50px; line-height:50px; font-size:16px; padding:0 0 0 20px; background-image:url(../images/l_menu_s1.png); background-repeat:no-repeat; background-position:230px center; display:block;}
.ncontent .l_menu dl dt a:hover {color:#1e61b0;}
.ncontent .l_menu dl dt.bg1 a {background-color:#1e61b0; color:#fff; background-image:url(../images/l_menu_s2.png); background-repeat:no-repeat; background-position:226px center;}
.ncontent .l_menu dl dt.bg2 a {background-color:#1e61b0; color:#fff; background-image:url(../images/l_menu_s3.png); background-repeat:no-repeat; background-position:230px center;}
.ncontent .l_menu dl dd {padding-bottom:30px; display:none; }
.ncontent .l_menu dl dd h5 {padding:40px 0 10px 20px; font-weight:500; color:#666; }
.ncontent .l_menu dl dd p {padding:10px 0 10px 40px; }
.ncontent .l_menu dl dd p.active a , .ncontent .l_menu dl dd p a:hover {color:#1e61b0; }
.ncontent .r_food {float:right; width:969px; padding:15px 20px 60px 20px; background:#fff; min-height:700px; }
.ncontent .r_food {box-shadow:0 0 10px #cdcdcd; -wenkit-box-shadow:0 0 10px #cdcdcd; -moz-box-shadow:0 0 10px #cdcdcd; -ms-box-shadow:0 0 10px #cdcdcd; -o-box-shadow:0 0 10px #cdcdcd;}
.ncontent .r_food .bread {border-bottom:1px solid #1e61b0; padding-bottom:7px; *padding-bottom:0; min-height:27px; }
.ncontent .r_food .bread .title {float:left; font-size:18px; color:#1e61b0; }
.ncontent .r_food .bread .small {float:right; margin-top:4px; }
.ncontent .r_food .bread .small a {color:#1e61b0; vertical-align:bottom; *line-height:18px; }
.ncontent .r_food .bread .small span {font-family:"宋体"; color:#1e61b0; margin:0 7px 0 11px; vertical-align:-1px;  }
.ncontent .r_food .parameter {}
.ncontent .r_food .parameter dl {padding-top:30px; }
.ncontent .r_food .parameter dl dt {font-weight:600; padding-bottom:6px; }
.ncontent .r_food .parameter dl dd {padding-left:20px; }
.ncontent .r_food .parameter dl dd p {line-height:22px; padding-top:2px; }
.ncontent .r_food .parameter dl dd p a {float:left; }
.ncontent .r_food .parameter dl dd p a img {width:34px; height:34px; float:left; }
.ncontent .data {margin-top:35px; border:1px solid #999; width:100%; }
.ncontent .data thead th {background:#f9f9f9; height:54px; border:1px solid #999;}
.ncontent .data tbody td {padding:16px 0; text-align:center; border:1px solid #999; line-height:22px; }
.ncontent .data tbody td .btn {width:111px; height:36px; line-height:36px; }
.list {padding:10px 0 0 0; }
.list ol {min-height:979px;}
.list ol , .list ol li {float:left; width:100%; }
.list ol li {padding:20px 0; height:200px; overflow:hidden; border-bottom:1px solid #ddd; display:none; }
.list ol li:hover {background:#f5f5f5;}
.list ol li .img-box {float:left; width:300px; height:100%;}
.list ol li .text {float:right; width:649px; overflow:hidden; padding:11px 0 0 0; height:189px; }
.list ol li .text h5 {font-size:16px; padding-bottom:18px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
.list ol li .text p {line-height:24px; max-height:98px; overflow:hidden; text-overflow:ellipsis; padding-bottom:24px; height:120px;}
.list ol li .text small {display:block; color:#666; font-family:"Arial"; }
.news_text {padding:40px 0 0 0;}
.news_text .text {min-height:497px;}
.news_text .title {text-align:center; padding:0 0 80px 0; }
.news_text .title p {display:inline-block; *display:inline; zoom:1; color:#666; font-size:13px; vertical-align:7px; }
.news_text .title p span {font-size:13px; color:#666; margin-right:30px; }
.news_text .title h3 {font-size:20px; font-weight:600; padding-bottom:30px; }
.news_text .text p {line-height:24px; }
.news_text .text p.tc {text-align:center; }
.news_text .text img {margin:14px auto 44px auto; max-width:100%;  }
.page_bottom {margin-top:100px; padding:12px 80px 0 0; border-top:1px solid #cdcdcd; position:relative; }
.page_bottom p {margin:8px 0; }
.page_bottom p a {color:#666; }
.page_bottom .back {position:absolute; top:18px; right:0; color:#999; padding-left:20px; background:url(../images/back.png) left center no-repeat; }
.r_food .fimg {padding-bottom:26px; }
.r_food .fimg img {max-width:100%; }
.r_food .brand_a {padding:30px 0 0 0; }
.r_food .brand_a p {text-indent:2em; line-height:24px; margin-bottom:10px; }
.r_food .brand_b {padding:30px 0 0 0; }
.r_food .brand_b p {text-indent:2em; line-height:24px; margin-bottom:10px; }
.r_food .brand_b .hblogo {margin-top:50px;}
.r_food .brand_b .hblogo ol {float:left; margin-right:-33px;  }
.r_food .brand_b .hblogo ol li {float:left; border:1px solid #cdcdcd; margin-right:28px; margin-bottom:30px; width:170px; height:70px; }
.r_food .about_a {padding:30px 0; }
.r_food .about_a p {text-indent:2em; line-height:24px; }
.r_food .about_a img {margin-top:23px; }
.r_food .about_a .te {font-size:16px; color:#1e61b0; font-weight:600; padding:55px 0 14px 0; }
.r_food .about_b {padding:30px 0 0 0;}
.r_food .about_b p {line-height:24px; }
.r_food .about_b h5 {padding:24px 0 6px 0;}
.r_food .about_b img {margin:0; }
.r_food .about_c {padding:30px 0 0 0;}
.r_food .about_c p {text-indent:2em; line-height:24px;}
.r_food .about_c h4 {font-size:16px; color:#1e61b0; padding:100px 0 13px 0; }
.r_food .about_c img {margin:25px auto 0 auto;}
.r_food .about_e {padding:30px 0 0 0;}
.r_food .about_e p {text-indent:2em; line-height:24px;}
.r_food .about_e h3 {padding:94px 0 14px 0; font-weight:600; font-size:16px; color:#1e61b0; }
.r_food .about_e h4 {color:#1e61b0; font-weight:600;}
.r_food .about_e h5 {color:#1e61b0; font-weight:500; padding:36px 0 8px 16px; }
.r_food .about_e .child1 {padding:36px 28px 0 28px; }
.r_food .about_e .child1 ol li {text-indent:0; padding:0 0 0 23px; position:relative; padding-top:18px; margin-left:16px; line-height:24px; }
.r_food .about_e .child1 ol li font {position:absolute; left:0; top:18px; line-height:24px; }
.r_food .about_e .child1 p {padding:0 0 0 16px; text-indent:0; }
.r_food .about_e .child2 {padding:36px 28px 0 28px; }
.r_food .about_e .child2 p {text-indent:0; padding:0 0 0 16px; }
.r_food .about_e .child2 h4 {padding-bottom:14px; }
.r_food .about_f {padding:30px 0 0 0;}
.r_food .about_f p {line-height:24px; }
.r_food .about_f table {margin-top:64px; }
.r_food .about_f table thead th {background:#1e61b0; color:#fff !important; padding-top:13px; padding-bottom:13px; }
.r_food .about_f table tbody td {text-align:center; padding-top:13px; padding-bottom:13px; }
.r_food .about_f table .t1 {width:198px; padding-left:60px; padding-right:20px; text-align:left;}
.r_food .about_f table .t1 a {font-weight:600; text-decoration:underline; }
.r_food .about_f table .t1 a:hover {color:#1e61b0 !important;}
.r_food .about_f table .t2 {width:156px; padding-right:20px;}
.r_food .about_f table .t3 {width:338px; padding-right:62px;}
.r_food .about_f table .t4 {width: 74px; padding-right:51px;}
.r_food .job_details {padding:30px 0 0 0; }
.r_food .job_details h1 {font-size:18px; padding-bottom:4px; }
.r_food .job_details h5 {padding-top:36px; padding-bottom:13px; }
.r_food .job_details ol {padding-left:26px; }
.r_food .job_details ol li {position:relative; line-height:24px; padding-left:23px; padding-bottom:5px; }
.r_food .job_details ol li font {position:absolute; left:0; top:0; line-height:24px; }
.r_food .job_details .welfare {padding:10px 0 20px 0;}
.r_food .job_details .welfare ul {float:left; }
.r_food .job_details .welfare ul li {float:left; background:#1e61b0; color:#fff; padding:6px 10px; font-size:12px; margin-right:10px; }
.r_food .job_details .btn {width:200px; height:52px; line-height:52px; font-size:16px; margin:40px 0 0 26px; }
.r_food .job_details .btn img {display:inline-block; *display:inline; zoom:1; margin-right:5px; vertical-align:-4px;  }
.r_food .about_g {padding:30px 0 0 0; }
.r_food .about_g p {line-height:24px; }
.r_food .about_g h1 {padding:70px 0 12px 0; font-size:18px; color:#1e61b0; }
.r_food .about_g ul li {padding:18px 0 0 28px; }
.r_food .about_g ul li img {display:inline-block; *display:inline; zoom:1; vertical-align:-7px; }
.r_food .about_g .fgs {padding:0 0 0 30px; }
.r_food .about_g .fgs dl {padding-top:60px; float:left; width:368px; }
.r_food .about_g .fgs dl dt {padding-bottom:2px; font-size:16px; color:#1e61b0; font-weight:600; }
.r_food .about_g .fgs dl dd {padding-top:18px; }

.table01 {width:70%; margin-top:20px; }
.table01 thead th {text-align:center; border:1px solid #cdcdcd; padding:10px 0; }
.table01 tbody td {text-align:center; border:1px solid #cdcdcd; padding:10px 0; }
.table02 {width:100%; margin-top:20px; margin-bottom:60px; }
.table02 thead th {text-align:center; border:1px solid #cdcdcd; padding:10px 0; }
.table02 tbody td {border:1px solid #cdcdcd; padding:10px 0 10px 10px; }
.ynr {color:#2c2c2c !important;}
.ynr:hover {color:#1e61b0 !important; text-decoration:underline; }
.news_text .text2 {min-height:497px;}
.news_text .text2 p {padding-left:17px; line-height:24px; }
.news_text .text2 img {margin:0; max-width:100%;}
.news_text .text3 {min-height:497px;}
.news_text .text3 p {text-indent:2em; line-height:24px; }
.news_text .text3 img {max-width:100%;}
.news_text .text4 {min-height:497px; position:relative; }
.news_text .text4 p {text-indent:2em; line-height:24px; }
.news_text .text4 img {max-width:100%;}
.news_text .text5 {min-height:497px;}
.news_text .text5 p {text-indent:2em; line-height:24px; }
.news_text .text5 img {max-width:100%;}
.news_text .text6 {min-height:497px;}
.news_text .text6 p {text-indent:2em; line-height:26px; }
.news_text .text6 img {max-width:100%;}
.news_text .text6 h2 {text-align:center; font-size:18px; color:#1e61b0; padding:120px 0 20px 0; }
.news_text .text6 .cen {padding:5px 0 50px 0; text-align:center; text-indent:0;}
.news_text .text4 .ttitle {display:inline-block; *display:inline; zoom:1; background:#1e61b0; color:#fff; font-size:16px; padding:12px; border-radius:20px; margin-bottom:35px; }
.news_text .text4 .tcon {border:3px dashed #1e61b0; margin-bottom:120px; padding:20px; border-radius:20px; }
.news_text .text5 .ttitle {display:inline-block; *display:inline; zoom:1; background:#ee8bd1; color:#fff; font-size:16px; padding:12px; border-radius:20px; margin-bottom:35px; }
.news_text .text5 .con1 {border:3px dashed #ee8bd1; margin-bottom:120px; padding:20px; border-radius:20px; }
.news_text .text5 .con2 {background:#f5f5f5; padding:20px; border-left:10px solid #ee8bd1; margin-bottom:120px; }
.news_text .text5 .con3 {border:1px solid #ee8bd1; border-radius:20px; overflow:hidden; min-height:300px; margin-bottom:120px;}
.news_text .text5 .con3 h5 {background:#ee8bd1; color:#fff; padding:12px 15px;}
.news_text .text5 .con3 p {padding:20px; text-indent:0; }
.news_text .text5 .con4 {margin-bottom:120px; background:#ee8bd1; color:#fff; border-radius:20px; overflow:hidden; padding:15px 20px;}
.news_text .text5 .con4  p {color:#fff; text-indent:0; text-shadow:0 0 15px #2c2c2c; }
.news_text .text5 .con5 {border:10px solid #ee8bd1; border-top-left-radius:50px; border-bottom-right-radius:50px; padding:20px; margin-bottom:120px; }



.bookxz {color:#1e61b0; text-indent:0 !important; font-weight:600;}
.download_list ol li .text p {max-height:50px !important; padding-bottom:0 !important; margin-bottom:24px;}
.download_list ol li .text .dload {height:48px;}
.download_list ol li .text .dload a {color:#1e61b0; }
.download_list ol li .text .dload a i {color:#1e61b0; margin-left:3px; font-size:20px; vertical-align:-4px; }
.dianwang {margin-top:30px; position:relative; border:2px solid #1e61b0; border-radius:5px; padding:20px; }
.dianwang span {position:absolute; left:20px; top:-20px; background:#1e61b0; color:#fff; padding:10px; border-radius:5px; }











/* 主色    1e61b0    */


















































































































































































































































































































































































































































