@charset "utf-8";
/* CSS Document */
*{ margin: 0;padding: 0;border:0;}
body {font-size:12px; line-height:24px;color:#414141; -webkit-text-size-adjust:none;}/*background: url(../Image/bodybg.jpg) repeat top;*/
a{ color:#333333; text-decoration:none; cursor:pointer;}
a:hover{ text-decoration:underline;}
ul {list-style: none;}
li{ list-style-type:none;}
.eng{ font-family:Arial, Helvetica, sans-serif; text-transform:uppercase; font-size:14px; color:#990000; padding-left:3px;}
.nr{line-height:24px;}
.banner_img li a{ z-index:9999;}
/*top*/
.top{ width:100%; height:570px;}
.topzy{ width:100%; /*height:422px;*/}

.logo{ width:100%; height:80px; margin:0 auto; background:#fff;}

.in{position: fixed;top: 0px; z-index: 9999; margin:0 auto;}
.logol{ width:auto; height:auto; float:left;}
.logor{ width:400px; height:80px; float:right; padding-left:55px;#background:url(../Image/tel.jpg) no-repeat left bottom;}
.logor img{position:relative; top:-51px; left:-222px; z-index:666;}
.logor1{ width:400px; height:40px; display:block; line-height:40px; color:#333333; text-align:right;font-family:Microsoft YaHei; font-size:14px;}
.logor1 a{ color:#333333;}
.logor2{ width:240px; height:40px; display:block;line-height:40px;}
.logor21{ font-size:14px;font-family:Microsoft YaHei; color:#333333;}
.logor22{font-size:24px;font-family:Arial, Helvetica, sans-serif; color:#db0707;}
.allnav{ width:100%; height:50px; line-height:50px;background:url(../Image/navbg.jpg) repeat-x center;}
.jj{ position: fixed;top: 80px; z-index: 9999;}
.navl{ width:70px; height:50px;background:url(../Image/navleft.jpg) no-repeat left; position:absolute;}
.navr{ width:70px; height:50px;background:url(../Image/navr.jpg) no-repeat left; position:absolute; right:0px;}

.nav{ width:995px; height:50px;margin:0 auto; padding-left:7px; position:relative; z-index:10;}
.nav a{width:124px; height:50px; line-height:50px; text-align:center;display:block; float:left;font-family:Microsoft YaHei; color:#fff; font-size:14px;background:url(../Image/nava.jpg) no-repeat right;}
.nav a:hover{background:url(../Image/navahover.jpg) no-repeat center; text-decoration:none; color:#fff;}

.banner{ width:100%; height:372px; text-align:center;}
.bannerzy{ width:975px; height:197px; margin:0 auto;}


.c_search{float:right;width:400px;}
.c_search .searchborder{float:right;width:299px;height:34px; background:url(../Image/search_bg.jpg) no-repeat;}
.search_i{float:left; border:0;width:248px; height:29px; margin-top:3px;background-color: transparent; padding-left:5px; color:#a0a0a0; font-size:12px; text-align:center;}
.c_search .search_s{float:left;width:46px; height:33px;padding-top:2px; padding-left:6px; background:none;}



.newsgg{ width:1002px; height:62px;background:url(../Image/newsbg.jpg) no-repeat center; margin:0 auto;}
.newsggl{ width:596px; height:47px; line-height:47px; float:left; padding-left:156px;}
.newsggl li{ width:290px; height:47px; float:left;}
.newsggr{ width:230px; height:47px; line-height:47px; float:right; padding-right:20px;}
.newsggrl{ width:78px; height:47px; float:left;font-family:Microsoft YaHei; font-size:14px; font-weight:bold; color:#1e1e1e;}
.newsggrr{ width:150px; height:47px; float:left;}
.newsggrr li{ width:36px; height:40px; padding-top:7px;float:left; text-align:center;}

/*index*/
.mainindex{ width:1002px; height:100%; overflow:hidden; margin:0 auto; padding-top:10px;}
.products{ width:1002px; height:134px;}
#pro_gd{ width:1002px; height:134px;margin:0 auto;overflow:hidden;}
#pro_gd ul{width:1999px;height:134px;}
#pro_gd li{ width:160px; height:134px; float:left; text-align:center;}
#pro_gd li img{ width:137px; height:104px;border:#fff solid 3px;}

.company{ width:679px; height:160px; float:left; padding-top:10px;}
.companylogo{ width:679px; height:35px; line-height:35px;}
.companylogo1{ font-size:16px;font-family:Microsoft YaHei; color:#333333; font-weight:bold;}
.companylogo2{ font-family:Arial, Helvetica, sans-serif; font-size:12px; padding-left:8px; color:#939393;}
.companycon{ width:679px; height:111px; padding-top:10px;}
.companyimg{ float:left; padding-right:15px;}

.contact{ width:289px; height:156px; float:right; padding-top:10px; padding-right:10px;}
.contactlogo{ width:249px; height:70px; padding-left:40px;background:url(../Image/tel.png) no-repeat left; line-height:30px;}
.contactlogo1{ font-size:20px;font-family:Microsoft YaHei; color:#333333;}
.contactlogo2{ font-size:24px;font-family:Microsoft YaHei; color:#333333;}
.contactcon{ width:249px; height:auto; padding-left:40px;}
.contactcon li{ width:249px; height:20px; line-height:20px;}
.indexwz{ width:1002px; height:45px; padding-top:15px; padding-bottom:15px; float:left;}
.indexwzl{ width:550px; height:45px; float:left; display:block;}
.indexwzl1{ font-size:14px; color:#0a55a8;}
.indexwzl2{ font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#6d6d6d;}
.indexwzr{ width:200px; height:45px; float:right; padding-right:60px;}


/*left*/
.allleft{ width:268px; height:100%; overflow:hidden; float:left;}
.prolist1{ width:268px; height:100%; overflow:hidden;background:url(../Image/leftbg.jpg) repeat-y left;}
.prolistlogo{ width:268px; height:53px; line-height:63px;background:url(../Image/leftlogo.jpg) no-repeat left; color:#FFF; font-size:16px;font-family:Microsoft YaHei; text-indent:25px;}
.prolistcon{ width:268px; height:auto; padding-top:10px; padding-bottom:20px;background:url(../Image/leftfootbg.jpg) no-repeat left bottom;}
.prolistcon li{ width:241px; height:33px; line-height:33px;background:url(../Image/prolibg.jpg) repeat-x left; border:#bbbcbc solid 1px; margin:0 auto;text-indent:30px; margin-bottom:5px;}
.prolistcon li a{width:241px; height:33px; display:block; color:#373737; font-size:14px;font-family:Microsoft YaHei;}
.prolistcon li a:hover{background:url(../Image/proliahover.jpg) repeat-x left; text-decoration:none; color:#FFF;}
.yangge{background:url(../Image/proliahover.jpg) repeat-x left; text-decoration:none !important; color:#FFF !important;}


.contact1{ width:248px; height:156px;padding-top:10px; padding-right:10px;}
.contactlogo{ width:208px; height:70px; padding-left:40px;background:url(../Image/tel.png) no-repeat left; line-height:30px;}
.contactcon1{ width:208px; height:auto; padding-left:40px;}
.contactcon1 li{ width:208px;line-height:20px;}

.leftwz{ width:168px; height:50px; padding-left:40px; padding-top:10px;}
.indexwzr1{ width:168px; height:45px;}


/*end*/
#end{ width:100%; height:40px; background-color:#969696; margin-top:20px;}
#end .nr{ width:1002px; height:40px; margin:0 auto;line-height:40px;color:#fff;}
#end .nr a{ color:#fff;}
.nrl{ width:670px; height:31px; float:left;}
.nrr{ width:auto; float:right; padding-right:20px;}
/*public*/
.main{ width:1002px; height:100%; overflow:hidden; margin:0 auto;}
.allcon{ width:1002px; height:100%; overflow:hidden; margin:0 auto;}
.concompany{ width:717px;height:100%; overflow:hidden;float:right;background:url(../Image/combgbg.jpg) repeat-y left;}
.concompanylogo{ width:717px; height:53px; line-height:63px;background:url(../Image/comlogobg.jpg) no-repeat left; text-indent:25px;}
.honorlogo1{font-family:Microsoft YaHei; color:#fff; font-size:16px;}
.honorlogo2{ padding-left:5px; color:#dedede; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
.concompanycon{ width:667px; height:100%; overflow:hidden; padding:10px 30px 50px 20px;background:url(../Image/comfoot.jpg) no-repeat left bottom;}

.linkys{ width:95%; height:auto; padding-top:30px;}
.linkys li{ width:126px; height:64px; line-height:25px; float:left;}
.linkys li a{ width:92px; height:31px; display:block;background:url(../Image/linkabg.jpg) repeat-x left top; text-align:center; color:#FFF;font-family:Microsoft YaHei,SimSun; font-size:14px;}
.linkys li a:hover{background:url(../Image/linkahover.jpg) no-repeat left top; text-decoration:none;}

.tab{width:95%; height:30px; line-height:30px;background:#636363;}
.hover{ background-color:#006db9; color:#FFF; text-decoration:none;}
#one1{ width:93px; height:30px; float:left;}
#one1 a{ width:93px; height:30px; display:block;font-size:14px;font-family:Microsoft YaHei; color:#fff; font-weight:bold; text-align:center;}

#one2{ width:93px; height:30px; float:left;}
#one2 a{ width:93px; height:30px;display:block;font-size:14px;font-family:Microsoft YaHei; color:#fff; font-weight:bold; text-align:center;}

#one3{ width:93px; height:30px; float:left;}
#one3 a{ width:93px; height:30px; display:block;font-size:14px;font-family:Microsoft YaHei; color:#fff; font-weight:bold; text-align:center;}

#one4{ width:93px; height:30px; float:left;}
#one4 a{ width:93px; height:30px; display:block;font-size:14px;font-family:Microsoft YaHei; color:#fff; font-weight:bold; text-align:center;}

#one5{ width:93px; height:30px; float:left;}
#one5 a{ width:93px; height:30px; display:block;font-size:14px;font-family:Microsoft YaHei; color:#fff; font-weight:bold; text-align:center;}

#con_one_1{ width:95%; height:auto; padding:10px;}

#con_one_2{ width:97%; height:auto; padding-top:15px;}

#con_one_3{ width:97%; height:auto;padding-top:15px;}

#con_one_4{ width:97%; height:auto;padding-top:15px;}

#con_one_5{ width:97%; height:auto;padding-top:15px;}

#indexNews{ padding-bottom:15px;}
#indexNews li{ width:638px; height:30px; line-height:30px; border-bottom:#7f7f7f dashed 1px; padding-left:22px;background:url(../Image/newsli.gif) no-repeat left;}
#indexNews li a{ float:left;}
#topnews{ height:125px; overflow:hidden}
#topnews li{border-bottom:1px dashed #dedede; height:120px;}
#topnews li a{ font-weight:800; font-size:14px; font-family:Microsoft YaHei,SimSun;}
.introImg{ float:left; margin-right:10px;}
.info_date{ float:right; padding-right:5px;}
#indexPro{width:745px; height:430px; overflow:hidden; margin:0 auto; float:right}
#indexPro li,.produc li{float:left; margin:0 9px 13px 9px; _margin:0 7px 10px 7px; width:238px; height:206px; _height:203px; text-align:center;}

#fl{ float:left; width:240px;}
#fl li{ background:url(../Image/fl_li.jpg) no-repeat top left; height:30px;}
#fl li a{ padding-left:38px; display:block; line-height:29px;}
#fl li a:hover{ background:url(../Image/fl_hover.jpg) no-repeat top left; color:#FFF;}

.info_img{ width:100%; height:auto; padding-bottom:10px;}
.info_img li{ width:200px; height:169px;text-align:center;}
.info_img li img{ width:173px; height:129px; padding:2px; border:#ededed solid 1px;}

.food_info_tit_bg{margin:30px 0 0 0px;width:100%;height:30px;background:#ececec; float:left;}
.food_info_tit{display:inline-block;padding-left:10px; padding-right:10px;height:100%;border-right:1px solid #fff;background:#656565;color:#fff;line-height:30px;font-family:Microsoft YaHei; font-size:14px;}

.timeys{ float:right;}


.contactys{ width:80%; height:100%; overflow:hidden; margin-top:15px; margin-bottom:20px; border:#c8c8c8 solid 1px; margin:0 auto;}
.contactyslogo{ width:100%; height:30px; line-height:30px; font-size:16px;font-family:Microsoft YaHei,SimSun; color:#454545; border-bottom:#c8c8c8 solid 1px;background:url(../Image/contactbg.jpg) repeat-x left bottom; text-align:center;}
.contactyscon{ width:70%; height:auto; padding:20px 0px 20px 0px; margin:0 auto;}
.contactyscon li{ line-height:24px;font-family:Microsoft YaHei,SimSun; font-size:14px;}


/************新闻*****************/
.news_tit_u{text-align: center;font-size: 16px;color: #0c5ba4;line-height: 30px; font-weight:700;}
.news_tit_d{text-align: center;padding: 5px 0px;font-size: 12px;font-weight: 100;background: #f7f7f7;border: 1px solid #e8e8e8;color: #303030;width: 98%;margin: 10px auto;height: 20px;line-height: 20px;}
.news_tit_img{ width:60%; margin:9px auto; text-align:center}
.news_main{ line-height:25px; font-size:12px;}
/************产品*****************/
.produc{ width:100%; margin:0 auto; overflow:hidden}
.info_img_detail{ text-align:center;}
.info_img_detail img{ width:400px; padding:3px; border:#CCC solid 1px;}
.food_name{ text-align:center; line-height:40px;}
/************分页*****************/
.page{width:99%; height: 30px; line-height: 30px;text-align: center; margin: 0 auto;font-size: 12px; border:1px solid#d2d4d6;}
.page{margin:10px 20px 15px 0;}
.page a{display:inline-block;height:18px;line-height:18px;border:1px solid #dbdbdb;padding:0 2px 0;}
.page a:hover{background:#404040;color:#fff;border:none;height:20px;line-height:20px;padding:0 3px 0;}
.page span.current {padding:3px 6px 3px 6px;height:18px;line-height:18px;background:#404040;color:#fff;}
/************留言*****************/
.concompanycon table{margin-left:2px;}
.concompanycon table th{color:#444444;font-weight:normal;font-size:14px;font-family:'Microsoft YaHei',arial;text-align:right;vertical-align: top;padding-top: 9px;}
.concompanycon table td select{font-family: 'Microsoft YaHei',arial;font-size: 14px;width: 278px;height: 32px;text-indent: 8px;border: 1px solid #d2d4d6;margin: 5px auto 6px 5px;	background: #FFF;*+margin-left:-3px;}
.concompanycon table td ul{list-style:none;position:absolute;}
.concompanycon table td ul li{	font-family:'Microsoft YaHei',arial;font-size:14px;height:28px;line-height:28px;text-indent:8px;width:276px;height:28px;border-left:1px solid #d2d4d6;border-right:1px solid #d2d4d6;background:#FFF;}
.concompanycon table td ul li a{display:block;text-decoration:none;color:#444444;}
.concompanycon table td ul li a:hover{color:#fe7d0c;}
.concompanycon table td ul li:last-child{border-bottom:1px solid #d2d4d6;}
.concompanycon table td input{font-size:14px;width:276px;height:28px;border:1px solid #d2d4d6;margin:5px auto 5px 5px;}
.concompanycon table td .yanzheng{width:101px;}
.concompanycon table td textarea{resize: none;width:545px;height:178px;border:1px solid #d2d4d6;margin:5px auto 5px 5px;}
.concompanycon table td img{vertical-align:middle;margin-left:5px;margin-bottom:4px;*+margin-bottom:14px;}
.concompanycon table td .but{width:74px;height:31px;line-height:27px;background:#149939;border-radius:2px;border:none;text-align:center;margin-top:14px;margin-left:5px;font-size:14px;font-family:'Microsoft YaHei',SimHei,sans-serif;color:#FFF;}
/************招聘*****************/
.jobs li{overflow:hidden;margin:23px 18px 28px 28px;padding-bottom:27px;border-bottom:1px dotted #cdcdcd;}
.jobs a{position:relative;top:-150px;background:url(../Image/button.gif) no-repeat top left;float:right;width:71px;height:34px;color:#fff;text-align:center;line-height:34px;}
.jobs strong{color:#da020d;}
.jobs p{/*margin:6px 0 -134px 156px;*/line-height:35px;}
.job_nam{ font-weight:700; color:#F00}

.recruit_info_tit_bg{margin:30px 0 0 0px;width:100%;height:30px;background:#ececec; float:left;}
.recruit_info_tit{display:inline-block;padding-left:10px; padding-right:10px;height:100%;border-right:1px solid #fff;background:#656565;color:#fff;line-height:30px;font-family:Microsoft YaHei; font-size:14px;}
.recruit_info_main{ float:left; padding-top:10px;}


#scrollDiv{ width:575px; height:47px; line-height:47px; float:left; padding-left:156px;overflow:hidden;}
#scrollDiv li{ width:575px; height:47px;}
#scrollDiv li a{ float:left;}
/*首页改版*/
.productsLine{ width:1002px; margin:0 auto;}
/*.productsLine ul li ul li{ float:left; margin-right:38px; width:220px; margin-bottom:18px; }
.productsLine ul li ul li:nth-child(4n){ margin-right:0; }
.productsLine ul li ul li:hover img{ border:1px solid #115aab; opacity:0.9; border-bottom:0;}
.productsLine ul li ul li img{ width:218px; height:145px; border:1px solid #959595;  border-bottom:0;}
.productsLine ul li ul li .title1{ padding:10px 0; width:100%; display:block; background-color:#959595; color:#fff; margin-top:-7px; font-size:12px; text-align:center; font-weight:bold;}
.productsLine ul li ul li:hover .title1{ background-color:#115aab;}*/
.fc{ width:100%; position:relative; padding-bottom:10px; /*border-bottom:5px solid #eee;*/ margin-bottom:10px; margin-top:15px; }
.fc h2{ font-size:16px; color:#222; font-weight:bold; padding-left:15px; border-left:5px solid #18B19D;}
.fc a{ position:absolute; right:0; top:6px; color:#115aab;}
.fc a:hover{ color:#115aab;}
.productsLine ul{ padding-left:1px; padding-bottom:10px;}
.productsLine ul li ul li{ float:left; margin-left:-1px; border:1px solid #dedede; padding:2px; width:245px; margin-top:-1px; }
.productsLine ul li ul li:hover{ border:3px solid #18B19D; padding:0;}
.productsLine ul li ul li:hover img{  opacity:0.9; }
.productsLine ul li ul li img{ width:239px; height:179px; }
.productsLine ul li ul li .title1{ padding:10px 0; width:100%; display:block;  font-size:12px; text-align:center;  color:#222; font-family:Arial, Helvetica, sans-serif;}
.productsLine ul li ul li:hover .title1{ color:#18B19D; }


