﻿@charset "utf-8";
.container{width: 1003px;margin: 0 auto;}

/*header*/
.header{height: 159px;background: url(../images/bg.gif) repeat-x;}
.top_header{height: 116px;overflow: hidden;}
.logo_box{padding-top: 20px;}
.top_header .right{padding-top: 32px;}
.top_header .tel_box{height: 50px;overflow: hidden;background: url(../images/phone.png) left center no-repeat;font: normal 12px/24px "simsun";color: #6db33f;padding-left: 25px;}
.top_header .tel_box i{font-size: 24px;color: #dc6113;font-weight: bold;}

/*nav*/
.nav_box{height: 43px;position: relative;}
.nav_box .nav_ul{width: 651px;float: right;margin: 0 auto;}
.nav_box .nav_ul .nav_li{width: 81px;height: 43px;float: left;position: relative;}
.nav_box .nav_ul .nav_li.hover{}
.nav_box .nav_ul .nav_li .nav_a{display: block;width: 100%;height: 100%;font: normal 14px/43px "Microsoft YaHei";color: #fff;text-align: center;}
.nav_box .nav_ul .nav_li .nav_p{width: 93px;position: absolute;left: 0;top: 43px;z-index: 9;background: #b6da34;display: none;}
.nav_box .nav_ul .nav_li .nav_p a{display: block;height: 24px;font: normal 12px/24px "simsun";color: #fff;text-align: center;}
.nav_box .nav_ul .nav_li .nav_p a:hover{color: #c00;}
.nav_box .sub_nav{width: 351px;height: 54px;background: url(../images/b1.png) center no-repeat;position: absolute;left: 0;top: -12px;}
.nav_box .sub_nav .bg_box{width: 233px;height: 37px;background: url(../images/b2.png) center no-repeat;position: relative;left: 10px;top: 12px;}
.nav_box .sub_nav .bg_box a{display: block;width: 110px;height: 30px;font: normal 18px/30px "Microsoft YaHei";color: #fff;text-align: center;position: absolute;left: -1px;top: 0;}
.nav_box .sub_nav .bg_box a.a_01{top: 6px;}
.nav_box .sub_nav .bg_box a.a_02{left: 115px;}

/***************m-focus-d*******************/
.m-focus-d{position:relative;z-index:1;width:100%;height:480px;overflow:hidden;border-bottom: solid #b6da34 3px;}
.m-focus-d .switchable-box{width:100%;height:480px;}
.m-focus-d .switchable-content li{width:100%;height:480px;text-align:center;text-indent:-9999em;}
.m-focus-d .switchable-content li img{visibility:hidden;}
.m-focus-d a{display:block;position:absolute;top:200px;z-index:25;width:50px;height:18px;line-height:18px;text-align:center;background:#000;color:#fff;}
.m-focus-d .m-focus-prev {left:0px;}
.m-focus-d .m-focus-next {right:0px;}
.m-focus-d .switchable-nav {position:absolute;bottom:10px;right:27px;z-index:50;}
.m-focus-d .switchable-nav li {float:left;display:inline;margin:0 7px;width:15px;height:15px;line-height:15px;text-align:center;background:none;color:#fff;cursor:pointer;font-family: "Microsoft YaHei";font-size: 20px;}
.m-focus-d .switchable-nav li.active {color:#6db33f;}
.m-focus-d .switchable-caption {height:24px;color:#FFF;}

/*warp_a*/
.warp_a{height: 274px;padding-top: 20px;width: 962px;margin: 0 auto;}
.warp_a_left{width: 711px;height: 258px;overflow: hidden;}
.tab_ul{height: 36px;position: relative;overflow: hidden;}
.tab_ul li{float: left;width: 201px;background: url(../images/t1.gif) center no-repeat;cursor: pointer;font: bold 14px/36px "Microsoft YaHei";color: #5c7337;text-align: center;margin-left: 10px;}
.tab_ul li.active{background: url(../images/hover.gif) center no-repeat;color: #fff;}
.tab_ul a{position: absolute;right: 0;top: 0px;font: normal 12px/36px "simsun";color: #000;}
.tab_ul a:hover{color: #8dab24;}
.tab_content{height: 207px;border: solid #c2e097 1px;border-top: solid #c2e097 4px;overflow: hidden;padding: 10px 10px 0 10px;display: none;}
.tab_content .img_box{display: block;float: left;width: 288px;height: 200px;}
.tab_content .img_box img{width: 288px;height: 200px;}
.tab_content .text_box{float: right;width: 389px;}
.tab_content .text_box li{height: 24px;clear: both;line-height: 24px;}
.tab_content .text_box li a{background: url(../images/icon.gif) left center no-repeat;padding-left: 10px;font: normal 12px/24px "simsun";color: #000;}
.tab_content .text_box li a:hover{color: #8dab24;}
.tab_content .text_box li.first{height: 73px;}
.tab_content .text_box li.first a{display: block;height: 24px;font: bold 14px/24px "simsun";color: #000;}
.tab_content .text_box li.first a:hover{text-decoration: underline;}
.tab_content .text_box li.first p{font: normal 12px/22px "simsun";color: #000;}

.warp_a_right{width: 250px;height: 274px;background: url(../images/b4.png) center no-repeat;}
.warp_a_right .show_box{width: 211px;margin: 0 auto;padding-top: 35px;}
.warp_a_right .tight{height: 36px;overflow: hidden;}
.warp_a_right .tight span{float: left;font-size: 14px;font-weight: bold;color: #369200;line-height: 36px;}
.warp_a_right .tight a{float: right;font: normal 12px/36px "simsun";color: #369200;}
.warp_a_right .tight a:hover{text-decoration: underline;}
.warp_a_right .con{font: normal 12px/22px "simsun";color: #000;text-indent: 2em;height: 176px;overflow: hidden;}


/*warp_b*/
.warp_b{height: 203px;background: url(../images/bg1.gif) center no-repeat;width: 962px;margin: 0 auto;padding-top: 20px;}
.warp_b .title{height: 30px;overflow: hidden;text-align: right;font: normal 12px/30px "simsun";color: #000;padding-right: 15px;}
/*******m-product-1*********/
.m-product-1{width:836px;margin-left:auto;margin-right:auto;position:relative;}
.m-product-1 li{width:25%;float:left}
.m-product-1 li .u-img,
.m-product-1 li .u-name{display:block;text-align:center;}
.m-product-1 li .u-btn{background:#999999;color:#FFF;padding:5px 15px;font-size:14px;display:inline-block;*display:inline;*zoom:1;}
.m-product-1 li .u-box{text-align:center}
.m-product-1 li .u-img{height:128px;width:100%;border:1px solid #719c0d;overflow:hidden;background: #abce2f;}
.m-product-1 li.hover .u-name{color: #000;}
.m-product-1 li img{height:118px;width:171px;display: block;margin: 0 auto;margin-top: 5px;}
.m-product-1 li .u-name{font-size:12px;line-height:25px;color:#fff;display:block;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;background: #abce2f;border:1px solid #719c0d;margin-top: 1px;}
.m-product-1 li .u-box,
.m-product-1 li .u-name{margin-left:auto;margin-right:auto;width:183px;}


.m-product-1 .u-prev,
.m-product-1 .u-next{display:block;float:left;cursor:pointer;margin-top: -12px;top: 50%;background:url(../images/hori_large.png) no-repeat; cursor: pointer;height: 30px;position: absolute;text-indent: -9000px;width: 30px;filter:alpha(opacity=70);opacity: 0.7;-moz-opacity:0.7;-khtml-opacity: 0.7;}
.m-product-1 .u-prev{left: -40px;background-position: left 0;}
.m-product-1 .u-next{right: -40px;background-position: left -30px;}
.m-product-1 .u-prev:hover,
.m-product-1 .u-next:hover{filter:alpha(opacity=100);opacity: 1;-moz-opacity:1;-khtml-opacity: 1;}

.footer{margin-top: 20px;padding-top: 20px;font: normal 12px/24px "simsun";color: #000;text-align: center;padding-bottom: 15px;border-top: solid #719c0d 1px;}


/*产品列表*/
.sub_container{padding-top: 20px;}
.side_bar{width: 203px;float: left;background: url(../images/lb.gif) left top no-repeat;}
.side_bar .show_box{width: 159px;overflow: hidden;margin-left: 26px;margin-top: 46px;padding-bottom: 10px;}
.side_bar .show_box .title{height: 35px;overflow: hidden;font: normal 16px/35px "Microsoft YaHei";color: #333;border-bottom: solid #98b827 1px;text-indent: 15px;}
.f_menu_list{}
.f_menu_list dl{}
.f_menu_list dt{height: 30px;border-bottom: solid #98b827 1px;font: bold 14px/30px "Microsoft YaHei";color: #333;cursor: pointer;overflow: hidden;text-indent: 15px;}
.f_menu_list dd{height: 24px;font: normal 12px/24px "Microsoft YaHei";color: #333;text-indent: 20px;display: none;}

.side_right{width: 767px;float: right;overflow: hidden;}
.side_right_title{height: 40px;overflow: hidden;}
.side_right_title .left{height: 40px;background: url(../images/icon3.gif) left center no-repeat;font: normal 14px/40px "Microsoft YaHei";color: #333;text-indent: 35px;}
.side_right_title .right{font: normal 12px/40px "Microsoft YaHei";color: #333;}
.side_right .ann_img img{display: block;max-width: 767px;}

.side_right_name{height: 49px;margin-top: 10px;background: url(../images/b1.gif) center no-repeat;overflow: hidden;font: normal 14px/25px "Microsoft YaHei";color: #333;text-align: center;}

.goods_ul{width: 800px;}
.goods_ul li{float: left;width: 183px;margin-right: 10px;margin-bottom: 10px;}
.goods_ul li .img_box{display: block;width: 181px;height: 128px;background: #abce2f;border: solid #719c0d 1px;}
.goods_ul li .img_box img{display: block;width: 171px;height: 118px;margin: 0 auto;margin-top: 5px;}
.goods_ul li .name_box{display: block;height: 25px;background: #abce2f;border: solid #719c0d 1px;font: normal 12px/25px "Microsoft YaHei";color: #fff;text-align: center;margin-top: 1px;}
.goods_ul li .name_box:hover{color: #333;}

/*新闻*/
.p_n_list{}
.p_n_list *:hover{ text-decoration:none;}
.p_n_list a{ display:block; display:inline-block;width:100%;padding:10px 0;  border-bottom:dashed #e0e0e0 1px;line-height:28px; cursor:pointer; font-family:Microsoft YaHei; }
.p_n_list a:hover .nd{background:#6db33f; }
.p_n_list a:hover .nd strong{color:#6db33f;}
.p_n_list a.off{}
.p_n_list a.on {background:#f7f7f7; } 
.p_n_list a .nd{ display:block; display:inline; width:50px;height:50px; float:left;margin:5px 10px 5px 10px;padding:1px; background:#333333 ; line-height:20px; font-size:10px; text-align:center; color:#fff; }
.p_n_list a .nd strong{display:block; width:100%;height:30px; font-size:20px; background:#fff;line-height:30px;color:#333333 ;}
.p_n_list a .nt{display:block;overflow:hidden;margin-left:72px;width:320px;line-height:22px;text-align:left;font-size:14px; font-weight:bold; white-space:nowrap;text-overflow:ellipsis;}
.p_n_list .nc{display:block;overflow:hidden;margin-left:72px; height:40px;text-align:left;color:#858585;line-height:20px; }

.news-detail{line-height:24px;}
.news-detail h1{padding:10px 0;line-height:28px;text-align:center;font-size:24px;color:#000;font-family:'microsoft yahei';}
.news-detail .detail-time{position:relative;text-align:center;color:#666;font-size:12px;padding:5px 0;border-bottom:1px solid #ccc;}
#bdshare{position:absolute;right:10px;top:3px;line-height:16px;}
.news-detail .detail-user{text-align:center;color:#999;font-size:12px;padding:5px 0;margin-bottom:10px;border-bottom:1px solid #ccc;}
.news-detail .detail-share{padding:5px 0;text-align:right}
.news-detail .detail-img{text-align:center;padding:10px 0;border-bottom:1px solid #ccc;}
.news-detail .detail-img img{max-width:100%;_width: expression((documentElement.clientWidth < 700) ? "" : "700px" );}
.news-detail .detail-con{text-align:justify;padding:10px;border-bottom:1px solid #ccc;line-height:20px;color:#333;}
.news-detail .detail-page{padding:10px;}
.news-detail .detail-page .page-text{width:48%;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.news-detail .detail-page .right{text-align:right;}
.news-detail .detail-page .page-text a{color:#666;}
.news-detail .detail-page .page-text a:hover{color:#900}

/***************** detail-pro *********************/
.pro-detail h1{font-size:18px;color:#333;font-weight:bold;margin-bottom:5px;text-align:center;}
.pro-detail .detail-time{text-align:center;color:#999;font-size:12px;padding:5px 0;border-bottom:1px solid #e5e5e5;}
.pro-detail .detail-user{text-align:center;color:#595959;font-size:12px;padding:5px 0;margin-bottom:10px;border-bottom:1px solid #e5e5e5;}
.pro-detail .detail-share{padding:5px 0;text-align:right}
.pro-detail .detail-img{position:relative;text-align:center;padding:10px 0;border-bottom:1px solid #e5e5e5;}
.pro-detail .detail-img img{max-width:100%;_width: expression((documentElement.clientWidth < 700) ? "" : "700px" );}
.pro-detail .detail-img .debtn-prev,.pro-detail .detail-img .debtn-next{position:absolute;top:50%;_top:100px;margin-top:-44px;display:block;width:54px;height:87px;background:url(../images/ad-debtn.gif) no-repeat;z-index:11;filter:alpha(opacity=30);opacity: 0.3;-moz-opacity:0.3;-khtml-opacity: 0.3;}
.pro-detail .detail-img .debtn-prev:hover,.pro-detail .detail-img .debtn-next:hover{filter:alpha(opacity=80);opacity: 0.8;-moz-opacity:0.8;-khtml-opacity: 0.8;}
.pro-detail .detail-img .debtn-prev{left:0;background-position:left 0;}
.pro-detail .detail-img .debtn-next{right:0;background-position:right 0;}
.pro-detail .detail-con{text-align:justify;padding:10px;line-height:30px;font-size:14px;}
.pro-detail .detail-page{padding:10px;}
.pro-detail .detail-page .page-text{width:48%;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.pro-detail .detail-page .right{text-align:right;}
.pro-detail .detail-page .page-text a{color:#666;}
.pro-detail .detail-page .page-text a:hover{color:#900}
.sub-share{padding:15px 0;}
.sub-share .bdsharebuttonbox{width:200px;float:right;}

.sub-content{padding:0 10px 20px 10px;text-align:justify;line-height:24px;}
.sub-content img{max-width:700px;_width: expression((documentElement.clientWidth < 700) ? "" : "700px" );}
.sub-content h1{color:#000;margin-bottom:20px;padding:10px 0;text-align:center;font-size:18px;font-weight:normal;}
.sub-content h1 p{text-align:center;font-size:12px;}
.sub-content p{font-size:14px;color:#333;}
.sub-content #platform img{max-width:none;_width: none;}


/*****************sub-message ************/
.sub-message{padding:50px 30px;background:#FFF;color:#333;font-family:"microsoft yahei";}
.sub-message .m-textimg{font-size:14px;margin-bottom:20px;line-height:24px;}
.sub-message .m-textimg img{float:left;margin-right:15px;}
.sub-message i{font-style:normal;display:inline-block;*display:inline;*zoom:1;padding-right:5px;color:#F00}
.sub-message .m-tage{padding:5px 0;}
.sub-message .m-form{padding:10px;margin-bottom:10px;}
.sub-message table{width:100%;}
.sub-message .m-form table td{padding:7px 0;}
.sub-message label{display:inline-block;width:80px;height:30px;line-height:30px;text-align:right;position:relative;top:-1px;}
.sub-message .m-form table input{width:60%;height:28px;line-height:28px;padding-left:5px;vertical-align: middle;}
.sub-message .m-form .td-textarea{vertical-align: middle;width:60%;}
.sub-message .m-form .td-textarea label{float:left;}
.sub-message .m-form .td-textarea textarea{width:70%;height:168px;padding:5px;}
.sub-message .m-submit{text-align:right;vertical-align: top;}
.sub-message .m-submit img{margin-left:5px;vertical-align:top;}
.sub-message .m-submit .btn{width:80px;height:28px;line-height:24px;margin:0;margin-left:5px;border:none;font-family:"microsoft yahei";cursor:pointer;font-size:14px;}
.sub-message .m-submit .btn:hover{filter:alpha(opacity=90);opacity: 0.9;-moz-opacity:0.9;-khtml-opacity: 0.9;}
.sub-message .m-submit input{vertical-align:top;height:24px;line-height:24px;margin:0;width:80px;cursor:auto;padding-left:5px;}
.sub-message .m-submit input,
.sub-message .m-form table input,
.sub-message .m-form .td-textarea textarea{border:1px solid #E1E1E1;background:#FFF;}
.sub-message .m-form{border:1px solid #e0e0e0;background:#f5f3f3;}
.sub-message .m-submit .btn{color:#fff;background:#719c0d;}


.demo{width:960px;height:470px;position:relative;margin:0 auto;}
.big{width:1680px;height:466px;position:absolute;left:-360px;top:0;border-bottom:5px solid #c0c503;}
ins.d_bg1{width:1680px;height:103px;display:block;background:url(../images/png.png) no-repeat;position:absolute;left:-360px;bottom:0;z-index:2;}
.src{width:960px;height:103px;position:absolute;left:0;bottom:0;z-index:3;}
.src1{width:960px;height:103px;position:relative;}
.src2{width:610px;height:103px;float:right;margin-right:37px;_margin-right:19px;overflow:hidden;position:relative;}
.src2 ul{position:absolute;width:2000em;}
.src2 ul li{float:left;padding:14px 5px 0 0;}
.src2 ul li a{width:140px;height:78px;display:block;border:4px solid #babe1f;position:relative;}
a.np1,a.np2{width:28px;height:49px;z-index:4;display:block;background:url(../images/png1.png) no-repeat;position:absolute;}
a.np1{background-position:left top;top:33px;left:272px;}
a.np1:hover{background-position:left bottom;}
a.np2{background-position:right top;top:33px;right:0px;}
a.np2:hover{background-position:right bottom;}
html{overflow-x:hidden;}
.src2 ul li a b{width:140px;height:78px;position:absolute;left:0;top:0;background:#303107;opacity:0.8;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=80)";}
.src2 ul li a.current b{opacity:0;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=0)";}
.click{width:22px;height:11px;background:url(../images/libg.gif) no-repeat 0 -11px;position:absolute;left:469px;top:-3px;z-index:1000;}
/* root element for the scrollable. when scrolling occurs this element stays still. */
a.browse{background:url("../images/hori_large.png") no-repeat scroll 0 0 transparent;cursor:pointer;display:block;float:left;height:30px;margin:60px 10px;width:30px;text-indent:-99990px; display:inline; }
a.right{background-position:0 -30px;clear:right;}
a.right:hover{background-position:-30px -30px;}
a.right:active{background-position:-60px -30px;}
a.left{}
a.left:hover{background-position:-30px 0;}
a.left:active{background-position:-60px 0;}
.scrollable{/* required settings */
 position:relative;overflow:hidden;width:860px;height:170px;float:left;/* custom decorations */
}
/* root element for scrollable items. Must be absolutely positioned and it should have a extremely large width to accomodate scrollable items. it's enough that you set the width and height for the root element and not for this element.*/
.scrollable .items{/* this cannot be too large */
 width:20000em;position:absolute;clear:both;}
/*.items a */
/* active item */
.scrollable .active{border:2px solid #000;position:relative;cursor:default;}
.scrollable a{display:block;display:inline; overflow:hidden; width:190px;height:170px;float:left;padding:5px 12px;line-height:22px;text-align:center;color:White;}
.scrollable a:hover{text-decoration:none;color:Black;}
.scrollable a img{display:block;margin-bottom:1px;width:90%;border:1px solid #82b50a;height:118px;padding:5px;background-color:#abce2f;}
.scrollable a:hover img{border:1px solid #719c0d;}
.scrollable a span{display:block;overflow:hidden;border:1px solid #82b50a;width:90%;padding:0 5px;background-color:#abce2f;line-height:25px;white-space:nowrap;text-overflow:ellipsis;cursor:pointer;}



