@charset "utf-8";
*{ font-size: 14px; color: #101820; }
body{font-family: "Helvetica Neue","Helvetica","Arial","sans-serif", "微软雅黑";    line-height: 1.42857143;}
li,ol,ul,a {list-style-image: none;list-style: none; padding:0px;}
a:hover{ color: #066504;}
h1,h2,h3,h4,h5,h6 {font-weight: initial;}
a,p,span,div,li,strong,b{ margin: 0px;padding: 0px; }
.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5 {}
.fl{ float: left; }
.fr{ float: right; }
.clear{ clear: both; margin:0px; padding:0px; font-size: 0px; display: block; }
.header .container{ padding: 0px; }
.header_top{ padding: 10px 0px; }
.header_top .telphone{padding-top: 10px;}
.header_top .telphone .fwrx{ font-size: 16px; height:25px;line-height: 25px;  }
.header_top .telphone .fwrx span.icon-phone:before{ font-size: 22px; color: #066504 }
.header_top .telphone .fwrx span{padding-right: 5px;}
.header_top .telphone .fwrx_tel{font-size: 24px; color: #e60800;}
.header_nav{ background: #066504}
.header_nav nav{display: block; overflow: hidden;padding: 5px 0px;}
.header_nav nav ul{width:100%; height: 55px; line-height: 55px; display: table;table-layout: fixed;}
.header_nav nav ul li{display: table-cell; text-align: center;}
.header_nav nav ul li a{ color: #fff; font-size: 18px; letter-spacing: 2px;}
.header_nav nav ul li.search img{ vertical-align: middle; }
.header_nav nav.hidden{ display: none; }

.mobile_head{ display: none;}

.banner .flex-container a:active,
.banner .flexslider a:active,
.banner .flex-container a:focus,
.banner .flexslider a:focus{outline: none;}
.banner .slides,
.banner .flex-control-nav,
.banner .flex-direction-nav{margin: 0;padding: 0;list-style: none;}
.banner .flexslider{margin: 0;padding: 0;position:relative}
.banner .flexslider .slides > li{display: none;-webkit-backface-visibility: hidden;}
.banner .flexslider .slides img{width: 100%;display: block;margin:0 auto}
.banner .flex-pauseplay span{text-transform: capitalize;}
.banner .slides:after{content: "\0020";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}
html[xmlns] .slides{display: block;}
.no-js .slides > li:first-child{display: block;}
.banner .flex-control-nav{position:absolute;bottom:10px;z-index:2;width:100%;text-align:center; font-size:0px; }
.banner .flex-control-nav li{display:inline-block;margin:0 3px;*display:inline;zoom:1;}
.banner .flex-control-nav a{display:inline-block;cursor:pointer;width:30px;height:5px;border-radius:10px;float:left;text-indent:-2000px;border:1px solid #fff;background: #fff; }
.banner .flex-control-nav .flex-active{background:#066504; border-color: #066504;}
.banner .flex-direction-nav{position:absolute;z-index:3;width:100%;top:50%; display:none}/* display:none隐藏左右按钮*/
.banner .flex-direction-nav li a{display:block;width:50px;height:96px;overflow:hidden;cursor:pointer;position:absolute;margin-top:-48px;text-indent:-999em}
.banner .flex-direction-nav li a.flex-prev{left:3%;}

.home_keywords{ margin: 15px 0px;}
.home_keywords a{ margin:0px 5px; color: #666; font-size: 14px; line-height: 34px;}
.home_hot_pro{ margin-top: 55px;}
.home_globle_title{ text-align: center; }
.home_globle_title h3{ font-size:30px ;color:#333 ; line-height: 40px;}
.home_globle_title  p{ padding-top: 15px; color: #666;}
.home_pro_cat{ margin-top: 25px; text-align: center;}
.home_pro_cat a{ margin: 10px 5px; padding: 10px 15px; border: 1px solid #066504;border-radius: 5px; font-size: 15px;display: inline-block;}
.home_hot_pro .home_hot_pro_list{margin: 25px 0px 25px 0px; }
.home_hot_pro_list .home_hot_pro_show{ margin-bottom: 20px;padding: 0px 10px;text-align: center;}
.home_hot_pro_list .home_hot_pro_show .icon{position: relative;    width: 100%;overflow: hidden;}
.home_hot_pro_list .home_hot_pro_show .icon img{display: inline-block; width: 100%;-webkit-transition: all .8s;transition: all .8s;}
.home_hot_pro_list .home_hot_pro_show:hover .icon img{-webkit-transform: scale(1.1);transform: scale(1.1);}
.home_hot_pro_list .home_hot_pro_show  .title{ line-height: 40px;text-overflow:ellipsis;overflow: hidden;white-space: nowrap;}
.home_hot_pro_list .home_hot_pro_show:hover .title a h4{ color: #066504;}

.home_ys{ background: #eee; padding-top: 45px; }
.home_ys .ys_content_show{ margin: 25px 0px;}
.home_ys .home_ys_show_icon_1{ padding-right:25px;}
.home_ys .home_ys_show_icon{ text-align: center;}
.home_ys .home_ys_show_icon img{ max-width: 100%;}
.home_ys  .home_ys_show_desc{ padding: 45px 25px 0px;}
.home_ys  .home_ys_show_desc h3{ font-size: 25px; color: #333; margin-bottom: 10px;}
.home_ys  .home_ys_show_desc h3 span{ font-size: 30px; line-height: 70px; padding-right: 20px;font-style: italic;}
.home_ys .home_ys_show_desc p{ line-height: 30px; color: #666;}
.home_ys .home_ys_show_desc p span{padding-right: 10px;}
.home_ys .home_ys_show_desc_1 .home_ys_show_desc_bottom{ margin-top: 55px;}

.home_about{ margin-top: 55px;}
.home_about .home_about_show{ padding-top: 35px;}
.home_about .home_about_show .about_box .icon{ padding-right: 55px;}
.home_about .home_about_show .about_box img{ width: 100%;}
.home_about .home_about_show .about_box p{ line-height: 30px;padding-bottom: 6px;text-indent: 2em;}

.home_news{ padding-top: 55px; background: #eee; margin-top: 50px; padding-bottom: 35px;}
.home_news .home_news_list{ padding-top: 35px;}
.home_news .home_news_list .home_news_show_1{ padding-right: 25px;}
.home_news .home_news_list .home_news_show_2{ padding-left: 25px;}
.home_news .home_news_list .home_news_show .news_cat_title{ line-height: 45px; font-size: 18px; font-weight: 450; margin-bottom: 20px; border-bottom: 1px solid #dadada;}
.home_news .home_news_list .home_news_show .news_cat_title a{ float: right; font-size: 12px; color: #888;}
.home_news .home_news_list .home_news_show  ul li{ position: relative; margin-bottom: 25px; width: 100%;}
.home_news .home_news_list .home_news_show  ul li a{ position: relative; display: block;}
.home_news .home_news_list .home_news_show  ul li .news_date{ position: absolute; width: 65px; height: auto; top:12px;  display: block; text-align: center;}
.home_news .home_news_list .home_news_show  ul li .news_date span{ display: block; font-size: 30px; font-weight: 500; padding-bottom: 5px;}
.home_news .home_news_list .home_news_show  ul li .news_date  em{ color: #666;}
.home_news .home_news_list .home_news_show  ul li .news_list_content{  padding-left: 85px;}
.home_news .home_news_list .home_news_show  ul li .news_list_content .title{ font-size: 16px; color: #333; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; padding-bottom: 10px;}
.home_news .home_news_list .home_news_show  ul li .news_list_content .desc{ height: 57px; text-overflow: ellipsis; white-space: normal; overflow: hidden; color: #666;  }
.home_news .home_news_list .home_news_show  ul li a:hover .news_list_content .title{ color: #066504;}

.home_link{background: #F4F4F4;}
.home_link .links{ padding:15px 0px; line-height: 20px; color: #333;}
.home_link .links a{ margin-right: 10px; color: #888;}

.foot { background: #333;}
.foot .foot_menu{ background:#569f0b ;}
.foot .foot_menu ul { width: 100%; display: table; line-height: 50px;}
.foot .foot_menu ul li{display: table-cell; text-align: center; background: url('../images/footer_menu_line.jpg') right center no-repeat;}
.foot .foot_menu ul li a{ color: #fff;}
.foot  .foot_box{ padding: 35px 0px;}
.foot  .foot_box .foot_title{ color: #fff; padding-bottom: 20px; font-size: 16px;}
.foot  .foot_box ul li a,.foot  .foot_box p{ color: #fff; line-height: 30px; color: #888; }
.foot  .foot_box .foot_icon{ text-align: center; padding-top:20px;vertical-align: middle;} 
.foot  .foot_box .foot_icon img{ width: 150px;}
.foot_copry{ text-align: center; border-top: 1px solid #666; padding-top: 20px;padding-bottom: 20px;}
.foot_copry p,.foot_copry a{ color: #888;}
.foot_copry a{ padding-left: 10px;}

.products_show{ margin-top: 55px;}
.products_show_box .pro_cate_nav{ padding-right: 15px;}
.products_show_box .pro_cate_nav h2{ display: block; color:#fff; font-size: 24px; font-weight: 550; background: #066504; line-height: 60px;padding-left:15px}
.products_show_box .pro_cate_nav .pro_cate_list{border-bottom: 9px solid #066504; margin-bottom: 20px;}
.products_show_box .pro_cate_nav .pro_cate_list ul{ }
.products_show_box .pro_cate_nav .pro_cate_list ul li{padding-left: 15px;display: block;border-bottom: 1px solid #eeeeee;}
.products_show_box .pro_cate_nav .pro_cate_list ul li a{ display: block; padding: 15px 0px; height: auto;line-height: normal;}
.products_show_box .pro_cate_nav .pro_cate_list ul li a span{margin-right: 8px;}
.products_show_box .pro_cate_nav .pro_cate_list ul li a span:before{ font-size: 10px; vertical-align: middle; }
.products_show_box .pro_cate_nav .contact_list li{display: block;border-bottom: 1px solid #eeeeee;padding: 15px 15px;padding-left: 15px;height: auto;line-height: normal;}
.products_show_box .pro_cate_nav .contact_list li:last-child{ border-bottom: 0px;}
.products_list_show{ padding-left: 15px;} 
.products_list_show .list_item{ padding: 0px 10px;}
.products_list_show .list_item a.img{ position: relative; width: 100%; overflow: hidden;}
.products_list_show .list_item img{transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s; width: 100%; display: block;}
.products_list_show .list_item a{ display: block;}
.products_list_show .list_item a h3{ font-size: 16px; overflow: hidden; white-space: nowrap; }
.products_list_show .list_item a.text{ padding:10px;}
.item_mask{ width: 100%; height: 100%; background:rgba(0,0,0,0);position: absolute;left: 0;top: 0;opacity: 0;filter: Alpha(opacity=0);*zoom:1;-webkit-transform: rotateX(180deg) scale(0.5, 0.5);transform: rotateX(180deg) scale(0.2, 0.2);transition: all ease-out .5s}
.item_link_icon{display: block;width: 45px;height: 45px;text-align: center; background: url('../images/icon.png') no-repeat; vertical-align: middle; background-position: -100px -156px; line-height: 38px;position: absolute;left: 50%;top: 55%;margin-left: -22px;margin-top: -22px;opacity: 0;filter: Alpha(opacity=0);*zoom:1;}
.products_list_show .list_item:hover .item_mask{opacity: 1;filter: Alpha(opacity=100);-webkit-transform: rotateX(0deg) scale(1, 1);transform: rotateX(0deg) scale(1, 1);transition: all 1s cubic-bezier(.23, 1, .38, 1) 0s;background: rgba(0, 0, 0, 0.3);}
.products_list_show .list_item:hover .item_link_icon{transform: translateY(-21px);opacity: 1;filter: Alpha(opacity=100);}
.products_list_show .list_item:hover img{transform: scale(1.06, 1.06);}
.products_list_show .list_item:hover .text{ background: #066504; color: #fff;}
.products_list_show .list_item:hover .text h3{color: #fff;}
.products_list_show .list_item{ margin-bottom: 25px;}
.products_list_show{ margin-bottom: 55px;}
.page_nav{ margin-top: 45px; line-height: 33px; overflow-y: hidden; overflow-x: auto; white-space: nowrap;padding: 5px 0px;}
.page_nav a{padding:10px 15px;margin: 0 3px;background: #fff;border: 1px solid #ddd;-webkit-border-radius: 2px;border-radius: 2px; }
.page_nav a.page-num-current{ color: #fff; background: #066504; border-color:#066504 ;}

.contact_show{ margin: 55px 0px;}
.contact_list_box{ padding:0px 15px;}
.contact_list_box .icon,.contact_list_box .text{ text-align: center;}
.contact_list_box .icon{ margin-bottom: 20px;}
.contact_list_box .icon img{width:100%; max-width: 80px; display: inline-block;transition: all .8s;-webkit-transition: all .8s;}
.contact_list_box .text h4{ font-size: 18px; margin-bottom: 10px;}
.contact_list_box .text p span{ font-size: 12px;}
.contact_list_show .contact_list_box:hover .icon img{-webkit-transform: rotateY(360deg);transform: rotateY(360deg);transform: rotate(360deg);}
.contact_list_show .contact_list_box:hover .text h4{ color: #066504;}
.contact_map{ margin-bottom: 55px;}
#map{ width: 100%; height: 450px;}

.news_nv{border-bottom: 1px solid #eaeaea;background: #fafafa; display: block; width: 100%; margin-top: 55px;}

.news_nv a{line-height: 60px; display: inline-block; line-height: 60px; padding: 0 30px; font-size: 20px;}
.news_nv a.active,.news_nv a:hover{  color: #066504;}
.news_lists_box{ margin-top: 55px; margin-bottom: 55px;}
.news_lists_box ul li{ margin-bottom: 25px;}
.news_lists_box ul li .item{ position: relative; }
.news_lists_box ul li .item .time{ position: absolute; left: 0px; top:0px; width: 80px; padding: 20px 0px;}
.news_lists_box ul li .item .time .time-day,.news_lists_box ul li .item .time .time-date{ text-align: center;}
.news_lists_box ul li .item .time .time-date{ font-size: 16px; color: #999; }
.news_lists_box ul li .item .time .time-day{ font-size: 25px; color: #666;padding-bottom: 5px;}
.news_lists_box ul li .item .news_list_desc{ padding-left: 90px;}
.news_lists_box ul li .item  .news_list_desc h2{ line-height: 32px; font-size: 18px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;padding-bottom:5px ; }
.news_lists_box ul li .item  .news_list_desc p{ height: 50px; overflow: hidden; white-space: normal; text-overflow: ellipsis; color: #888;}
.news_lists_box ul li:hover .time p{color: #066504!important;}
.news_lists_box ul li:hover .news_list_desc h2{ color: #066504;}
.news_content_show{ margin-top: 55px; margin-bottom: 55px;}
.news_content_show h1.title{ font-size: 35px; line-height: 36px;margin-bottom: 40px; overflow-y: hidden; overflow-x: auto; white-space: nowrap;}
.news_content_show p.times{ font-size: 24px; color: #888; border-bottom:1px solid #EBEEF0; padding-bottom: 30px;}
.news_content_show .news_show_con{ margin: 45px 0px;}
.news_content_show .news_show_con p{ line-height: 35px;}
.news_content_show .news_show_con img{padding:10px 0px; max-width: 100%;}
.news_show_bottom{ border-top: 1px solid #EBEEF0;padding: 25px 0px;}
.news_show_bottom p,.news_show_bottom p a{ line-height: 35px; color: #666;}
.news_show_bottom p:hover a{ color:#066504 ;}
.globle_con{ background: #f5f5f5; padding: 25px 15px; position: relative;}
.globle_con h3{ font-size: 20px;color: #066504; padding-bottom: 15px;}
.globle_con p{ line-height: 25px; color: #888;}

.globle_con .figure{ width: 165px; height: 213px; position: absolute;top: 10px; left: 70px;}
.globle_con .figure img{ display: block; width: 165px; height: 213px;}
.globle_con_box .zxrx{ background: #066504; width: 160px; height: 50px; overflow: hidden; margin-top: 35px;}
.globle_con_box .zxrx span{ display: block; width: 50px; height: 50px; border-right: 1px solid #fff; background: url('../images/zxzx_icon01.png') no-repeat center; float: left;}
.globle_con_box .zxrx em{ display: block; width: 109px; height: 50px; line-height: 50px; text-align: center; font-size: 16px; color: #fff; float: left;} 
.globle_con_box .zxrx em img{ display: inline-block; position: relative; margin-left: 8px; vertical-align: middle;}
.globle_con_box .phone{ margin-left: 56px; background: url('../images/mub02ad_phone.png') no-repeat left center; padding-left: 45px; margin-top: 35px;height: 50px;}
.globle_con_box .phone span{display: block; font-size: 13px; color: #666;}
.globle_con_box .phone em{ display: block; color: #066504; font-family: arial; font-size: 25px;}
.globle_conBox{ margin-left: 308px; margin-top: 48px; margin-right: 25px;}

.about_advantages{ margin: 55px 0px 0px; padding: 55px 0px; background: #f5f5f5;}
.about_adv_show{ margin-top: 35px;}
.about_adv_list ul li{ width: 48%; padding: 3%; overflow: hidden; margin-bottom: 20px; background: #fff;}
.about_adv_list ul li:nth-child(2n) {margin-right: 0;border-radius: 0 8px 8px 0;}
.about_adv_list ul li p {width: 100%;height: 50px;line-height: 50px;color: #333;font-size: 24px;font-weight: bold;margin: 0;padding: 0 0 0 62px;position: relative;box-sizing: border-box;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.about_adv_list ul li p i {display: block;width: 35px;height: 35px;position: absolute;left: 11px;top: 8px;font-size: 24px;font-weight: bold;color: #fff;text-align: center;line-height: 35px;}
.about_adv_list ul li p i:before {content: "";display: block;width: 35px;height: 35px;background: #066504;-moz-transform: rotate(45deg);-webkit-transform: rotate(45deg);-o-transform: rotate(45deg);transform: rotate(45deg);position: absolute;left: 0;top: 0;}
.about_adv_list ul li p i b {position: absolute;top: 0;left: 1px; font-size: 24px; color: #fff;}
.about_adv_list ul li p font {color: #fe0100;}
.about_adv_list ul li span {display: block;width: 100%;overflow: hidden;line-height: 24px;color: #666;font-size: 14px;text-align: justify;margin: 12px 0 0;padding: 0 0 0 12px;box-sizing: border-box; height: 72px; }
.about_adv_list ul li  p font, .adv_text ul li span font {color: #066504; font-size: 24px;}
/* .about_adv_list ul li */
.products_cont_show{ padding-left: 30px;}
.products_cont_show h1{ text-align: center; line-height: 30px; padding: 35px 0px; font-size: 20px; padding-bottom: 15px; border-bottom: 1px solid #C0C4CC; margin-bottom: 35px;}
.products_cont_show .pro_con_desc{ margin-bottom: 25px;}
.products_cont_show .pro_con_desc img{ max-width: 100%; height: auto;}
.products_cont_show .pro_con_desc p{ line-height: 30px;}

.honor_lists_show{ margin-bottom: 35px;}  
.honor_lists_show .list_item{ padding: 20px 15px;}
.honor_lists_show .list_item img{ width:100%;}
.pro_con_desc .table td{ vertical-align: middle; line-height: 38px; padding:0px 15px;}