﻿/*关于我们*/
.about{background:url(../images/aboutbg.jpg) no-repeat center top;overflow: hidden;margin-top:33px;}
.aboutext{/*box-shadow:0 15px 20px rgba(0,0,0,0.15); -webkit-box-shadow:0 15px 20px rgba(0,0,0,0.15); -moz-box-shadow:0 15px 20px rgba(0,0,0,0.15); -o-box-shadow:0 15px 20px rgba(0,0,0,0.15);*/text-align: center;padding: 0 20px;}
.aboutext h3{font-size: 24px;color: #fff;text-align: center;margin-top: 20px;}
.aboutext h3 P{font-size: 14px;}
.aboutext .info{text-align: center;font-size: 14px;color: #fff;text-indent: 2em;line-height: 24px;margin-top: 20px;}
.profile{overflow: hidden;}


/*通用标题*/
.fulltitle{height: 193px; text-align: center;margin-bottom:35px;padding-top: 50px;background: url(../images/titbg.png) no-repeat center center;}
.fulltitle span{ font-size:24px; color: #2f3863; text-transform: uppercase;display: inline-block;padding-top: 53px;text-align: center;margin-left: -12px;}
.fulltitle p{line-height: 32px; font-size:14px; color: #2f3863;text-align: center;}

/*首页产品*/
.products{text-align: center;}
.index_product{width: 1242px;text-align: center;}
.index_product li a{display:block;}
.index_product li a img{width: 100%;}
.index_product li a p{font-size: 18px;color: #333;text-align: center;padding: 5px;margin-top: 20px;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
.index_product li a span{font-size: 14px;color: #999;padding: 0 17px;display: block;overflow: hidden;text-align: left;height: 40px;}
.index_product li{width: 290px;height: 423px;background: #f4f4f4;float: left;margin-right: 20px;margin-bottom: 33px;}
.index_product li:hover{box-shadow:0 15px 20px rgba(0,0,0,0.15); -webkit-box-shadow:0 15px 20px rgba(0,0,0,0.15); -moz-box-shadow:0 15px 20px rgba(0,0,0,0.15); -o-box-shadow:0 15px 20px rgba(0,0,0,0.15);}
.index_product li:hover p{color: #2f3863;}

.index_product li .view{margin-top: 30px;display:inline-block;}



/*美食烹饪*/
.cooking{background: url(../images/cookingbg.jpg) no-repeat center top;height: 838px;}
.newsindex{text-align: center;}
.indexnews{overflow: hidden;text-align: center;width: 1251px;}
.indexnews .news{display: inline-block;float: left;border-bottom: solid 1px #eee;padding-bottom: 22px;margin-bottom: 22px;margin-right: 51px;text-align: left;width: 366px;height: 403px;background: #fff;}
.indexnews .news .pic{width: 366px;height: 230px;overflow: hidden;}
.indexnews .news .pic img{width:100%;}
.indexnews .news .txt{overflow: hidden;margin-top: 32px;padding: 0 25px 7px;}
.indexnews .news .txt span{font-size: 15px;color: #333;font-weight: bold;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.indexnews .news .txt span em{font-style: normal;font-size: 14px;color: #ccc;font-weight: normal;display: block;font-family:"arial narrow";}
.indexnews .news .txt p{line-height: 24px;height: 75px;overflow: hidden;margin-top: 5px;display: -webkit-box;
-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;}
.more{text-align: center;width: 118px;height: 39px;line-height: 39px;clear: both;display: block;border: solid 1px #2f3863;margin: 20px auto;}
.more a{text-align: center;color: #2f3863;display: block;font-size: 12px;}
.more a:hover{color: #fff;background: #2f3863;}
.more_about{text-align: center;width: 118px;height:39px;line-height: 39px;clear: both;display: inline-block;border: solid 1px #007c00;margin-top: 50px;margin-bottom: 20px;}
.more_about a{text-align: center;color: #fff;display: block;font-size: 12px;}


/*首页新闻资讯*/
.index_news{overflow: hidden;clear: both;}
.index_news .leftnew{width: 499px;float: left;}
.index_news .leftnew a img{width: 499px;height: 294px;}
.index_news .leftnew a img:hover{opacity: 0.8;}
.index_news .leftnew .news_title{margin-top: 5px;height: 75px;overflow: hidden;}
.index_news .leftnew .news_title a{display: block;font-size: 16px;color: #333;line-height: 30px;}
.index_news .leftnew .news_title span{display: block;font-size: 14px;color: #999;line-height: 24px;}
.index_news .leftnew .news_title a:hover{color: #060797;}

.rightnew{width: 646px;float: right;}
.rightnew a{display: block;border-bottom: solid 1px #efefef;overflow: hidden;padding: 8px 0;}
.rightnew a:first-child{padding: 0;}
.rightnew a .date{float: left;width: 84px;margin-top: 20px;font-family: "HELVETICANEUELTPRO-THEX", "微软雅黑";}
.rightnew a .date .p1{color: #999;line-height: 24px;font-size: 16px;}
.rightnew a .date .p2{color: #999;line-height: 24px;font-size: 18px;}
.rightnew a .info{float: left;width: 562px;padding-bottom:7px; }
.rightnew a .info span{display: block;font-size: 16px;color: #333;line-height: 30px;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;height: 30px;}
.rightnew a .info p{color: #999;font-size: 14px;line-height: 24px;height: 48px;display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden;} 
.rightnew a:hover span , .rightnew a:hover p{color: #060797;}



/*内页关于我们*/
.header_tit{padding-bottom: 50px;padding-top: 50px;}
.header_tit p.title {font-family: "HELVETICANEUELTPRO-THEX", "微软雅黑";font-size: 24px;text-align: center;color: #444;}
.header_tit p.subtitle {color: #A1A1A1;font-family: "HELVETICANEUELTPRO-THEX", "微软雅黑";font-size: 14px;line-height: 20px;text-align: center;}

.category {text-align: center;padding-bottom: 50px;}
.category a.active, .category a:hover {color: #2f3863;border-color: #2f3863;}
.category a {line-height: 16px;height: 16px;padding: 8px 30px;color: #616161;border: #d2d2d2 1px solid;margin-right: 2px;display: inline-block;transition: all 0.3s ease-out 0s;}

.mission , .vision{border: none;border-top: 1px dotted #d3d3d3;margin-top: 30px;margin-bottom: 10px;word-wrap: break-word;word-break: normal;}
.mission span , .vision span{font-size: 24px; color:#333;display: block;margin-top: 30px;margin-bottom: 25px;}

.postbody{background: #fff;border: solid 1px #eee;padding: 20px;overflow: hidden;}
/*产品展示*/
.probody ul li{margin-bottom: 38px;}


/*=====新闻资讯列表====*/
.container{}
.innerHDlist{padding-bottom:20px;}
.innerHDlist li a{ display:block; height:154px; padding:24px 0; border-bottom:1px dashed #ccc;clear: both;}
.innerHDlist li a .ihdpic{ display:block; float:left; width:170px; height:143px; border:5px solid #e5e5e5;}
.innerHDlist li a .ihdpic img{ width:170px; height:143px;}
.innerHDlist li a .ihdtitle{ display:block; width:953px; float:right; height:40px; line-height:36px; font-size:16px;color: #333;}
.innerHDlist li a .ihdtime{ display:block; float:right; width:953px; height:38px; line-height:30px; font-size:12px; color:#999;}
.innerHDlist li a .ihdinfo{ display:block; float:right; width:953px; line-height:24px; font-size:14px; color:#999;height: 70px;overflow: hidden;}
.innerHDlist li a .ihdtitle:hover{ color:#2f3863;}
/*=====文章详细页====*/
.article h3{text-align: center;font-size: 18px;line-height: 30px;color: #333;}
.article .time{text-align: center;color: #999;margin-bottom: 15px;font-size: 12px;}
.article .detail{font-size: 16px;line-height: 36px;padding: 15px 19px;border-top: solid 1px #eee;margin: 0 25px;}
.share{margin-left: 44px;overflow: hidden;float: left;margin-top: 15px;margin-bottom: 35px;}
.share .to{float: left;}
.article .back{float: right;background: #2f3863;color: #fff;width: 110px;height: 39px;text-align: center;margin-right: 47px;margin-top:15px;margin-bottom: 35px;}
.article .back a{color: #fff;line-height: 39px;}
.handover{border: solid 1px #ddd;width: 1090px;margin: 0px auto 30px auto;padding-left: 15px;}
.handover a{color: #999;line-height: 30px;}
.handover a:hover{color: #2f3863;}
.handover .prev{padding-top: 10px;}
.handover .next{padding-bottom: 10px;}
.handover div span{color: #999;}

/*人才招聘*/
.innerLeftcontentwrap .ilpostion{ padding-left: 0; padding-right:0; border-bottom: 1px dashed #ccc; margin-top: 0;}
.innerproductlist li{ display: block; padding: 10px 20px; background-color: #fff; height: 165px; margin-top: 16px;border: solid 1px #eee; }
.innerproductlist li .iplpic{ display:block; float: left; width: 262px; height: 210px;}
.innerproductlist li .iplpic img{ width: 262px; height: 210px;}
.innerproductlist li .iplh2{ display: block;height: 50px; line-height:50px; font-size: 18px; font-weight: bold;color: #333;}
.innerproductlist li .iplh2:hover{ color:#060796;}
.innerproductlist li .iplinfo{font-size: 14px;color: #666;line-height: 24px;text-indent: 24px;height: 48px;display: -webkit-box;
-webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden;margin-bottom: 14px;} 
.innerproductlist li .iplkefu{ width: 812px;overflow: hidden; }
.innerproductlist li .iplkefu a{ padding: 6px 10px; line-height: 18px; color: #033b88; background-color: #e5e5e5; margin-right: 14px;display: inline-block; }
.innerproductlist li .iplkefu a.red{ color: #e60012;}
.innerproductlist li .iplkefu a:hover{ background-color: #ccc;}

/*在线简历*/
.onlinejob{width: 650px;margin: 10px auto;}
.onlinejob .row{overflow: hidden;clear: both;}
.onlinejob .infoform{width:320px;float: left;margin-top: 13px;}
.onlinejob .infoform input{width: 186px;height: 35px;margin-left: 5px;border: solid 1px #eee;padding-left: 10px;}
.onlinejob .yanz span , .onlinejob .infoform span{width: 70px;display: inline-block;text-align: right;font-style: normal;}
.onlinejob .addform span i , .onlinejob .infoform span i{color: #c91717;font-style: normal;}
.onlinejob .formradio{width: 280px;height: 35px;float: left;margin-top: 13px;margin-left: 37px;}
.onlinejob .addform{width: 620px;clear: both;margin-top: 13px;overflow: hidden;}
.onlinejob .addform textarea{width: 503px;height: 97px;float: left;margin-left: 5px;border: solid 1px #eee;}
.onlinejob .addform input{width: 503px;height: 35px;float: left;margin-left: 5px;border: solid 1px #eee;}
.onlinejob .addform span{width: 70px;display: inline-block;text-align: right;float: left;}
.onlinejob .yanz{width: 450px;}
.onlinejob .text2{width: 245px;border:1px #eee solid;height: 39px;line-height: 39px;padding-left: 11px;color: #666;font-size: 14px;background: none;margin-top: 13px;margin-left: 5px;}
.onlinejob .code{width: 100px;height: 39px;line-height: 39px;text-align: center;overflow: hidden;border: solid 1px #ddd;margin-top: 13px;}
.onlinejob .code img{display: block;width: 100px;height: 39px;}
.onlinejob .sub{width:149px;height: 44px;text-align: center;background:#2f3863;color: #fff;font-size: 14px;border:none;display: block;float: left;margin: 50px 10px;cursor: pointer;}
.onlinejob .sub02{width:149px;height: 44px;text-align: center;color: #2f3863;font-size: 14px;border:solid 1px #2f3863;display: block;background: #fff;float: left;margin-left: 20px;margin: 50px 10px;cursor: pointer;}


/*供求信息*/
.supply{padding-bottom:20px;}
.supply li a{ display:block; height:154px; padding:24px 0; border-bottom:1px dashed #ccc;clear: both;}
.supply li a .ihdtitle{ display:block; height:40px; line-height:36px; font-size:16px;color: #2f3863;}
.supply li a .ihdtitle span{font-weight: bold;}
.supply li a .ihdtime{ display:block; height:38px; line-height:30px; font-size:12px; color:#999;}
.supply li a .ihdinfo{ display:block;  line-height:24px; font-size:14px; color:#999;height: 70px;overflow: hidden;}
.supply li a .ihdtitle:hover{ color:#2f3863;}

.contact_info{border: solid 1px #EEE;padding-left: 30px;overflow: hidden;padding-bottom: 15PX;}
.contact_info h4{font-size: 16px;font-weight: bold;line-height: 40px;color: #2f3863;}
.contact_info ul li{font-size: 14px;line-height: 30px;float: left;width: 50%;color: #2f3863;}
.contact_info ul li span{font-weight: bold;}

/*联系我们*/
.coninfo{width: 398px;height: 539px;background: #f8f8f8;float: left;border: solid 1px #ececec;}
.map{width: 732px;height: 539px;float: right;border: solid 1px #ececec;}
.coninfo h3{margin-top: 66px;text-align: center;}
.coninfo p{margin: 15px 10px;padding-left: 35px;height: auto;overflow: hidden;padding-bottom: 10px;}
.coninfo .p1{background: url(../images/p1.png) no-repeat left top;}
.coninfo .p2{background: url(../images/p2.png) no-repeat left top;}
.coninfo .p3{background: url(../images/p3.png) no-repeat left top;}
.coninfo .p4{background: url(../images/p4.png) no-repeat left top;}
.coninfo .p5{background: url(../images/p5.png) no-repeat left top;}


/*====404错误页面====*/
.error{text-align: center;}
.error img{margin-top: 132px;}
.error .prompt_info{position: absolute;left: 342px;top: 292px;text-align: left;}
.error .prompt_info a{width: 102px;height: 33px;color: #fff;background: #00C737;display: inline-block;border-radius: 5px;line-height: 33px;text-align: center;margin-top: 18px;}
.error .prompt_info a:hover{color: #00c737;border: solid 1px #00C737;background: #fff;}

/*空页面*/
.empty{text-align: center;margin:30px 0 50px 0;}
.empty img{margin-top: 50px;}
.empty p{margin-top: 15px;}

/*===联系我们 在线留言===*/

 .postbody .form{width: 383px;height: auto;margin-left:150px;margin-top: 50px;}
 .postbody .form .text{width: 370px;border:1px #ddd solid;height: 39px;line-height: 39px;padding-left: 11px;color: #666;font-size: 14px;margin-bottom: 19px;background: #fff;}
 .postbody .form .text2{width: 245px;border:1px #ddd solid;height: 39px;line-height: 39px;padding-left: 11px;color: #666;font-size: 14px;background: none;background: #fff;}
 .postbody .form .code{width: 100px;height: 39px;line-height: 39px;text-align: center;overflow: hidden;}
 .postbody .form .code img{display: block;width: 100px;height: 39px;}
 .postbody .form textarea{width: 370px;border:1px #ddd solid;padding-left: 11px;padding-top: 11px;color: #666;font-size: 14px;margin-bottom: 19px;min-height: 120px;outline:none;background: #fff;}
 .postbody .form textarea::-webkit-input-placeholder {color: #666;}
 .submit{text-align: center;margin-top: 30px;margin-bottom: 50px;clear: both;}
 .submit input{text-align: center;width: 150px;height: 45px;background: #2f3863;cursor: pointer;border: none;color: #fff;font-size: 14px;font-weight: bold;}
 

 


/*网站地图*/
.site_map{width: 100%;height: auto;background: #eee;}
.site_map .site_map_bg{width: 1396px;height: 657px;background: url(../images/site_map_bg.png) no-repeat center center;margin-left:auto;margin-right:auto;}
.site_map .site_map_bg .eiow{color: #0b6da5;font-size: 20px;position: absolute;left: 46%;top: 43px;}
.site_map .site_map_bg .frame{margin-top: 120px;width: 636px;height: auto;padding:60px 50px;border:1px #ddd dashed;background: #fff;margin:0 auto;}
.site_map .site_map_bg .frame ul li{height: 20px;line-height: 20px;margin-bottom: 40px;}
.site_map .site_map_bg .frame ul li .name{color: #0d376d;font-size: 15px;display: block;width: 64px;font-weight: bold;}
.site_map .site_map_bg .frame ul li a{margin-right: 30px;color: #333;font-size: 14px;display: inline-block;
    margin-bottom: 30px;}
.site_map .site_map_bg .frame ul li a:hover{color: #FF9933;}
.site_map .site_map_bg .frame ul li nav{width: 85%;}
.site_map .site_map_bg .xiuex{width: 232px;height: 310px;position: absolute;right: 182px;bottom: 36px;z-index: 100;}

/*产品详细页*/
.product_detail{margin-top: 25px;overflow: hidden;}
 .leftmenu{width: 272px;float: left;background: #fff;border: solid 1px #eee;}
.leftmenu .cptitle{font-size: 24px;height: 72px;line-height: 72px;padding-left: 30px;color: #333;font-weight: bold;}
.leftmenu .cate{margin-top: 10px;}
.leftmenu .cate a{display: block;padding-left: 38px;line-height: 36px;font-size: 14px;}
.leftmenu .cate h2{background: #308102;font-size: 16px;font-weight: bold;color: #fff;height: 41px;line-height: 41px;padding-left: 32px;}
.leftmenu .cate .sel , .leftmenu .cate a:hover { color:#007c00;}

.right_content{background: #fff;width: 910px;float: right;border: solid 1px #eee;}
.product_pic .buttom b {position: absolute;top: 0;display: block;width: 25px;height: 60px;cursor: pointer;transition: all 0.2s ease-in-out;-webkit-transition: all 0.2s ease-in-out;opacity: 0.5;}
.product_pic .buttom {z-index:5; top:152px;}
.product_pic {width:524px;height:336px;overflow:hidden;float: left;border: solid 1px #eee;margin: 9px;margin-right: 0;}
.product_pic a{display:block;width:536px;height:336px;background-repeat:no-repeat;background-position:center center;position: absolute; left: 0; top: 0;}
#prev{ background:url(../images/prev.png) no-repeat; left:10px;}
#next{ background:url(../images/next.png) no-repeat; right:10px;}

.right_content .text{border: solid 1px #eee;float: left;width: 305px;border-left: none;margin-top: 9px;height: 306px;padding-left: 30px;padding-top: 30px;padding-right: 30px;text-align: center;}
.right_content .text .pro_tit{font-size: 16px;color: #333;font-weight: bold;text-align: left;display: block;}
.right_content .text p{margin-top: 15px;text-align: left;font-size: 14px;color: #999;overflow: hidden;line-height: 24px;height: 100px;}
.right_content .text .continfo{margin-top: 30px;padding-left: 60px;text-align: left;}
.right_content .text .callme{background: #6cb43f;color: #fff;width: 148px;height: 40px;display: inline-block;line-height: 40px;margin-top: 30px;}

.checkmenu{margin-left: 10px;margin-top: 10px;}
.checkmenu a{width: 440px;height: 40px;background: #ddd;display: inline-block;line-height: 40px;text-align: center;font-weight: bold;font-size: 16px;}
.checkmenu a.sel , .checkmenu a:hover{color: #fff;background: #6cb43f;}
.tagContent{padding: 15px;line-height:36px;text-indent:2em; font-size:16px;}
.tagContent table{ color:#555; font-size:14px;}
.tagContent table th {background: #ddd;font-weight: bold;}
.tagContent table td, .tagContent table th {text-align: center;padding: 5px;border: 1px solid #ccc;word-wrap: break-word;word-break: break-word;}
.tagContent table td a{ color: #6cb43f;}   

/*右侧漂浮*/
.aside{ position: fixed; z-index: 4; right: 10px; top: 50%; margin-top: -240px; width: 210px; height: 480px; overflow: hidden; background: #fff;}
.aside .astitle{display: block; width: 170px; padding: 0 20px;height: 48px; line-height: 48px; color: #fff; font-size: 16px; background-color: #060797;}
.aside .astitle .iconright{ display: block; float: right; margin-top: 14px;}
.ascontent{ width: 188px; padding:10px; height: 411px; border: 1px solid #ccc; border-top: none;}
.asphone{ position: relative; height: 38px; overflow: hidden; padding-bottom: 10px; border-bottom: 1px dashed #ccc;}
.asphone .ashot{position: absolute; top: 2px; left: 28px; font-size: 12px; }
.asphone p{ line-height: 48px; color: #E60012; font-weight: bold; font-size: 22px;}
.asphone p span{ color: #E60012;}
.asqq{ height: 54px; overflow: hidden; padding:12px 0 8px 0; border-bottom: 1px dashed #ccc;}
.asqq a{display: block; height: 24px; line-height: 24px; font-size: 14px;margin-bottom: 4px;}
.asqq a i{display: block; float: left; margin-right: 6px;}
.assina:hover,
.asqq a:hover{ color: #496EA8;}
.assina{ display: block; height:28px; line-height: 28px; padding: 11px 0; font-size: 14px; border-bottom: 1px dashed #ccc;}
.assina .iconsina{ display: block; float: left; margin-right: 6px;}
.asewm{ padding-top: 14px; padding-bottom: 6px; border-bottom: 1px dashed #ccc; height: 184px;}
.asewm p{position: relative; left: 50%; margin-left: -79px; display: block; width: 158px; height: 158px;}
.asewm p img{ width: 158px; height: 158px;}
.asewm span{ display: block; line-height: 24px; font-size: 12px; text-align: center;}
.asbdshera{padding-top: 8px;}
.ass{ float: left; font-size: 12px; padding-right: 10px; line-height: 28px;}
.iconasphone{ display: block; float: left; width: 28px; height: 36px; background: url(../images/icon.png) no-repeat -7px -70px;}

/*资质荣誉*/
.rongyu{width: 1280px;}
.rongyu li{display: inline-block;float: left;width: 280px;overflow: hidden;margin-right: 10px;margin-bottom: 25px;background: #dedede;height: 420px;}
.rongyu li p{font-size: 14px;text-align: center;line-height: 30px;height: 40px;padding: 0 5px;}
.rongyu li img{width: 100%;display: block;}

/*发布供求信息*/
.supply_info{width: 810px;margin: 0 auto;}
.supply_info li{margin-top: 10px;}
.supply_info li .li_span{width: 150px;text-align: right;display: inline-block;font-size: 14px;margin-right: 10px;color: #333;}
.supply_info li .entertxt{height: 35px;width: 520px;padding-left: 5px;border: solid 1px #dedede;}
.supply_info li .description{min-height: 150px;width: 520px;padding-left: 5px;border: solid 1px #dedede;}
.supply_info li .supply_code{height: 35px;width: 350px;padding-left: 5px;border: solid 1px #dedede;}
.supply_info li img{border: solid 1px #dedede;margin-left: 15px;vertical-align: middle;}
.supply_info .sublime{text-align: center;margin-top: 35px;}
.supply_info .sublime input{display: inline-block;background: #2f3863;border: none;width: 150px;height: 40px;color: #fff;cursor: pointer;font-weight: bold;}
.supply_info li .xuanze{width: 520px;height:40px;font-family: "microsoft yahei";border: solid 1px #dedede;font-size: 14px;padding-left: 15px;cursor: pointer;}