﻿@charset "utf-8";
/* CSS Document */

html,body{-webkit-text-size-adjust:none;}
body{ width:100%;font-size:14px; font-family:"微软雅黑"; margin:0;padding:0;color: #666; line-height:24px;}
article,footer, header,nav,section{display:block;}
h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,button,input,textarea,th,td{margin:0;padding:0;}
ul,li{list-style:none;margin:0;padding:0}
img{ border:none;}
i,em{ font-style:normal;}
a{text-decoration:none;color:#666; }
a:hover{text-decoration:none;}
.clear {clear: both; height:0px;}
.fl{ float:left;} .fr{ float:right;}
.fl,.fr{display:inline;}
.cen{margin:0 auto;}
.mag{ margin-top:30px;}
.m20{ margin-top:20px;}
.m10{ margin-top:10px;}
.m15{ margin-top:15px;}
.m40{ margin-top:40px;}
.m60{ margin-top:60px;}
.pad{ padding-top:20px;}
.maf{ margin-left:19px;}
.center{ width:1200px; height:auto;}

.logo{ margin-top:5px;}
.top{width:40%;}
.toplink{width:100%;margin: 20px 0 0 0;}
.toplink li{width: 80px;height: 80px;border: 1px solid #ddd;border-radius: 50%;display: table;box-shadow: 0px 3px 10px #ccc;float: left;margin: 0 8px 0 0}
.toplink li .box{text-align: center;display: table-cell;width: 100%;vertical-align: middle}
.toplink li h3{margin-top: -5px;}
.toplink li h4{color:#666;font-size: 13px;}
.toplink li:hover{border: 1px solid #ccc;background: #eee;}
.toplink .verlink{display: block;width: 80px;height: 80px;float: left;margin: 0 12px 0 0 ;border: 0px solid #ddd;border-radius: 50%;box-shadow: 3px 3px 10px #aaa;}
.emw_group01{text-align: center;float: left;width: 80px;height: 80px;margin: 0 8px 0 0;}
.emw_group01 .fix_ewm_box{position: fixed;top: 0px;right: 0;z-index: 9999999;display: none;width: 100%;height: 100%;filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#D8000000', endColorstr='#D8000000');background:rgba(0,0,0,0.85);}
.emw_group01 .fix_ewm_box .ewm_pic img{display: block;position: absolute;top: 50%;left: 50%;width: 240px;height: 280px;margin-left: -120px;margin-top: -160px;-moz-transition: all 0.6s ease-in-out;-webkit-transition: all 0.6s ease-in-out;-o-transition: all 0.6s ease-in-out;-ms-transition: all 0.6s ease-in-out;transition:all 0.6s ease-in-out;}
.emw_group03{text-align: center;float: left;width: 80px;height: 80px;margin: 0 8px 0 0;}
.emw_group03 .fix_ewm_box{position: fixed;top: 0px;right: 0;z-index: 9999999;display: none;width: 100%;height: 100%;filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#D8000000', endColorstr='#D8000000');background:rgba(0,0,0,0.85);}
.emw_group03 .fix_ewm_box .ewm_pic img{display: block;position: absolute;top: 50%;left: 50%;width: 240px;height: 280px;margin-left: -120px;margin-top: -160px;-moz-transition: all 0.6s ease-in-out;-webkit-transition: all 0.6s ease-in-out;-o-transition: all 0.6s ease-in-out;-ms-transition: all 0.6s ease-in-out;transition:all 0.6s ease-in-out;}
.top_link{display: inline-block;color:#cd2125;margin-top: 10px;float: right;}
.top_link a{color:#555;font-weight: 600;font-size: 15px;padding: 0px 15px;}
.top_link a+a{border-left: 1px #666 solid;padding: 0px 15px;}
.top_link a:hover{color:#296fc7;}
.nblogo a{color:#cd2125;margin-top: 10px;float: right;}
.pc_search01{float:right;height:40px;margin-top: 25px;margin-right: 0px;width: 100%}
.pc_search01 .keyword{float:left;width:calc(100% - 60px);height:34px;line-height:34px;font-size:16px;padding-left:40px;font-family:"微软雅黑";color:#888;background:#fff url("search_bg01.png")no-repeat 10px center;border:#ccc 1px solid;margin: 0px 0px 0px 0px;}
.pc_search01 .ok{cursor:pointer;margin: 0px 0 0 0px;float:left;font-family:"微软雅黑";color:#fff;width:60px;height:34px;line-height:30px;font-size:16px;background:#42a8f4;border:0px ;transition: background-color 0.9s;-moz-transition: background-color 0.9s;/* Firefox 4*/-webkit-transition: background-color 0.9s;/* Safari and Chrome*/-o-transition: background-color 0.9s;/* Opera*/}
.pc_search01 .ok:hover{background:#296fc7;}
.pc_search01 .login{margin-left:5px;float: left;cursor:pointer;float:left;font-family:"微软雅黑";color:#fff;width:100px;height:40px;line-height:40px;font-size:18px;text-align: center;background:#ff5400;border:0px ;transition: background-color 0.9s;-moz-transition: background-color 0.9s;/* Firefox 4*/-webkit-transition: background-color 0.9s;/* Safari and Chrome*/-o-transition: background-color 0.9s;/* Opera*/}
.pc_search01 .login:hover{background:#d53120;}
#btn_search{float: left;width: 80px;height: 80px;}
#btn_search a{}
#btn_search btn_search{}
#pop_seach_box{position:fixed;z-index:999999;top:0;left:0;display:none;height:100%;width:100%;}
#pop_seach_box .bg_box{position:fixed;z-index:9994;top:0px;display:none;height:100%;width:100%;filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#D8000000', endColorstr='#D8000000');background:rgba(0,0,0,0.85);}
#pop_seach_box form{position:absolute;border-radius: 4px;overflow: hidden;top:50%;z-index:9999;background: #fff;height: 80px;width: 50%;left:50%;margin-left:-25%;margin-top:-40px;}
#pop_seach_box select{border: none;width:140px;display: block;height:80px;text-align: left;color: #434343;font-size: 20px;background:none;line-height:80px;padding:0 20px;float: left;}
#pop_seach_box input[type="text"]{border: none;width:calc( 100% - 300px );display: block;height:80px;text-align: left;color: #434343;font-size: 20px;background:none;line-height:80px;padding:0 20px;}
#pop_seach_box input[type="text"]:focus{text-align: left;}
#pop_seach_box input[type="submit"]{position:absolute;right:0;top:0;padding: 0;z-index:2;background:url(../images/icon_search.png) center no-repeat;height:80px;width:80px;cursor:pointer;border:none;background-color: #c2d7fe;}
#pop_seach_box input[type="submit"]:hover{background:url(../images/icon_search_hover.png) center no-repeat;background-color: #ffdfa7;}

.nav_main{width: 100%;height: 50px;line-height: 50px;background: #41b72d;position: relative;z-index: 99999999999999999999;min-width: 1200px; margin-top:15px;}
.nav .list{width: 102%;margin: 0 auto;height: 48px;line-height: 48px;position: relative;}
.nav_main .nav{width: 1200px;margin: 0 auto;}
.nav_main .nav li{float: left;width: 135px;height: 50px;line-height: 50px;display: block;position: relative;z-index: 99999999999999;font-size: 16px;text-align: center;}
.nav_main .nav li:first-child{border-left: 1px solid #ffb339;background: none;}
.nav_main .nav li a{display: block;color: #000;font-size: 16px;}
.nav_main .nav li a:hover, .nav_main .nav li a.hover, .nav_main .nav li.hover{background: #ffb339; color:#FFF;}
.nav_main .nav li.hover a{color:#FFF;}
.nav_main .nav dl{width: 100%;position: absolute;left: 0;top: 50px;z-index:999999999999999;}
.nav_main .nav dl{position: absolute;filter: progid:DXImageTransform.Microsoft.Shadow(color=#4c91c0, direction=120, strength=5);opacity: 0;visibility: hidden;/transition: all .6s ease 0s;*/transform: translate3d(0, 10px, 0);-moz-transform: translate3d(0, 10px, 0);-webkit-transform: translate3d(0, 10px, 0);}
.nav_main .nav li:hover dl{opacity: 1;visibility: visible;transform: translate3d(0, 0, 0);-moz-transform: translate3d(0, 0, 0);-webkit-transform: translate3d(0, 0, 0);}
.nav_main .nav dl dd{line-height: 44px;height: 44px;text-align: left;position: relative;z-index: 12;display: block;width: 100%;border-bottom: 1px solid #9cc503;}
.nav_main .nav dl dd a{color: #fff;font-size: 14px;padding: 0;width: 100%;background: #41b72d;text-align: center;}

.banner{width:100%;height:400px;overflow:hidden;min-width: 1200px;}
.bannerc{width:100%; height:400px; margin:0px auto;}

.bannerc #full-screen-slider { width:100%; height:400px; text-align:left;position:relative;}
.bannerc #slides { display:block; width:100%; height:400px; list-style:none; padding:0; margin:0; position:relative;}
.bannerc #slides li { display:block; width:100%; height:400px; list-style:none; padding:0; margin:0; position:absolute;}
.bannerc #slides li a { display:block; width:100%; height:400px; text-indent:-9999px}
.bannerc #pagination { display:block; list-style:none; position:absolute; left:29%; top:370px; z-index:9900;  padding:0px; margin:0; cursor:pointer;}
.bannerc #pagination li { display:block; list-style:none; width:35px; height:4px; float:left; margin-left:8px; border-radius:0px; background:#000000; }
.bannerc #pagination li a { display:block; width:100%; height:100%; padding:0; margin:0;  text-indent:-9999px;}
.bannerc #pagination li.current {background:#41b72d;}

.part{ width:100%; height:auto; background:url(../images/bg1.jpg) top no-repeat; display:block; overflow:hidden;}
.patit{ text-align:center; color:#FFF;}
.patit .cn{background:url(../images/tbg.png) center no-repeat;line-height:30px;font-size: 21px;font-weight:bold;font-family: 楷体;}
.patit .en{ text-transform:uppercase; margin-top:10px;}
.patit p{ margin-top:10px; font-size:13px;}

.fanan{ margin-top:40px;}
.fanan li{ float:left; width:400px; height:260px; overflow:hidden;}
.fanan li img{  width:400px; height:260px;}
.fanan li:nth-child(1){ background:#8ac2ff;}
.fanan li:nth-child(3){ background:#6bcc5b;}
.fanan li:nth-child(5){ background:#aeacff;}
.fanan li .libox{ margin:30px 70px 30px 30px; color:#FFF;}
.fanan li .libox h2{font-size: 21px;margin-bottom:8px;font-family: 楷体;}
.fanan li .libox p{ margin-top:20px; height:95px;}
.fanan li .libox .shit{ border:1px solid #fff; border-radius:10px; font-size:12px; padding:3px 10px; color:#FFF;} 
.fanan li .libox .shit:hover{ background:#41b72d; border-color:#41b72d;}
.fanan li .libox img{ width:25px; height:25px;}

.part2{ background:#f6f7fb; padding:40px 0; overflow:hidden;}
.rtit{}
.rtit h2{font-size:30px;color:#000;margin-bottom:10px;font-weight:normal;font-family: 楷体;}
.prat2_l{ width:560px; height:340px; background:#e5f0e8; border-radius:10px; margin-top:40px;}
.prat2_l img{ width:520px; height:300px; margin:20px;}
.prat2_r{ width:560px; margin-top:40px;}
.prat2_r p{ font-size:13px;}
.prat2_r a{ font-size:12px; padding:8px 20px; background:#41b72d; color:#FFF; border-radius:10px;}

.banc{ height:155px; line-height:155px; color:#FFF; font-size:27px; font-weight:bold; text-align:center;}
.banc1{ background:url(../images/banc1.jpg) center no-repeat;}
.banc2{ background:url(../images/banc2.jpg) center no-repeat;}

.tit{ border-bottom:1px dashed #e1e1e1; height:70px;}
.tit dt{float:left;background:url(../images/tit.png) left no-repeat;height:52px;text-indent:50px;line-height:52px;color:#41b72d;font-size: 25px;font-family: 楷体;}
.tit dt span{ font-size:13px; text-transform:uppercase; margin-left:15px;}
.tit dd{ float:right; margin-top:15px;}
.tit dd a{ padding:5px 25px; background:#41b72d; color:#FFF; border-radius:5px;}
.tit dd a:hover{ background:#ff6600;}

.szll{ height:230px; overflow:hidden; margin-top:30px;}
.szll{}
.szll li{ float:left; border:1px solid #000; width:166px; margin-right:15px; height:228px; position:relative;}
.szll li img{ width:166px; height:228px;}
.szll li:hover .chef-box-content{height: 120px;background: rgba(170, 215, 0, 0.9);}
.szll .chef-box-content{-moz-transition: height 1s ease 0s;-ms-transition: height 1s ease 0s;-o-transition: height 1s ease 0s;-webkit-transition: height 1s ease 0s;transition: height 1s ease 0s;height: 44px;overflow: hidden;cursor: pointer;padding: 0 15px;position: absolute;bottom: 0px;background: rgba(65, 183, 45, 0.9);width:136px; color:#FFF;}
.szll .chef-box-content h3{font-weight: 500;margin: 10px 0;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;font-size: 16px;color:#FFF; text-align:center;}
.szll .chef-box-content p{color:#FFF;padding-bottom: 0px;line-height:20px; font-size:13px;}

.newsbox{ width:1260px;}
.news{ float:left; width:380px; margin-right:30px;}
.news .ntit{ border-bottom:1px dashed #e1e1e1; line-height:50px; height:50px;}
.news .ntit .fl{ line-height:50px; color:#41b72d; font-size:20px;}
.news .ntit .fl span{ font-size:13px; text-transform:uppercase; margin-left:15px;}
.news .ntit .fr a{ color:#41b72d; padding:5px 25px; border-radius:5px;}
.news .ntit .fr a:hover{ background:#ff6600; color:#FFF;}
.news dl{ border-bottom:1px dashed #e1e1e1; overflow:hidden; padding:8px 0;}
.news dl dt{ float:left; width:100px; height:70px; padding:3px; border:1px solid #dedede; }
.news dl dt img{ width:100px; height:70px;}
.news dl dd{ width:250px; float:right;}
.news dl dd a{ color:#333;}
.news dl dd p ,.news dl dd span{ font-size:13px; color:#666;}
.news dl dd a:hover{ color:#41b72d;}

.xyhj{ height:225px;overflow:hidden; margin-top:30px;}
.xyhj ul{ }
.xyhj li{ float:left; width:300px; height:auto; margin-left:20px; text-align:center;}
.xyhj li img{ width:300px; height:225px;}

.maps{ width:100%; height:446px; background:url(../images/map.jpg) center no-repeat; overflow:hidden; min-width:1100px;}
.mvp{ position:relative;}
.contact{width:331px;float:left;background:url(../images/t7-1.png) no-repeat;height:295px;overflow:hidden;padding:25px; margin-top:60px;}
.contact_title{ font-size:16px;color:#686868;padding-left:20px;}
.contact_title span{display: block;font:100 14px/24px "arial";color:#bcbcbc;}
.contact .content{padding-left:8px;line-height:30px;padding-top:10px;padding-left:20px;}
.feng{padding-left:20px;padding-top:15px;}

.fnav{ width:1260px;}
.fnav select{ width:287px; margin-right:20px; height:26px;}

.foot{ background:#41b72d; height:300px; overflow:hidden;}
.foot_l{ width:500px; height:300px; background:#5fbf4f;}
.foot_l p{ color:#FFF; margin-top:20px; margin-left:30px; margin-bottom:40px;}
.foot_l ul{ margin:0 30px;}
.foot_l ul li{ float:left; width:47%; margin-bottom:10px; color:#FFF;}
.foot_l ul li:nth-child(2n){ float:right;}
.foot_l ul li span{ display:block; color:#FFF; margin-bottom:10px;}
.foot_l ul li .lyk{ height:30px; width:100%;}
.foot_l ul li:nth-child(5){ width:100%;}
.btn-submit{ background-color: #ffb339; width:100%; border:none; height:40px; margin-top:20px; border-radius:5px; color:#FFF;}
.btn-submit:hover{ background:#fb414c;}

.foot_r{ width:580px; height:300px;}
.foot_r h2{ height:52px; line-height:52px; color:#FFF; font-size:20px; font-weight:normal; margin-top:30px;}
.foot_r h2 span{ font-size:13px; text-transform:uppercase; margin-left:10px;}
.foot_r .xinx{ color:#FFF; width:430px;}
.foot_r .xinx p{ font-size:13px;}
.foot_r .banquan{ margin-top:0px;}
.foot_r a{ color:#FFF;}
.foot_r .ewm{ background:#FFF; text-align:center; color:#000; padding:10px 10px 10px; margin-top:30px;}
.foot_r .ewm img{ width:120px;}

.nmap {line-height: 45px;border-bottom:#ddd 1px solid;overflow: hidden; background:url(../images/path_icon01.png) left no-repeat; text-indent:30px; margin-top:10px;}
.left{ width:186px; }
.left h3{ color:#FFF; height:60px; font-size:20px; line-height:60px; text-indent:20px; background:#64ab23;}
.left .leftbox{ border:1px solid #dedede; padding-bottom:20px;}
.left .leftbox li{ border-bottom:1px solid #dedede; line-height:40px; margin:0 20px; margin-top:5px; text-indent:15px;}
.left .leftbox li a{ display:block;}
.left .leftbox li a:hover{ color:#ffb339;}

.right{ width:986px;}
.rntit{ height:40px; border-bottom:1px solid #dedede;}
.rntit dt{ float:left; padding:0 15px; border-bottom:3px solid #64ab23; line-height:39px; font-size:20px; font-weight:bold; color:#64ab23;}
.info{ margin-top:15px;}
.info h1{ text-align:center;font-size:20px;color:#595c5b; line-height:40px;}
.info .data{margin:10px 0; text-align:center; border:1px dashed #41b72d;  line-height:35px;}
.info .data span{ margin:0 40px; font-size:13px;}

.news_list{}
.news_list li{border-bottom: dashed 1px #dddddd;}
.news_list li:hover{background:#f5f5f5;}
.news_list li a{background:url(../images/dian.png) no-repeat center left;padding-left:13px;display:block;height:46px;line-height:46px;font-size:14px;color:#595c5b;}
.news_list li a:hover{background:url(../images/houer_dian.png) no-repeat center left;color:#41b72d;}
.news_list li a p{float:left;width:70%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.news_list li a span{float:left;text-align:right;width:30%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}

.prodc_list{width: 1010px;}
.prodc_list li{ float:left; margin-right:20px; margin-bottom:20px;}
.prodc_list li img{width: 315px;height: 236px;}
.prodc_list li p{ line-height:40px; height:40px; text-align:center;}
.prodc_list li a:hover{ color:#41b72d;}

.szll_list{ width: 1010px;}
.szll_list li{ float:left; border:1px solid #dedede; width:183px; margin-right:15px; height:251px; position:relative; margin-bottom:15px;}
.szll_list li img{ width:183px; height:251px;}
.szll_list li:hover .chef-box-content{height: 120px;background: rgba(170, 215, 0, 0.9);}
.szll_list .chef-box-content{-moz-transition: height 1s ease 0s;-ms-transition: height 1s ease 0s;-o-transition: height 1s ease 0s;-webkit-transition: height 1s ease 0s;transition: height 1s ease 0s;height: 44px;overflow: hidden;cursor: pointer;padding: 0 15px;position: absolute;bottom: 0px;background: rgba(170, 215, 0, 0.9);width:153px; color:#FFF;}
.szll_list .chef-box-content h3{font-weight: 500;margin: 10px 0;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;font-size: 16px;color:#FFF; text-align:center;}
.szll_list .chef-box-content p{color:#FFF;padding-bottom: 0px;line-height:20px; font-size:13px;}

.zjjs{ border: 1px solid #ccc; overflow: hidden; padding: 15px;}
.zjjs_img{ width:210px;}
.zjjs_img img{ width:210px; height:288px;}
.zjjs_jsx{ width:720px;}
.zjjs_jsx p{ height:31px;}
.zjjs_jsx p b{ font-size:18px; margin-right:15px; color:#64ab23;}
.zjjs_jsx h2{ font-size:26px; height:70px; line-height:40px;}

.pagess{clear: both;margin: 20px;overflow: hidden;margin-left: 0px;text-align: center;font-size: 12px}
.pagess ul li{display: inline-block;border: 1px solid #ccc;padding: 2px 9px;margin: 0 3px;line-height: 20px;background: #fff;color: #999}
.pagess ul li:hover{background: #64ab23; color: #fff;border: 1px solid #64ab23}
.pagess ul li:hover a{color: #fff;}
.pagess ul li.thisclass{display: inline-block;border: 1px solid #64ab23;padding: 2px 9px;margin: 0 3px;background: #64ab23;color: #fff;}
.pagess ul li.thisclass a{color: #fff;}
.pagess ul li a{display: block;color: #999}
.pagess ul li a:hover{color: #fff;}

.newsshow_xg{ margin:0 auto;width:100%;height:auto;overflow:hidden;text-align:left;line-height:20px;padding:10px 0px 0px; margin-top: 20px; border-top:1px dashed #b5b5b5; }
.newsshow_xg a{color: #333;}
.newsshow_xg a:hover{ color:#41b72d;}

.pop_group01 {  overflow:hidden;}
.pop_ad { display:block; z-index:999; position:fixed; bottom:210px; right:20px; }
.pop_ad .box{ position:relative;}
.pop_ad .box a{ display:block; }
.pop_ad .box img{ display:block;  border: 1px #ccc solid;}
.pop_ad .box .pop_close img{ display:block;  border: 0px #ccc solid;}
.pop_ad .box .pop_close{ position: absolute; right: 5px; top: 5px; cursor: pointer; -moz-transition: all 0.6s ease-in-out;-webkit-transition: all 0.6s ease-in-out;-o-transition: all 0.6s ease-in-out;-ms-transition: all 0.6s ease-in-out;transition: all 0.6s ease-in-out; border: 0px #000 solid;}
.pop_ad .box .pop_close:hover{ transform:rotate(360deg);-webkit-transform:rotate(360deg); -moz-transform:rotate(360deg); }

.side_ok_group01 {display:block; z-index:99999; position:fixed; top:170px; right:-5px;}
.side_ok_group01 a{ width: 80px; display: block;}
.side_ok_group01 a li{ width: 80px; height: 90px; border: 1px solid #ddd;  border-radius: 5px; display: table; box-shadow: 0px 3px 5px #7fa1e5; float: left; margin-bottom: 10px; background: #eef1f4;}
.side_ok_group01 a li:hover{ background: #fff; border: 1px solid #ffb339; }
.side_ok_group01 li .box {text-align: center; display: table-cell; width: 100%;  vertical-align: middle }
.side_ok_group01 li h3 {margin-top: 0px; }
.side_ok_group01 li h4 {color:#777; font-size: 13px;margin-top: 10px;text-indent: 5px; }
.side_ok_group01 li:hover {border: 1px solid #ccc;background: #eee;}
@media screen and (max-width: 640px) { /*屏幕小于640px*/
.side_ok_group01 {display: none; }
}	
.emw_group02 { text-align: center; float: left; width: 80px; height: 100px; margin: 0 8px 0 0;}
.emw_group02 .fix_ewm_box {position: fixed; top: 0px; right: 0; z-index: 9999999; display: none; width: 100%; height: 100%; filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#D8000000', endColorstr='#D8000000');background:rgba(0,0,0,0.85); }
.emw_group02 .fix_ewm_box .ewm_pic img{ display: block; position: absolute; top: 50%; left: 50%;
	width: 240px; height: 280px;  margin-left: -120px; margin-top: -160px;  
	-moz-transition: all 0.6s ease-in-out;-webkit-transition: all 0.6s ease-in-out;
	-o-transition: all 0.6s ease-in-out;-ms-transition: all 0.6s ease-in-out;transition: 
	all 0.6s ease-in-out;}	
