@charset "utf-8";
/* CSS Document */

body {font-family:"Microsoft Yahei","微软雅黑","宋体", arial;margin:0; padding:0;font-size:12px;color:#000;overflow-x:hidden;}
html{overflow-x:hidden;}
div,form,img,ul,ol,li,dl,dt,dd,p {margin: 0; padding: 0; border: 0; }
li{list-style-type:none;}
img{vertical-align:top; text-align:center;}
img a{ border:none;}
h1,h2,h3,h4,h5,h6 { margin:0; padding:0;font-size:12px; font-weight:normal;}
* a { position: relative}
.clear{ clear:both;}
a:link {color: #333; text-decoration:none;}
a:visited {color: #333;text-decoration:none;}
a:hover {color: #006934;text-decoration:none;}
a:active {color: #006934;text-decoration:none;}

/*顶部样式*/
.top{ width:100%; height:auto; border-top:2px solid #006934; position:relative; z-index:100; overflow:hidden;}
.top_main{ width:1024px; height:30px; margin:0 auto; position:relative; overflow:hidden;}
.top_main_rg{ width:140px; padding:0 24px; height:30px; float:right; background:url(../../images/pcweb_images/head.png) left top no-repeat; position:relative; overflow:hidden;}
.home, .collect{ width:70px; height:30px; line-height:30px; float:left; position:relative; overflow:hidden;}
.home a, .collect a{ display:block; width:70px; height:30px; line-height:30px; text-align:center; color:#fff;position:relative; cursor:pointer; overflow:hidden;}
.home a:hover, .collect a:hover{ text-decoration:underline;}

/*头部样式*/
.header{ width:100%; height:auto; margin-top:-30px; z-index:10; position:relative; overflow:hidden;}
.logo{margin:0 auto; width:1024px; height:auto; position:relative; overflow:hidden;}
.logopic{ margin-top:10px;padding:5px;width:395px; height:80px; float:left; display:inline;}
.logopic a{ width:395px; height:80px; display:block; position:relative; overflow:hidden;}
.logopic a img{ width:395px; height:80px; position:relative; overflow:hidden;}

.logotel{ margin-top:50px; margin-left:15px;width:280px; height:auto; float:left; position:relative;overflow:hidden}
.logotel01{ width:49px; height:40px; float:left; display:block; position:relative; overflow:hidden;}
.logotel01 img{ width:49px; height:40px; float:left; display:inline;}

.logotel02{ margin-left:10px; margin-top:3px; float:left; width:200px; height:40px; position:relative; overflow:hidden;}
.logotel02 span{ display:block; width:200px; height:20px; line-height:20px; float:left; color:#f39800; font-size:18px; text-align:left;font-weight:600; position:relative; overflow:hidden;}

.logosearch{width:300px; height:110px; float:right; position:relative;overflow:hidden;}
.logosearch01 {font-size:12px; font-weight:600; text-align:right;}
.logosearch01 img{ padding:3px 5px 0px 5px;}
.logosearch01 a{ color:#717171;}
.logosearch01 a:hover{ color:#006934;}

.logosearch02{ margin-top:50px; float:right;}
.logosearch02 img{ margin-top:15px;}
.search_input{color:#CCC; width:160px; height:24px; line-height:24px; font-size:12px;float:left; margin-top:15px; padding-left:3px;margin-left:70px; border:1px solid #5e9051; outline:medium;}
.search_input input:hover {border:1px solid #5e9051;}	
.search_bt{ display:block; margin-top:15px; margin-left:-1px; cursor:pointer; border:none; outline:none; background:url(../../images/pcweb_images/search_an.png) left center no-repeat; float:left; width:54px; height:28px; position:relative; overflow:hidden;}

.menu_top{ width:100%; height:8px; background:url(../../images/pcweb_images/menutop.png) repeat-x;z-index:10; position:relative; overflow:hidden;}

/*导航*/
.menumain{ margin:-8px auto 0 auto; height:44px; width:1024px; z-index:10;position:relative; overflow:hidden;}
.menuleft{ float:left;width:10px; height:44px; background:url(../../images/pcweb_images/menuleft.png) no-repeat left;}
.menu{padding:0px 2px;width:1000px;height:44px; float:left;background:url(../../images/pcweb_images/menubg.png) repeat-x;}

.menu li{width:125px;height:44px; float:left; position:relative; overflow:hidden;}
.menu li a{ display:block; width:125px;height:44px; line-height:44px; color:#fff; font-size:14px; text-align:center; font-weight:600; background:url(../../images/pcweb_images/menujg.png) left center no-repeat;}
.menu li:first-child a{ background:none;}
.menu li a:hover, .menu li a.selected{ background:url(../../images/pcweb_images/menuhover.png) repeat-x; color:#006934;}


.menuright{ float:left;width:10px; height:44px; background:url(../../images/pcweb_images/menuright.png) no-repeat left;}


/* 焦点轮转样式 */

/* Callback example */
.callbacks_container{width:100%;max-width:1920px; height:auto; min-height:100px;text-align:center;margin-top:-44px;z-index:1;position:relative; overflow:hidden;}

.callbacks{width:100%;position:relative;overflow:hidden;}
.callbacks li{position:absolute;width:100%;left:0;top:0;}
.callbacks img{	display:block;position:relative;z-index:1;height:auto;width:100%;border:0;}
.callbacks .caption{display:block;position:absolute;z-index:2;font-size:20px;text-shadow:none;color:#fff;background:#000;background:rgba(0,0,0,0.8);left:0;right:0;bottom:0;padding:10px 20px;margin:0;max-width:none;}
.callbacks_nav{position:absolute;-webkit-tap-highlight-color:rgba(0,0,0,0);top:50%;left:23%;opacity:0.6;z-index:3;text-indent:-9999px;overflow:hidden;height:61px;width:38px;background:transparent url(../../images/pcweb_images/arrow_ico.png) no-repeat left top;margin-top:-30px;display:none;}
.callbacks_container:hover .callbacks_nav{display:block;}
.callbacks_nav:active{opacity:1.0;}
.callbacks_nav.next{left:auto;background-position:right top;right:23%;}

.rslides{width:100%; height:auto; position:relative;overflow:hidden;}
.rslides li{-webkit-backface-visibility:hidden;	position:absolute;display:none;width:100%;left:0;top:0;}
.rslides li:first-child{position:relative;display:block;float:left;}
.rslides img{display:block;height:auto;	float:left;	width:100%;	border:0;}
/*pager*/
.callbacks_tabs.callbacks1_tabs{margin-top:-120px; margin-bottom:120px;position:relative;z-index:100; text-align:center; overflow:hidden;}
.callbacks_tabs.callbacks1_tabs li{display:inline-block;width:15px;height:15px;margin-left:5px;position:relative;}
.callbacks_tabs.callbacks1_tabs li a{display:inline-block;width:15px;height:15px;position:absolute; left:0; z-index:1000; background:#fff; text-indent:9999em; border-radius:13px;}
.callbacks_tabs.callbacks1_tabs li.callbacks_here a{ background:#ff6c00;}

/*产品轮转样式*/
.hl_main5_content{width:1024px; height:236px; margin:-125px auto 0 auto; position:relative; z-index:10; overflow:hidden;}
.hl_main5_content1{width:930px; padding:0 9px 0 5px; height:236px;float:left; background:url(../../images/pcweb_images/gdbg.png) repeat-x; position:relative;overflow:hidden; }
.hl_main5_content1 ul{width:1860px; height:236px; position:relative; overflow:hidden;}
.hl_main5_content1 ul li{ float:left; width:210px; height:150px; margin-right:30px; padding:37px 0; display:inline;}
.hl_main5_content1 ul li a{ display:block; width:210px; height:162px; position:relative; overflow:hidden;}

.hl_main5_content1 ul li a img{ width:200px; height:120px; padding:6px 5px; float:left; background:url(../../images/pcweb_images/productsbg.png) left center no-repeat; position:relative; overflow:hidden; }
.hl_main5_content1 ul li a:hover img{background:url(../../images/pcweb_images/productshover.png) left center no-repeat; }

.hl_main5_content1 ul li a span{ display:block; float:left; width:210px; height:30px; line-height:30px; color:#333;text-align: center;font-size: 14px;font-weight: 600; position:relative; overflow:hidden;}
.hl_main5_content1 ul li a:hover span{ color:#006934;}

.hl_scrool_leftbtn{width:40px; height:236px; background:url(../../images/pcweb_images/gdleft.png) left top no-repeat; float:left;cursor:pointer;}
.hl_scrool_leftbtn:hover{background:url(../../images/pcweb_images/gdleftover.png) left top no-repeat;}

.hl_scrool_rightbtn{width:40px; height:236px; background:url(../../images/pcweb_images/gdright.png) left top no-repeat; float:right;cursor:pointer;}
.hl_scrool_rightbtn:hover{background:url(../../images/pcweb_images/gdrightover.png) left top no-repeat;}
/*产品轮转样式结束*/


.ct{ width:100%; height:auto; display:inline; position:relative;}

.ct_01{ margin:0 auto; width:1024px; height:230px; background:url(../../images/pcweb_images/ct_01bg.png) left top no-repeat; position:relative; overflow:hidden;}

/*关于我们*/
.ct_company{ float:left; width:338px; height:auto; background:#fff; position:relative; overflow:hidden;}
.ct_tit{ width:338px; height:21px; background:url(../../images/pcweb_images/lmbg.png) left top no-repeat;}
.ct_tit span{ margin-left:15px; float:left; width:60px; height:21px; line-height:21px; font-size:14px; font-weight:600; color:#fff; display:block;}
.ct_tit a{ display:block; float:right; margin-right:5px; width:60px; height:21px; line-height:21px; font-size:12px; font-weight:500; color:#006934;}
.ct_tit a:hover{color:#fff;}

.company{ padding:10px 5px; width:328px; position:relative; overflow:hidden;}
.compic{ width:328px; height:100px; float:left; position:relative; overflow:hidden;}
.compic a{ display:block; width:328px; height:100px; position:relative; overflow:hidden;}
.compic a img{width:328px; height:100px; position:relative; overflow:hidden;-webkit-transition:all .6s ease;-moz-transition:all .6s ease;-ms-transition:all .6s ease;-o-transition:all .6s ease;transition:all .6s ease;}
.compic a:hover img{transform: scale(1.05, 1.05);  -webkit-transform: scale3d(1.05,1.05);}

.company p{ width:328px; height:80px; margin-top:5px; font-size:12px; font-weight:normal; line-height:20px; float:left;text-align:left;position:relative; overflow:hidden;}
.company p a{ margin-left:15px; font-size:12px; font-weight:600; display:inline;}
.company p a:hover{ color:#006934;}

/*新闻中心*/
.ct_news{ margin-left:5px; float:left; width:338px; height:auto; overflow:hidden;}
.ct_tit01{ width:338px;  height:21px; background:url(../../images/pcweb_images/newsbg.png) left top no-repeat;}
.ct_tit01 span{ margin-left:15px;float:left; width:60px; height:21px; line-height:21px; font-size:14px; font-weight:600; color:#fff; display:block;}
.ct_tit01 a{ display:block; float:right; margin-right:5px; width:60px; height:21px; line-height:21px; font-size:12px; font-weight:500; color:#006934;}
.ct_tit01 a:hover{color:#fff;}

.ct_news_li{ padding:10px 5px; width:328px;height:auto; background:#fff; position:relative; overflow:hidden;}
.ct_news_li ul{ width:328px; height:185px; position:relative; overflow:hidden;}
.ct_news_li ul li{ width:328px; height:25px; line-height:25px; border-bottom:1px dashed #ececec; position:relative; overflow:hidden;}

.ct_news_li ul li span{color:#999;display:block; width:100px; float:right;text-align:center;} 

.ct_news_li ul li a { display:block;color:#333; text-align:left; text-indent:5px; width:208px;background:url(../../images/pcweb_images/arrowicon.png) 10px center no-repeat;padding-left:20px; float:left;}
.ct_news_li ul li a:hover { color:#006934; text-decoration:none;}

/*基地展示*/
.ct_jidi{margin-left:5px; float:left; width:338px; height:auto; overflow:hidden;}
.jidifouces{ padding:10px 0; width:338px;height:185px; background:#fff; position:relative; overflow:hidden;}
/* sub_box */
.sub_box{width:338px;height:185px;position:relative;overflow:hidden;}
.sub_box img{ width:338px; height:185px;position:relative; overflow:hidden;}
#bd1lfimg{position:relative;width:338px;height:185px;overflow:hidden;}
#bd1lfimg div{width:100000px;margin-left:334px;}
#bd1lfimg div dl:first-child{}

#bd1lfimg dl{width:338px;height:185px;position:relative;overflow:hidden;float:left;}
#bd1lfimg dt{width:338px;height:185px;position:absolute;left:0px;top:0px;}
#bd1lfimg dd{padding-left:25px;width:313px;height:25px; float:left; text-align:left;background:#006934;filter:alpha(Opacity=70);Opacity:0.7;position:absolute;left:0px;bottom:0px;}
#bd1lfimg dd span{height:21px;padding:2px 0 2px 0;line-height:21px; display:block;overflow:hidden;}
#bd1lfimg dd span a{font-size:12px;font-weight:bold;color:#fff; cursor:pointer;}
#bd1lfimg dd span a:hover{color:#fff; cursor:pointer;}

.sub_nav{width:338px;height:21px;bottom:0px;position:absolute;color:#999999;z-index:200;}
.sub_no{height:21px;float:right; margin-top:4px;}
.sub_no li{display:block;width:12px;height:12px; border-radius:12px; text-indent:9999em; margin-right:5px;float:left;overflow:hidden;line-height:21px;vertical-align:middle;text-align:center;background:#fff;color:#006934;cursor:pointer;}
.sub_no li.show{background:#ff6c00;color:#fff;}

/*底部版权*/
.foot{ padding:15px 0;width:100%; height:auto; background:#006934;position:relative; overflow:hidden;}
.foot_main{ width:1024px; height:auto; margin:0 auto; position:relative; overflow:hidden;}

.ft_lf{ float:left; width:460px; height:30px;}
.ft_lf li{ float:left; width:65px; height:30px; line-height:30px; text-align:center; font-size:12px; font-weight:500;background:url(../../images/pcweb_images/ft_lfbg.png) left center no-repeat; position:relative; overflow:hidden;}
.ft_lf li:first-child{ background:none;}
.ft_lf li a{ display:block; width:65px; height:30px; line-height:30px; color:#fff; position:relative; overflow:hidden;}
.ft_lf li a:hover{ color:#f5cb07;}

.ft_rg{width:500px; height:auto; float:right;position:relative;overflow:hidden;}
.ft_rg p{ width:500px; height:auto;text-align:right; color:#fff; line-height:24px;}
.ft_rg p span{ display:inline-block; padding:0 5px; width:auto; height:auto;text-align:right; color:#fff; line-height:24px;}
.ft_rg p a{ display:inline-block; padding-left:30px; margin-left:15px; width:auto;background:url(../../images/pcweb_images/beianbgs.png) left center no-repeat; height:auto;text-align:right; color:#fff; line-height:24px;}
/*产品展示页*/
.sub_banner{margin:-44px auto 15px auto;width:100%;height:auto;position:relative; overflow:hidden;}
.sub_banner img{width:100%; max-width:1920px;height:auto; margin:0 auto;position:relative;}

.content{margin:15px auto; width:1024px; height:auto; position:relative; overflow:hidden;}

.ct_lf{width:200px; height:auto;float:left; position:relative; overflow:hidden;}
.ct_lf_tit{width:170px; height:40px; padding:25px 15px; background:#006934; position:relative; overflow:hidden;}
.ct_lf_tit span{ width:170px; height:24px; line-height:24px; display:block; text-align:center; font-size:20px; font-weight:bold; color:#FFF; position:relative; overflow:hidden;}
.ct_lf_tit em{ width:170px; height:16px; line-height:16px; font-style:normal; display:block; text-align:center; font-size:12px; font-weight:500; color:#FFF; position:relative; overflow:hidden;}

.ct_lf_nav{ width:160px; padding:10px 19px 20px 19px; height:auto; background:#fff; border:1px solid #ececec; border-top:none; position:relative; overflow:hidden;}
.ct_lf_nav ul li { width:160px; height:41px; text-align:left; position:relative; overflow:hidden;}
.ct_lf_nav ul li a{ display:block;width:140px; padding-left:20px; height:40px; line-height:40px; font-size:12px;font-weight:600; background:url(../../images/pcweb_images/arrow.png) left center no-repeat;color:#333; border-bottom:1px solid #f3f3f3; position:relative; overflow:hidden;}
.ct_lf_nav ul li a:hover, .ct_lf_nav ul li a.selected{background:url(../../images/pcweb_images/arrow_hov.png) left center no-repeat;color:#006934;}

/*侧边栏图片*/
.product_intro, .contactus_side{ width:100%; height:auto; margin-top:10px; position:relative; overflow:hidden;}
.product_intro a, .contactus_side a{ display:block; width:100%; height:auto; position:relative; overflow:hidden;}
.product_intro a img, .contactus_side a img{ width:100%; height:auto; position:relative; overflow:hidden;}


.ct_rg{ width:812px; height:auto; float:right; position:relative; overflow:hidden;}
.ct_rgtitle{ width:812px; height:40px;border-bottom:1px dotted #ccc;}
.ct_rgtitle span{ width:812px ; display:block; height:40px; line-height:40px; padding-left:15px; color:#f00; font-size:16px; font-weight:bold; }


.subnav_main{width:772px; height:40px; line-height:50px; text-align:left; padding-left:40px; background:url(../../images/pcweb_images/nav.png) left center no-repeat;font-size:12px;color:#333; border-bottom:1px solid #006934;}
.subnav_main span{ color:#333; font-size:14px; font-weight:500;}
.subnav_main a{color:#333;font-size:14px; font-weight:500;}
.subnav_main a:hover{color:#006934;}

.ct_rg_detail{width:812px; height:auto; position:relative; overflow:hidden;}
.ct_rg_detail ul { margin-right:24px;width:185px; margin-top:15px; height:auto; float:left; position:relative; overflow:hidden;}
.ct_rg_detail ul:nth-child(4n) {margin-right:0;}

.ct_rg_detail ul li.proimg{ width:179px; height:110px; border:1px solid  #ececec; background:#fff; padding:2px; display:block; position:relative; overflow:hidden;}
.ct_rg_detail ul li.proimg a{ width:179px; height:110px;display:block; position:relative; overflow:hidden;} 
.ct_rg_detail ul li.proimg a img{ width:179px; height:110px;transition: all 0.5s;} 
.ct_rg_detail ul li.proimg a:hover img{transform: scale(1.025);} 


.ct_rg_detail ul li.protext {width:185px; height:30px; font-weight:bold; line-height:30px; display:block; text-align:center;}
.ct_rg_detail ul li.protext a{ color:#333;}
.ct_rg_detail ul li.protext a:hover{color:#006934;}

.page{width:100%;height:30px;float:left;overflow:hidden; font-size:12px;text-align:center;margin-top:20px;line-height:30px; padding-top:15px; border-top:1px solid #ececec;}
.page span{ margin:0 5px;padding:2px 5px; color:#000; font-size:12px;}
.page a{ margin:0 5px;padding:2px 5px;color:#3f3f3f; border:1px solid #3f3f3f;}
.page a:hover{ color:#006934; border:1px solid #006934;}

/*新闻列表页*/

.ct_rgdetail_lists{ width:790px; height:auto; padding:10px; position:relative; overflow:hidden;}
.ct_rgdetail_lists{ width:790px; height:auto; position:relative; overflow:hidden;}
.ct_rgdetail_lists ul li{color:#333;width:790px;height:35px;line-height:35px;border-bottom:1px dotted #ececec;float:left; display:inline;}
.ct_rgdetail_lists ul li a{float:left; color:#333; width:635px; display:block; height:35px; background:url(../../images/pcweb_images/arrow.png) no-repeat left center; padding-left:15px;}	
.ct_rgdetail_lists ul li a:hover{ background:url(../../images/pcweb_images/arrow_hov.png) left center no-repeat;color:#006934;}

.ct_rgdetail_lists li span{color:#999;margin-right:5px; width:120px; height:auto;float: right;text-align: right;} 
/*新闻详情页*/
.ct_rgdetail_title{ margin:20px auto 10px auto;width:810px; height:auto; line-height:30px; text-align:center; color:#333; font-size:18px; font-weight:bold;}
.ct_rg_subtitle{ margin:0px auto; height:35px; width:810px;line-height:35px; text-align:center; font-size:14px; color:#999; border-bottom:1px solid #dcdcdc;}
.ct_rg_subtitle span{ padding:0 5px; display:inline-block;}

.ct_rgdetails{ width:790px; padding:10px; position:relative; overflow:hidden;}
.buy_add{ width:120px; height:30px; line-height:30px; border-radius:10px; background:#e40a0a; margin:25px auto; position:relative; overflow:hidden;}
.buy_add a{ display:block;font-size:12px; font-weight:600; text-align:center; color:#fff;}
.buy_ewm{ width:220px; height:auto; margin:0 auto; position:relative; overflow:hidden;}
.buy_ewm img{ width:100%; height:auto; position:relative; overflow:hidden;}
.buy_ewm span{ width:100%; height:30px; line-height:30px; text-align:center; color:#333; font-size:14px; font-weight:600; display:block; position:relative; overflow:hidden;}








