*{ margin:0;padding:0;font-family: "Microsoft YaHei"; }
html{background:#FFF;color:#000;}
img{border:0;}
ol,ul{list-style:none;}
h1,h2,h3{font-weight:normal;font-size:100%;}
q:before,q:after{content:'';}
abbr,acronym{border:0;font-variant:normal;}
sup{vertical-align:text-top;}
sub{vertical-align:text-bottom;}

legend{color:#000;}a{color:inherit;text-decoration:none;}
/*******CSS reset*************/
body{ position:relative; color:#444;font-size:14px; z-index:2; }
li{ list-style:none;}

/*********************  Index  Start   *****************************************/
/*top*/
#header{ width:100%; height:40px; line-height:40px; margin:0 auto; border-bottom: 1px solid #dcdcdc;}
.header{ width:1200px; height:40px; line-height:40px; margin:0 auto; }
.header-left{ color:#adadad; float:left;}
.header-right{ float:right;}
.header-right p{ width:45px; height:40px; background:url("../Image/qq.png") no-repeat center; float:left;}
.header-right span { width:45px; height:40px; background:url("../Image/q1.png") no-repeat center; float:left;}
.header-right h1{ display:block; color:#adadad; font-size:12px; float:left; width:60px; text-align:center; }
#top{ width:100%; height:auto; }
.top{ width:1200px; height:150px; margin:0 auto; line-height: 35px; color: #707070; font-size: 16px;  box-sizing: border-box;}
.logo{ width:245px; height:150px; float:left;}
.logo img{ padding-top:50px;}
.top_tel{ float: right; background: url("../Image/top_tel.png") no-repeat center left; cursor: pointer; width:330px; height:120px;}
.top_tel img{ float:left; padding-top:30px;}
.top_tel h1{ float:left; padding-left:90px; font-size:14px; color:#555454; padding-top:25px;}
.top_tel h2{ float:left;padding-left:90px; font-size:30px; color:#1e5ed2;  font-weight: bold;}
#nav{ width:100%; height:auto; border-top: 1px solid #dcdcdc;}
.nav_container{ width: 1200px; height:55px; margin: auto;  }
.nav{ width: 1200px; height: 55px; float: left; }
.nav li{ display: inline-block; width: 167px; text-align: center; line-height: 55px;  }
.nav li:after{ content: ''; display: block; background: #dcdcdc; float: right; margin-top: -30px;width: 1px; height: 7px;}
.nav li:last-child:after{ background: none;}
.nav li a{ display: inline-block; width: 100%; font-size: 14px; color:#272727 ; }
.nav li a:hover{ color: #fff;  }
.nav li:hover{ background:#1668e5;}
/*search*/
#key{ height:55px;  margin:0 auto; overflow:hidden; width:100%; border-bottom:1px solid#dcdcdc; background:#16419e;}
.key{  width:1200px; height:55px; margin: auto; font-size: 14px; line-height: 55px; color: #fff; font-weight: bold;  text-indent:30px;}
.key-left{ width:795px; float:left;}
.key a{ padding: 0 20px; color: #6a7dae; font-weight: normal;}
.key form{ float: right;  width: 403px; height: 55px; overflow: hidden;  border-left:1px solid#dcdcdc; }
.key .form{  width: 250px; height: 55px;  overflow: hidden; margin-top:2px; margin-left:2px;}
.key input[type=text]{ width: 200px; height: 52px;  text-indent: 1em; float: left; outline: none; border: none; background:none; font-weight:normal;}
.key input[type=submit]{ width: 28px; height: 28px; cursor: pointer;background: url("../Image/search.png") no-repeat center; float: right; position: relative; top: 0; border: none; margin-top:-40px; margin-right:15px;}
/********General**********/
.banner_w{ width: 100%; height:530px; overflow: hidden;}
.container{ width: 1200px; margin: 0 auto;}
.title{ width: 100%; height: auto; text-align: center;}
.title h1{ color: #232323; font-size: 30px; }
.title h2{ color: #818181; font-size: 16px; padding-top: 20px;}
.title img{ display: block; width: 100%; height: 3px; margin: 0 auto;margin-top: 25px;}
.title1{ width: 100%; height: auto; text-align: center;}
.title1 h1{ color: #fff; font-size: 30px; }
.title1 h2{ color: #818181; font-size: 16px; padding-top: 20px;}
.title1 img{ display: block; width: 100%; height: 3px; margin: 0 auto;margin-top: 25px;}
.cont1{ width: 100%; height: auto; margin: 0 auto; padding-top: 50px;}
.mr_frbox {height:250px; position:relative; margin-top:45px;}
.mr_frBtnL {cursor: pointer; width:35px; height:35px; background:url(../Image/mfrL.png) no-repeat; position:absolute; margin-top:-165px; margin-left:-50px; }
.mr_frBtnR {cursor: pointer;width:35px; height:35px; background:url(../Image/mfrR.png) no-repeat;position:absolute; right:0;  margin-top:-165px; margin-right:-50px;}
.mr_frBtnL:hover { background:url(../Image/mL.png) no-repeat;}
.mr_frBtnR:hover { background:url(../Image/mR.png) no-repeat;}
.mr_frUl {width: 1200px; height: 250px; margin:0 auto; padding-top:15px; }
.mr_frUl ul li{ width: 255px; height: 210px; float: left; margin-right:20px; background: #eef2f3; margin-left: 23px;}
.mr_frUl ul li img{ display: block; width: 100%; height: 100%;}
.cont1 .more{ width: 135px; height: 35px; line-height: 35px; text-align: center;color: #fff; background: #f08301; font-size: 14px; display: block;margin: 0 auto;}
.cont1 .more:hover{ background: #16419e;}
.cont2{ width: 100%; height: 250px; background:url(../Image/guanggao.jpg) no-repeat center;margin: 0 auto; margin-top: 60px; }
.cont2 p{ color: #fff; font-size: 30px;float: right; padding-top: 95px;}
.cont2 h1{ color: #fff; text-align: center;width: 290px; height: 40px; background: #f08301; font-size: 16px; line-height: 40px;float: right; margin-top: 150px; margin-right: -225px;}
.cont3{ width: 100%; margin: 0 auto; height: 645px; padding-top: 60px;background: #f2f2f2;}
.cont3-left{ width: 395px; float: left; margin-top: 50px;}
.cont3-right{ width: 735px; float: right; margin-top: 125px;}
.cont3-right h1{ color: #242424; font-size: 30px; font-weight: bold;}
.cont3-right small{ color: #5c5c5c;font-size: 16px; font-weight: 400;padding-left: 20px;}
.cont3-right img{ margin-top: 30px;}
.cont3-right p{ color: #5c5c5c; font-size: 16px; line-height: 30px; margin-top: 40px; margin-bottom: 57px;}
.cont3 .company{ width: 111px; height: 45px; line-height: 45px; text-align: center; border:2px solid #d2d2d2;color: #323232; display: block;float: left; color: #323232; margin-right: 20px;}
.cont3 .honor{ width: 111px; height: 45px; line-height: 45px; text-align: center; border:2px solid #d2d2d2;color: #323232; display: block;float: left;color: #323232;}
.cont3 .company:hover{ background: #f08301; border:2px solid #f08301; color: #fff;}
.cont3 .honor:hover{ background: #f08301; border:2px solid #f08301; color: #fff;}
.cont4{ width: 100%; height: 555px; margin: 0 auto; padding-top: 60px; background:url(../Image/cont4.jpg) no-repeat center; }
.cont4-con{ width: 100%; }
.mr_frbox1 {height:350px; position:relative; margin-top:25px;}
.mr_frBtnL1 {cursor: pointer; width:35px; height:35px; background:url(../Image/mfrL.png) no-repeat; position:absolute; margin-top:-195px;  }
.mr_frBtnR1 {cursor: pointer;width:35px; height:35px; background:url(../Image/mfrR.png) no-repeat;position:absolute; right:0;margin-top:-195px; }
.mr_frBtnL1:hover { background:url(../Image/mL1.png) no-repeat;}
.mr_frBtnR1:hover { background:url(../Image/mR1.png) no-repeat;}
.mr_frUl1 {width: 1200px; height: 350px; margin:0 auto; padding-top:15px; }
.mr_frUl1 ul li{ width: 305px; height: 345px; float: left; margin-right:25px; background: #eef2f3; margin-left: 58px; background: #fff; border-radius: 20px;}
.mr_frUl1 ul li img{ display: block; width: 275px; height: 155px; margin-top: 20px; margin-left: 20px;}
.mr_frUl1 ul li h1{ color: #323232;font-size: 16px; text-align: left; padding-left: 20px; padding-top: 20px;}
.mr_frUl1 ul li h1 small{ float: right;font-size: 12px;padding-right: 20px;}
.mr_frUl1 ul li h2{ color: #a0a0a0; font-size:14px; padding-left: 20px; padding-right: 20px; padding-top: 40px;}
.cont5{ width: 100%; height: 245px; margin: 0 auto;padding-top: 60px;}
.cont5-left{ width: 270px; float: left;}
.cont5-left .contact { height: 85px;}
.cont5-left .contact h1{ border-left: 2px solid #1a6bcb; height:36px; line-height: 36px; color: #1c1c1c;font-size: 18px; font-weight: bold; text-indent: 20px; }
.cont5-left .contact h2{ color: #7f7f7f;font-size: 14px; text-indent: 20px;}
.cont5-right{ width: 850px; float: right;}
.cont5-right form{ width: 100%; }
.cont5-right form li input{ width: 310px; height: 38px; line-height: 38px; margin-bottom: 12px; text-indent: 20px;border:1px solid #dcdcdc;}
.cont5-right form  li .textarea{ width: 530px; float: right;height: 130px;  margin-top: -155px;border:1px solid #dcdcdc; text-indent: 20px;padding-top: 10px; color: #aaaaaa;}
.cont5-right form li input:hover{ border:1px solid #dcdcdc; }
#adv{ width:100%; height:150px; margin:0 auto; overflow:hidden; margin-top:40px;}
.adv{ width:1200px; height:150px; margin:0 auto;  background:#1854ae;}
.adv li{ width:199px; height:150px; float:left; border-right:1px dashed #7a7a80; }
.adv li img{ -webkit-transition:1s ease;-moz-transition:1s ease; margin-left:65px; margin-top:20px; }
.adv li p{color:#fff; font-size:14px; text-align:center; padding-top:10px}
.adv li:hover{ background:#f57107; }
.adv li:hover img{ -webkit-transform:rotatey(360deg);-moz-transform:rotatey(360deg); }
.com_tainer{ width: 100%; overflow: hidden;}
.com_container{ position: relative; }
.index_t{  height: 90px; font-size: 34px; padding: 80px 0; margin: auto;  width:1200px; padding-bottom:65px;}
.index_t h1{ color: #f6f6f6;  font-size:40px; font-weight:100;  text-align:center;}
.index_t h2{ color: #f6f6f6; font-size:28px; font-weight:normal; text-align:center;}
.comp_cn{ width: 1200px; height: 645px; margin: auto; margin-top:70px;}
.prolist{ width:265px; height:auto; float:left;}
.prolist h1{ width:265px; height:75px; background:#323232; color:#fff; font-size:24px;font-weight:bold; text-indent:30px; line-height:75px;}
.prolist small{ font-size:12px; color:#7c7c7c; font-weight:normal; padding-left:10px;}
.left_contact h1{ width:265px; height:75px; background:#323232; color:#fff; font-size:24px;font-weight:bold; text-indent:30px; line-height:75px;}
.left_contact small{ font-size:12px; color:#7c7c7c; font-weight:normal; padding-left:10px;}
.prolist ul li:first-child .show_list{display:none;}
.prolist>ul>li:first-child>a{color:#333;}
.prolist{ width: 100%; box-sizing: border-box; }
.prolist>ul>li>a{ display: block;  text-align: left; height: 36px; line-height: 36px;color: #333;font-size: 18px; height: 50px; line-height: 50px;font-weight: bold; margin-bottom: 10px; border-bottom: 1px dashed #ccc; text-indent: 10px;}
.show_list{display:none;}
.show_list li{ background: #fff;}
.show_list li:hover{ background: #fff;}
.show_list a{ display: block; color: #333;font-size: 16px; height: 40px; line-height: 40px; text-indent: 18px;}
.show_list1{display:none;}
.show_list1 li{ background: #fff;}
.show_list1 li:hover{ background: #fff;}
.show_list1 a{ display: block; color: #333;font-size: 14px; height: 40px; line-height: 40px; text-indent: 30px;}


/*
.pro_list ul{ width:255px; height:auto;}
.pro_list ul li{ float: left; width:255px; line-height:40px; text-align:left; font-size:16px; text-indent: 10px; }
.pro_list ul li ol{ display: block;}
.pro_list ul li ol li{ text-indent: 20px; line-height: 34px;}
.pro_list ul li ol li a{ height: 34px; font-size: 14px; font-weight: 400;}
.pro_list ul li a{ display: block;width: 225px;border-bottom:1px dashed #a9a9a9;color:#2b2b2b;  font-weight:500;margin: 0 auto;  height: 40px; font-weight: bold;}
.pro_list ul li:hover ol{ display: block;}
.pro_list ul li ol .hover{ display: block;}
.pro_list ul li ol .hover a{ text-indent: 30px; display: block; height: 30px; line-height: 30px;}
.pro_list ul li ol:hover .hover{ display: block;}*/
.product_con{ width:875px; float:right;}
.product_con h1{ width:100%; height:75px; line-height:75px; color:#232323; font-size:24px; font-weight:bold; float:left;}
.product_con small{ color:#cacaca; font-weight:normal; margin-left:10px;}
.product_con p{ color:#3f3f3f; font-size:12px; font-weight:normal; margin-top:-70px; margin-left:100px; margin-left:215px;}
.product_con span{ display:block; width:50px; height:50px; float:right; margin-top:-70px; background:url("../Image/more.png")  no-repeat center ;}
.product_con span:hover{ background:url("../Image/more_ho.png")  no-repeat center;}
[type="text"]:hover, textarea:hover{ outline: 1px solid #aeaeae; border-color: #555; color: #b5b5b5;}
[type="text"]:focus, textarea:focus { outline: 1px solid #a2a2a2; border-color: #a6a6a6; color: #b5b5b5;}
input::-webkit-input-placeholder { color: #ababab !important; /* WebKit browsers */}
input:-moz-placeholder { color: #ababab !important; /* Mozilla Firefox 4 to 18 */}
input::-moz-placeholder { color: #ababab !important; /* Mozilla Firefox 19+ */}
input:-ms-input-placeholder { color: #ababab !important; /* Internet Explorer 10+ */  }
/*footer*/
.fl{ float: left;}
.fr{ float: right;}
#end{ background: #1b1a20; overflow: hidden; height: 305px;}
.end1{ padding-bottom: 20px; overflow: hidden; padding-top: 50px;}
.nrl{ width: 400px;}
.nrl ul{ padding-top: 35px; padding-left:60px;}
.nrl ul li{ width: 40px; height: 55px; float: left; margin-right: 11px; opacity: 0.6;}
.nrl ul li:hover{ opacity: 1;}
.nrc{ width: 665px;}
.nrc ul li{ width: 185px; float: left; height: 65px;}
.nrc ul li h5{ font-size: 14px; color: #FFF;}
.nrc ul li h6{ font-size: 12px; color: #8d8d8d;  font-weight: normal; }
.nrr{ width: 106px; text-align: center; font-size: 14px; color: #8d8d8d; line-height: 35px;}
.end2{ border-top: 1px solid #8d8d8d; overflow: hidden; line-height: 65px;}
.end2 h5{ float: left; font-size: 12px; color: #8d8d8d; font-weight: 400; }
.end2 h6{ float: right; font-size: 12px; color: #8d8d8d; font-weight: 400;}
.end2 a{ color: #8d8d8d;}
.end2 a:hover{ color: #FFF;}
/*com_top*/
.main_w{ width: 100%; height: auto; background: #fff; padding: 30px 0;}
.main_cn{ width: 1200px; height: auto; overflow: hidden; margin: auto; padding-bottom: 20px;}
.comp_top{ background: url("../Image/common.png") center no-repeat; background-size: 100% 100%;}
.pro_top{ background: url("../Image/common.png") center no-repeat; background-size: 100% 100%;}
.news_top{ background: url("../Image/common.png") center no-repeat; background-size: 100% 100%;}
.fresh_top{ background: url("../Image/common.png") center no-repeat; background-size: 100% 100%;}
.top_cn{ width: 1200px; height: 350px; margin: auto; text-align: center; position: relative;}
.top_cn span{ font-size: 48px; color: #fff; line-height: 350px; text-transform: uppercase;}
.top_cn span i{ font-weight: lighter;}
.top_cn .loc{ position: absolute; bottom: 0; right: 0; text-align: center; font-size: 18px; color: #fff; line-height: 3em;}
.com_compL{ width: 550px; float: left; font-size: 16px; box-sizing: border-box; padding: 20px;}
.com_compR{ width: 550px; float: right;}
/****************************    Product  Start   ***********************************/
.proDetail{ width: 900px; float: right;}
.pro_cont ul{ display: none; overflow: hidden;}
.pro_cont ul:first-child{ display: block;}
.pro_cont li{ width: 288px; float: left; margin-right: 12px; text-align: center;}
.pro_cont li:last-child{ margin-right: 0;}
.pro_cont a{ display: inline-block; width: 288px; height: 231px;}
.pro_cont a img{ width: 286px; height: 225px; border: 1px solid #dcdcdc; margin: 0; font-size: 40px; line-height: 225px; color: #13893f;}
.pro_cont li span{ font-size: 16px; color: #212121; line-height: 50px;}
.pro_cont li span img{ margin-right: 10px; position: relative;}
.pro_cont li:hover span{  color: #13893f;}
.new_news_w{ width: 100%; height: auto; overflow: hidden;}
.new_news_cn{ width: 1200px; height: auto; overflow: hidden; margin: auto;}
.new_news_img{ width:235px; height:189px; float:left; border: 1px solid #13893f; margin-right: 30px; position: relative;left: 0; top: 0;
    transition:all 0.4s linear 0s;-webkit-transition:all 0.4s linear 0s;-moz-transition:all 0.4s linear 0s;-o-transition:all 0.4s linear 0s;  }
.new_news_img img{ width: 237px; height: 190px; position: relative;left: -1px; top: -1px;
    transition:all 0.4s linear 0s;-webkit-transition:all 0.4s linear 0s;-moz-transition:all 0.4s linear 0s;-o-transition:all 0.4s linear 0s;  }
.new_news_main{ width:100%; height:auto; box-sizing: border-box; padding: 0 20px;}
.new_news_main a{ width:100%; height:150px; display:block; color: #a6a6a6; font-size: 16px;}
.new_news_main a h2{ color:#252525; font-size: 18px; line-height: 50px;}
.new_news_main a p{ color:#5a5a5a; font-size: 16px; margin: 10px 0;}
.new_news_arrow{ display: none; width: 32px; height: 150px; border: 1px solid #d2d2d2; float: right; font-size: 40px; color: #d2d2d2; text-align: center; line-height: 188px; font-weight: lighter;}
.new_news_ul{ width: 1190px; height: auto; margin: auto; padding: 30px 0;}
.new_news_ul li{ height: auto; margin-bottom: 40px; overflow: hidden; border: 1px solid #ddd;
    transition:all 0.4s linear 0s;-webkit-transition:all 0.4s linear 0s;-moz-transition:all 0.4s linear 0s;-o-transition:all 0.4s linear 0s;  }
.new_news_ul li:hover{ box-shadow: 0 0 10px #000;}
.new_news_ul li:hover .new_news_arrow{ border-color: #13893f; color: #13893f;}
.new_news_ul li:hover h2{ color:#13893f;}
#prev_next li{ display: block; width: 100%; height: 30px; text-align: left; font-size:14px;}
.pro_prod_content{ width: 1200px; height: auto; margin: auto; overflow: hidden; padding-bottom: 50px; position: relative;}
.pro_info_img{ display: block; margin: auto; max-height: 700px;}
.pro_info_txt{ font-size: 18px; text-align: center; line-height: 50px;}
.pro_info_cn{ padding: 10px 100px; box-sizing: border-box; font-size: 16px;}
.pro_info_cn img{ display: block; margin: auto;}
.food_info_tit_bg{margin:30px 0 20px 0;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: #16419e;color:#fff;line-height:30px;font-family:Microsoft YaHei; font-size:14px;}
.con_cont_link{ width: 1200px; height: auto; margin: 50px auto;}
.con_cont_link>img{ float: left;}
.con_cont_link span{ padding: 0 20px; font-size: 14px; line-height: 35px; position: relative; top: 10px;}
.con_cont_link span>img{ margin-right: 10px; position: relative; top: 3px;}
#allmap{width:100%;height:440px;overflow:hidden;}
#allmap p{line-height:10px;margin:10px;}
.net_cn{ width: 1200px; height: auto; margin: 30px auto; overflow: hidden;}
#ChinaMap{ width: 500px; height: 400px; float: left;}
.net_info{ width: 600px; height: auto; float: right;font-size: 15px; line-height: 30px;}
.net_info table{ border-left: 1px solid #333333; border-top: 1px solid #333333;}
.net_info td{ border-right: 1px solid #333333; border-bottom: 1px solid #333333; padding: 2px 10px;}
.net_info tr:nth-child(odd){ background: #eaeaea;}
.page{ margin:10px 20px 15px 0; clear: both;}
.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;}
.current {padding:0 6px 0;height:18px;line-height:18px;background:#404040;color:#fff;}
/*public*/
.allleft{ width:265px; height:100%; overflow:hidden;float:left; padding-bottom:20px;}
.main{width:1200px; height:100%; overflow:hidden;margin:0 auto; padding-top:50px; margin-bottom:50px;}
.allcon{width:1200px; height:100%; overflow:hidden;}
.concompany{ width:865px;height:100%; overflow:hidden;float:right;font-family:"Microsoft YaHei";}
.concompanylogo{width:100%; height:52px; float:left; font-family:"Microsoft YaHei"; margin-bottom: 20px; border-bottom: 1px solid #ddd;}
.honorlogo1{ height:52px; display:block; float:left; color:#232323; font-size: 24px; line-height:60px; font-weight:bold;}
.honorlogo2{ float:right; padding-right:10px; color:#939393; margin-top:20px; background:url("../Image/tubiao.png") no-repeat center left; text-indent:20px;}
.honorlogo2 a{color:#939393;}
.concompanylogo>a{ width:85px; height:52px; float:right; display:block; font-size:14px; color:#7d7d7d; line-height:62px; text-indent:25px;}
.concompanylogo>a:hover{ color:#c1050d;}
.concompanycon{ width:96%; height:100%; overflow:hidden; margin:0 auto; }
.prolist{ width:265px; height:auto; float:left; font-family:"Microsoft YaHei";}
.prolist_title{ width:100%; height:90px; float:left; background: #0852c1; font-size:28px; color:#fff; line-height:85px; text-indent:20px; float:left;}
.prolist_title span{ display: block; font-size: 16px; margin-top:-75px; margin-left:115px;}
.prolist_con{ width:100%; height:auto; overflow:hidden; float:left; background: #e9e9e9; padding-bottom: 40px; }
.upline{ width:100%; height:2px; overflow:hidden; float:left;}
.prolistcon{ width:265px; height:auto; overflow:hidden; float:left;}
.type_sub li a{width:247px; height:63px; display:block; line-height: 63px; font-size: 16px; color: #2c2c2c; text-indent: 20px; border-bottom:1px dashed #c1c1c1; margin:0 auto; background :url("../Image/pro_li.png") no-repeat center right;}
.type_sub li a:hover{ color: #0852c1;background :url("../Image/pro_ho.png") no-repeat center right;}
.left_contact{width: 263px;  float: left;  margin-top:20px;}
.left_contact ul{ padding-bottom: 30px;}
.left_contact ul li{ height:30px; line-height:30px; border-bottom:1px dashed#b0b0b0; color:#b0b0b0; font-size:12px; padding-left:10px; }
.left_contact ul li img{ padding-right:10px;}
.left_contact a{ width: 100%; height: 123px; display: block; overflow: hidden;}
.left_contact span{ margin-top: 90px; text-align: center; color: #fff; display: block; font-size: 16px; font-family: "Microsoft YaHei";}
.produc{ width:100%; margin:0 auto; overflow:hidden; padding-top:15px;}
.produc ul li {width:265px;height:245px; text-align:center;float: left; margin-right:10px; padding-left:8px; margin-bottom:25px;}
.produc ul li img{display: block;width: 265px;height: 205px;-webkit-transition-delay: 0.15s;transition-delay: 0.15s;}
.produc ul li b{display: block;width: 100%;height: 205px;position: relative;overflow: hidden;background: #524e4e;}
.produc ul li b i{display: block;position: absolute;top: 30%;margin-top: -10px;left: 50%;margin-left: -27px;opacity: 0;}
.produc ul li b:before{top: 30px;right: 20px;bottom: 30px;left: 20px;-webkit-transform: scale(0,1);transform: scale(0,1);-webkit-transform-origin: 0 0;transform-origin: 0 0;z-index: 2;}
.produc ul li b:after,.product_list li b:before{pointer-events: none;position: absolute;content: '';opacity: 0;-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;transition: opacity 0.35s, transform 0.35s; }
.produc ul li b:after{top: 20px;right: 30px;bottom: 20px;left: 30px;-webkit-transform: scale(1,0);transform: scale(1,0);-webkit-transform-origin: 100% 0;transform-origin: 100% 0;}
.produc ul li b i span{line-height: 50px;font-size: 16px;display: block;width:273px; margin-left:-110px; text-align:center; font-style:normal; font-weight:400;}
.produc ul li span small{display: block;  background:url("../Image/sea.png")  no-repeat center top 10px; width:85px; height:85px; margin:0 auto;}
.produc ul li b i p{ color:#fff; border:1px solid #fff; width:124px; text-align:center; font-style:normal; font-size:12px; height:30px; font-weight:400; line-height:30px; margin-left:-32px;}
.produc ul li:hover b i{opacity: 1;margin-top: -27px}
.produc ul li:hover img{opacity: 0.4; }
.produc ul li:hover span{color: #ffffff;}
.produc ul li:hover p{color: #ffffff; border-bottom:1px solid #fff;}
.produc ul li:hover b:before,..mr_frUl li:hover b:after{ opacity:0.5; -webkit-transform: scale(1); transform: scale(1);}
.produc ul li h1{ background:#b4b4b4; color:#fff; height:50px; line-height:50px; text-align:center;   font-size:16px; margin-top:5px; }
.produc ul li:hover h1{ background:#f57107}
.info_img_detail{ text-align:center;}
.info_img_detail img{  padding:3px; border:#CCC solid 1px;}
.food_name{ text-align:center; line-height:60px; font-size: 18px;}
.info_img ul li a{ display:block; width:239px;height:282px; }
.info_img ul li a div.img_w{ width: 237px; height: 280px; border: 1px solid transparent; position: relative; overflow: hidden;}
.info_img ul li a div.img_w img{ width: 237px; height: 225px;}
.info_img ul li a:hover div.img_w{ border: 1px solid #1a6bcb; }
.info_img ul li a span{ line-height: 55px; font-size: 16px; color: #616161;}
.info_img ul li a:hover span{ color: #1a6bcb;}
.rnewys{ width:100%; height:120px; border-bottom:#d9d9d9 solid 1px; padding-top:10px; font-size: 15px;}
.newsconright{ width:100%; height:120px; float:right;}
.newsconright a{ width:100%; height:120px; display:block; color:#676767;}
.newsconright a:hover{ color:#1a6bcb; text-decoration:none;}
.newsconright1{ color:#000; font-weight:bold; padding-bottom:10px;}
.newsconright1 span{ float: right;}
.back a{ width:120px; height:41px; display:block; float:right; font-size:16px; font-family:"ËÎÌå"; color:#FFF; padding-left:10px; line-height:41px; font-weight:bold;  clear:both;background:url(../Image/back_bg.png) no-repeat; margin-top:20px;}
.back a:hover{ opacity:0.8;}
.news_tit_u{text-align: center;font-size: 16px;color: #1a6bcb;line-height: 30px; font-weight:700;}
.news_tit_d{text-align: center;padding: 5px 0px;font-size: 12px;font-weight: 100;border-bottom: 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:15px;}
/************²úÆ·*****************/
.info_img_detail{ text-align:center;}
.info_img_detail img{  padding:3px; border:#CCC solid 1px;}
.food_name{ text-align:center; line-height:60px; font-size: 18px;}
#submit{width:90px;height:34px;border:none;background-position:0px -366px;color:#fff;cursor:pointer;border-radius:5px; background:#1097b4;}
/************ÁôÑÔ*****************/
.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{ font-size:16px;}
.jobs li{ width:100%; float:left;  margin-bottom:50px; line-height:30px;}
.jobs li p{}
.jobs li a{ font-weight:bold; color:#ff0000}
.info_title{ font-size:16px;}
