@charset "utf-8";
/* CSS Document */
body,ul,p,h1,h2,h3,h4,dl,dd,form,input,textarea,select { padding:0; margin:0;  }
li { list-style:none; }
img { border:none; }
a { text-decoration:none; }
a:hover { text-decoration:none; }
.clear { zoom:1; clear:both; }
.clear:after { content:''; display:block; clear:both; }
table{ border-collapse:collapse;}
.border {border:1px #EAEBE5 solid;}
.fl{ float:left;}
.fr{ float:right;}
.yahei{ font-family:"微软雅黑";}
.shou{font-family:"宋体";}
body { max-width:1680px; margin:0 auto; position:relative;}
/*导航*/
.header{ margin:0 auto; width:100%; height:122px; position:absolute; top:0; left:0; z-index:9999; border-top:24px solid #fff; background: url(../images/1_01.png) bottom center no-repeat;}
.header_center{ width:1000px; margin:0 auto; height:122px; position:relative;}

.serch{ position:absolute; width:148px; height:20px; right:0; top:-2px; z-index:999999;}
.hd-text{ color:#A3A3A3; font-size:12px; line-height:20px; text-indent:10px; width: 128px; height:20px; background:url(../images/hd-text.jpg) no-repeat; border:none; outline:none; position:absolute; right:20px; top:0px;}
.hd-sbt{ height:20px; width:20px;  background:url(../images/hd-sbt.jpg) no-repeat; border:none; cursor:pointer; outline:none; position:absolute; right:0; top:0px;}


.logo{ width:104px; height:104px; text-align:center; position:absolute; top:0; left:50%; margin-left:-52px;}
.logo img{ width:104px; height:104px;}

.left_nav{ width:408px;  height:104px;  padding-left:40px;}
.right_nav{ width:396px;  height:104px; padding-left:20px;}

.left_nav ul,.right_nav ul{ height:104px; width:448px; line-height:104px;}
.left_nav li,.right_nav li{ float:left; line-height:104px; height:104px; position:relative;}
.left_nav li a,.right_nav li a{ font-weight:600; color:#241615; display:block; line-height:104px; font-size:14px; line-height:104px; margin:0 34px;}

.menu_ul dl{ display:none; width:200px; position:absolute; top:80px; left:0px; z-index:999;}
.menu_ul dl dd{ height:35px; line-height:35px; width:124px; text-align:center; border-bottom: 1px #FFFFFF solid;}
.menu_ul dl dd a{ font-weight:normal; background:#009147; display:block; width:124px; height:35px; line-height:35px; font-size:14px; color:#fff; text-align:center; margin:0; padding:0; }
.menu_ul dl dd a:hover{ background:#66b248; color:#fff;}



/**幻灯片**/
#i_banner{ border-top:62px solid #fff; position:relative;}
/* flexslider */
.flexslider{position:relative;height:666px;overflow:hidden;}
.slides{position:relative;z-index:1;}
.slides li{height:666px;}
.flex-control-nav{ display:none;position:absolute;bottom:0px;z-index:2;width:100%;text-align:center; margin:0px; padding:0; margin-bottom:24px;}
.flex-control-nav li{display:inline-block;width:14px;height:14px;margin:0 5px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:14px;height:14px;line-height:40px;overflow:hidden;background:url(../images/dot.png) right 0 no-repeat;cursor:pointer;}
.flex-control-nav .flex-active{background-position:0 0;}

.flex-direction-nav{position:absolute;z-index:3;width:100%;top:45%;}
.flex-direction-nav li a{display:block;width:78px;height:78px;overflow:hidden;cursor:pointer;position:absolute;}
.flex-direction-nav li a.flex-prev{left:56px;background:url(../images/prev.png) center center no-repeat;}
.flex-direction-nav li a.flex-next{right:56px;background:url(../images/next.png) center center no-repeat;}

.banner_bg{ height:126px; width:100%; background:url(../images/2_04.png) center center no-repeat; position:absolute; bottom:0; left:0; z-index:9999;}



.i_main{ width:100%; margin:0 auto; background:url(../images/i_main_bg.jpg) center center repeat-y;}
.i_center{ width:1000px; margin:0 auto; min-height:50px;}

.i_box{ width:332px; float:left; height:254px !important; margin-top:26px; background:#fff; border-top-left-radius:8px;
border-top-right-radius:8px;}
.margin14{ margin-left:14px; margin-right:14px;}
.i_box h1{ text-indent:14px; font-family:"微软雅黑"; font-weight:normal; line-height:36px; height:36px; font-size:14px; color:#56a877; position:relative; font-weight:600;}
.i_box h1 a{ text-indent:0; width:44px; height:20px;  font-family:Arial, Helvetica, sans-serif; font-size:12px; text-align:center; display:block; position:absolute; top:6px; right:16px; color:#7D7D7D; line-height:20px; font-weight:normal;}
.i_box h1 a:hover{ color:#56a877;}

.i_about{ width:300px; margin:0 auto; }
.i_about dt{ width:126px; height:102px; float:left; margin-top:11px;}
.i_about dt img{ width:126px; height:102px; }
.i_about dd{ margin-top:8px; width:164px; float:right; font-size:12px; color:#8D8D8D; line-height:18px; }

/**产品多图***/
.divFrame{width:292px;text-align:center; margin:0 auto; position:relative; height:126px; background:#fff;}
.divFrame .divContent{width:292px;height:126px;overflow:hidden; position:relative; margin:0 auto;}

.i_pro_left{ position:absolute; top:0px; left:0px; width:44px; z-index:99;}
.i_pro_left a{ display:block; width:44px; height:126px; background:url(../images/slide_left_but.png) no-repeat;}
.i_pro_right{ position:absolute; top:0px; right:0px; width:44px; z-index:99;}
.i_pro_right a{ display:block; width:44px; height:126px; background:url(../images/slide_right_but.png) no-repeat;}
.divFrame .divContent .divList{ position:absolute; z-index:98;width: 1000%;}
.divFrame .divContent .divList li{  overflow:hidden; width:140px;height:126px;float:left;position:relative;padding: 0 3px;}
.divFrame .divContent .divList li img{width:100%;;height:126px;}

/**联系我们***/
.i_contact{ width:272px; height:114px; margin:0 auto; background:url(../images/i_contact.png) bottom right no-repeat; font-size:12px; line-height:18px; color:#8D8D8D; padding-top:8px;}

/*滚动条*/
.roll { width:1000px; height:186px; margin: 0 auto; position: relative; }
/*.btn_left { display: block; width:34px; height:100px; background:url(../images/btn_left.jpg) center center no-repeat; position: absolute; top: 0; left:0px; z-index: 1; }
.btn_left:hover { background:url(../images/btn_left_hover.jpg) center center no-repeat; }
.btn_right { display: block; width: 34px; height: 100px; background: url(../images/btn_right.jpg) no-repeat; position: absolute; top: 0; right: 0; z-index: 1; }
.btn_right:hover { background:url(../images/btn_right_hover.jpg) center center no-repeat; }
*/
.roll .wrap { width:968px; height:204px; margin: 0 auto; margin-top:12px; position: relative;overflow: hidden;  }
.wrap img{width:184px; height:172px;}
.roll ul { position: absolute; top: 0; left: 0; }
.roll li { float: left; width: 184px; height:203px; text-align: center; margin-right:14px; border:1px solid #c0c0c0;}
.roll li a{ color:#666; font-size:12px;}
.roll li a:hover{ color:#58aa79; font-size:12px;}

/************************************/


.n_main{ width:100%; margin:0 auto; background:url(../images/i_main_bg.jpg) center center repeat-y; padding-top:32px;}
.n_center{ width:1000px; margin:0 auto; min-height:50px; background:#fff; border-top-left-radius:8px;
border-top-right-radius:8px; }
.padding16{ padding:0 16px; width:968px;}
.n_center_top{ height:76px; border-bottom:1px solid #ECECEC; width:1000px;}
.n_center_top h2{ font-size:24px; font-weight:bold; line-height:76px; text-indent:13px; color:#001D39; width:300px; float:left; height:76px;}
.n_center_top p{ padding-right:6px; width:690px; text-align:right; font-size:12px; color:#000; line-height:76px; float:right;}
.n_center_top p a{  font-size:12px; color:#000; line-height:76px;}
.n_center_top p span{  font-size:12px; color:#000; line-height:76px;}
.n_center_top p a:hover{ color:#56a877;}

.n_about{ padding-bottom:50px;}
#tab{width:1000px;position:relative;}
#tab .tab_menu{width:100%;float:left;position:absolute;z-index:1;}
#tab .tab_menu li{float:left;width:140px;height:32px;line-height:32px;cursor:pointer;text-align:center;margin:20px 8px; background:#F0F0F0; color:#001D3B; font-size:12px; border:1px solid #F0F0F0;}
#tab .tab_menu li a{ display:block; width:100%; height:100%; color:#001D3B; font-size:14px;}
#tab .tab_box{width:960px;clear:both; position:relative;  padding:18px 20px 35px 20px; font-size:12px; color:#000000; line-height:24px; min-height:400px;}
#tab .tab_menu li:hover{ background-color:#001E3A;border:1px solid #C5CCD2;}
#tab .tab_menu li:hover a{color:#fff;}
#tab .tab_menu .selected{background-color:#001E3A;border:1px solid #C5CCD2; color:#fff;cursor:pointer;}
#tab .tab_menu li.selected a{color:#fff;}
.hide{display:none;}

.cate_list{ width:968px; padding-bottom:20px; border-bottom:1px solid #ECECEC;}
.cate_list li{ width:126px; border:1px solid #CCCCCC; height:40px; float:left; margin-right:14px; margin-top:16px;}

.brands_info{ width:968px; font-size:12px; color:#515151; line-height:24px; padding-bottom:28px;}
.brands_info h1{font-size:24px; font-weight:bold; color:#001D39; height:48px; line-height:48px;}

.productslist{ width:984px; padding-left:16px; }
.productslist li{ width:224px; height:256px; border:1px solid #E0E0E0; float:left; margin-right:20px; margin-bottom:22px;}
.productslist li img{ height:206px; width:224px;}
.productslist li p{ font-size:12px; color:#515151; line-height:48px; text-align:center;}
.productslist li p a{ font-size:12px; color:#515151; line-height:48px;}
.productslist li p a:hover{ color:#56a877;}

.product_img{ width:500px; height:350px; margin:0 auto;}
.product_img dt{ height:50px; width:500px; line-height:50px; font-size:14px; color:#525252; text-align:center;}
.product_img dd{ width:500px; height:300px;}
.product_img dd img{ width:500px; height:300px;}

.product_detail{font-size:12px; color:#515151; line-height:24px;}
.product_detail h3{ line-height:30px; height:30px; margin-top:10px; border-bottom:1px solid #ECECEC; font-size:14px; color:#505050; text-indent:16px; font-weight:normal; margin-bottom:10px;}

#dcms_pager { position: relative;bottom: 25px;left: 18px;}

.con{ padding-bottom:30px;}

/*脚部*/
.icp{ width:100%; float:left; line-height:42px; height:80px; text-align:center; font-size:12px; color:#fff; font-family:Arial, Helvetica, sans-serif;}

.order_tab{ width:850px; margin-left:16px; margin-top:20px; font-size:12px; }
caption{ text-align:left; font-size:12px; line-height:24px; color:#000000;}
.order_tab tr{ line-height:40px; height:40px; font-size:12px;}
.order_tab tr span{ color:red; font-size:12px;}
.but{ background:#F0F0F2; border:none; color:#000; font-size:12px; line-height:22px; height:22px; width:34px; text-align:center; margin-right:8px; cursor:pointer;}
.order_bg{ background:#fff url(../images/order_bg.jpg) bottom right no-repeat; padding-bottom:40px;}


.path{ float:right; color:#212121; font-size:12px;height:30px; line-height:30px; padding: 15px 10px 0 0;  }
.path .title{ float:left; padding-right:10px;}
.path .cur{ float:left;  font-size:12px;height:30px; line-height:30px; }
.path .cur a { color:#001e3a }
.path .cur span{color:#026ab4;}

.nnav{ height:35px;border-bottom: 1px solid #ececec;  padding: 15px 20px 15px;}
.nnav ul li{ float:left; height:35px; line-height:35px; background-color:#f0f0f0; margin-right:13px; margin-left:13px;  text-align: center;}
.nnav ul li a{  height:35px; line-height:35px;color:#333333;display:block;padding:0 10px;}
.nnav ul li a:hover{ height:35px; line-height:35px; color:#fff; background-color:#009147;padding:0 10px;display:block;}
.nnav ul li .sel{ height:35px; line-height:35px; color:#fff; background-color:#009147;padding:0 10px;display:block;}


.tel{background:#fff url(../images/tel.jpg) bottom left no-repeat; width:200px; height:40px; padding-left:45px; color:#009147; font-size:14px; font-weight:bold; margin-left:30px;position: absolute;top: -12px;right: 90px;}

.goback a {
  width: 90px;
  height: 40px;
  line-height: 40px;
  background-color: #009147;
  border-radius: 5px;
  display: block;
  margin: 0 auto;
  color:#FFF;
}

.goback a:hover {
  width: 90px;
  height: 40px;
  line-height: 40px;
  background-color: #66b248;
  border-radius: 5px;
  display: block;
  margin: 0 auto;
  color:#FFF;
}

.tac{ text-align:center;}
.mt40{ margin-top:40px;}

