﻿@charset "utf-8";
/* CSS Document */
body {font:12px/1.5 "microsoft yahei";background:#fff}
html, legend {background:none repeat scroll 0 0 #FFFFFF; color:#000;}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, button, textarea, p, blockquote, th, td {margin:0; padding:0;}
table {border-collapse:collapse; border-spacing:0;}
fieldset, img {border:medium none;}
li {list-style:none outside none;}
caption, th {text-align:left; font-weight:normal;}
h1, h2, h3, h4, h5, h6 ,b{font-size:100%;font-weight:normal;}
select, input, button, textarea {font:100% Tahoma,Helvetica,Arial,sans-serif;}
small {font-size:100%;}
del {text-decoration:line-through;}
em {font-style:normal;}
hr {background-color:#DEDEDE; border:medium none; color:#DEDEDE; min-height:1px;}
html {overflow-y:scroll;}
a{text-decoration:none;color:#333;cursor:pointer;}
a:hover{text-decoration:none;color: #b56800;}
.clear {clear:both; }
.fl{ float:left;}
.fr{ float:right;}
.fw{ font-family:"microsoft yahei";}
.fs{ font-family:"microsoft yahei";}
.f12{ font-size:12px;}.f14{ font-size:14px;}.f16{ font-size:16px;}.f18{ font-size:18px;}.f24{ font-size:24px;}

body{ font-family: "microsoft yahei"; font-size:12px; background:#f5f5f5;}
.c1100{ width:1100px; margin: 0 auto;}
.c1000{ width:1000px; margin:0 auto;}
.c900{ width:900px; margin:0 auto;}
.bg{background:#fff;}

.top{ height:30px; line-height:30px; border-bottom:1px solid #f5f5f5; color:#666;}
.top span{ float:right;}
.top a{ color:#666;}
.top a:hover{ color:#333;}

.logo{ text-align:center; background:#fff;}

.nav{ height:40px; line-height:40px; background: #3ad033;}
.nav li{ float:left;}
.nav li a{ display:block; height:40px; padding:0 40px; color:#fff; font-size:14px;}
.nav li a:hover{ background: #b56800;}

.banner{}

/* flexslider */
.flexslider{position:relative;overflow:hidden;background:url(../images/loading.gif) 50% no-repeat;}
.slides{position:relative;z-index:1;}
.slides li{}
.flex-control-nav{position:absolute;bottom:10px;z-index:2;width:100%;text-align:center;}
.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:50px;height:50px;overflow:hidden;cursor:pointer;position:absolute;}
.flex-direction-nav li a.flex-prev{left:40px;background:url(../images/prev.png) center center no-repeat;}
.flex-direction-nav li a.flex-next{right:40px;background:url(../images/next.png) center center no-repeat;}
.slides li img {
    width: 100%;
    height: auto;
}

.yyly { font-family:"微软雅黑"; padding-top:30px;}
.ly_top{ height:30px; line-height:30px; text-indent: 90px; background:url(../images/fangan_bg.png) left center no-repeat; margin:0px 0 20px 0; font-size:20px;  }
.ly_lb ul{ margin-right: -27.5px;}
.ly_lb li{ float:left; width: 320px; border-top: 3px solid #3ad033; border-bottom:1px solid #e1e1e1;background:#fafafa; margin-right: 20px; margin-bottom: 30px;}
.ly_lb li h2{ line-height:30px; height:30px; padding:0 10px; font-size:14px; font-weight:bold;}
.ly_lb li p{ padding:0 10px; color:#666; line-height:22px; padding-bottom:10px;}
.ly_lb li h1 a{display:block; width: 180px; height:137px; margin:0; padding:0; border:0;}
.ly_lb li a.more{ color: #fff; display:block; float:left; margin-left:10px; width:100px; height:24px; line-height:24px; text-align:center; background: #b56800; margin-bottom: 10px; border-bottom:1px solid #ccc;}
.ly_lb li img{width:300px;height:300px;}







.xc{margin:20px 0 0 -27.5px; font-family:"微软雅黑";}
.i_xc{ float:left; width:315px; border-top:1px solid #e1e1e1;background:#f3f3f3; margin:0 0 27.5px 27.5px; height:260px;}
.i_xc_top{ height:40px; line-height:40px; border-bottom:1px solid #fff; padding:0 10px;}
.i_xc_top h2{ float:left; background:url(../images/ld.png) left center no-repeat; text-indent:18px; font-size:15px;}
.i_xc_top a{ float:right; font-family:"microsoft yahei"; color:#777;}
.qiehuan{ width:100%; margin:10px auto; width:295px; height:197px;}
.xc_news{ margin:10px;}
.xc_news img{ padding-bottom:10px;}
.xc_news li{ height:20px; line-height:20px; border-bottom:1px dotted #ccc; background:url(../images/ld.png) left center no-repeat; background-size:5px 5px; text-indent:10px; margin-top:4px;}
.xc_news li a{ color:#555;}
.xc_news li span{ float:right; color:#666;}


div.slideBox{ position:relative; width:670px; height:300px; overflow:hidden;}
div.slideBox ul.items{ position:absolute; float:left; background:none; list-style:none; padding:0px; margin:0px;}
div.slideBox ul.items li{ float:left; background:none; list-style:none; padding:0px; margin:0px;}
div.slideBox ul.items li a{ float:left; line-height:normal !important; padding:0px !important; border:none/*For IE.ADD.JENA.201206300844*/;}
div.slideBox ul.items li a img{ margin:0px !important; padding:0px !important; display:block; border:none/*For IE.ADD.JENA.201206300844*/;}
div.slideBox div.tips{ position:absolute; bottom:0px; width:100%; height:30px; background-color:#000; overflow:hidden;}
div.slideBox div.tips div.title{ position:absolute; left:0px; top:0px; height:100%;}
div.slideBox div.tips div.title a{ color:#FFF; font-size:18px; line-height:30px; margin-left:10px; text-decoration:none; background:#000;}
div.slideBox div.tips div.title a:hover{ text-decoration:underline !important;}
div.slideBox div.tips div.nums{ position:absolute; right:0px; top:0px; height:100%;}
div.slideBox div.tips div.nums a{ display:inline-block; >float:left/*For IE.ADD.JENA.201206300844*/; width:16px; height:16px; background-color:#FFF; text-indent:-fe870099px; margin:7px 7px 0px 0px;}
div.slideBox div.tips div.nums a.active{ background-color:#093;}



.xc_kh{ padding:10px;}
.xc_kh li{ float:left; width:97px; height:65px; margin:0.6666px;}
.xc_kh li img{ width:100%; height:65px;}



.ipro{}
.ipro_top{  line-height:40px; border-bottom:1px solid #dddddd; padding:0 10px;}
.ipro_top h2{ float:left; background:url(../images/ld.png) left center no-repeat; text-indent:18px; font-size:18px;}
.ipro_top a{ float:right; font-family:"microsoft yahei"; color:#777;}
.ipro img{ margin: 0 10px;}


.iab{ background:#f5f5f5; padding:40px 0;}
.iab1{ width:280px; margin:0 26.6666px;}
.iab1_top{ background:url(../images/ld.png) left center no-repeat; text-indent:20px; font-size:18px; line-height:40px;}
.iab_nr{ margin:0 0 20px 0; color:#666; line-height:22px;  overflow:hidden;}
.inews_lb{margin:0 0 20px 0;}
.inews_lb li{ height:26.5px; border-bottom:1px dotted #666; line-height:27.5px; text-indent:15px; background:url(../images/nl_bg.png) 5px center no-repeat;}
.inews_lb li a { color:#666}
.inews_lb li a span{ float:right; padding-right:5px; color:#666;}
.ilxwm_nr{ margin:0 0 20px 0; color:#444; line-height:22px;  overflow:hidden; font-size:13px;}

.iab1_m a{ display:block; float:left; width:100px; height:24px; line-height:24px; background: #b56800; font-size:12px; text-align:center; color: #fff;}


.foot{ padding: 20px 0; background: #515151; color: #fff; font-family:"微软雅黑"; text-align: center;}
.foot .fl{ width: 250px; border-left:1px solid #45768f;}
.foot .fl h2 a{ font-size:14px; font-weight:bold; color:#FFF;border-left:1px solid #93c6e0;  margin:0 0 10px -1px;width: 250px;}
.foot .fl a{ display:block;  height:24px; line-height:24px; color:#c6c6c6; text-indent:20px;float: left;width: 110px;}
.foot .fl a:hover{ background:#93c6e0; color:#054f8c;}
.foot_lxwm p{ text-indent:160px;color:#c6c6c6;}
.foot_lxwm .f24{ padding-bottom:5px;}




.banner_ny{ height:350px; background:url(../images/ban02.jpg) top center no-repeat;}
.ny{ padding-bottom:20px;}
.ny_jz{ background:#FFF; width:960px; margin:0 auto;}
.ny_top{ height:30px; line-height:30px; margin-top:-30px; color:#666; }
.ny_top_nr{ width:960px; margin:0 auto; background:rgba(255,255,255,0.8); text-indent:30px;border-bottom:1px solid #f1f1f1;
    border-top-left-radius:8px;
    -moz-border-top-left-radius: 8px;
    -webkit-border-top-left-radius: 8px;
    border-top-right-radius:8px;
    -moz-border-top-right-radius: 8px;
    -webkit-border-top-right-radius: 8px;
}
.ny_top_nr span{ float:right; padding-right:30px; font-size:16px;}


.ny_l{ float:left; width:25%; margin-top:20px;padding:0 0 20px 0;}
.ny_l h2{ width:100%; background: #3ad033; padding-left:10px; height:36px; line-height:36px; font-size:16px; font-weight:bold; color:#FFF;
    box-sizing:border-box;
    -moz-box-sizing:border-box; /* Firefox */
    -webkit-box-sizing:border-box; /* Safari */}
.ny_l li{ }
.ny_l li span{
    display:block;
    float:right;
    width:80%;
    background: #c1802a;
    margin:10px 0 0 0;
    padding-left:10px;
    height:36px;
    line-height:36px;
    font-size:15px;
    color: #fff;
    box-sizing:border-box;
    -moz-box-sizing:border-box;/* Firefox */
    -webkit-box-sizing:border-box;/* Safari */
}
.ny_l li span a{color:#fff;}
.menuList{display: none;    width: 240px;
    height: auto;}
.ny_l li span:hover{background: #6e4004;color:#FFF;}
.ny_l li ul li{}
.ny_l li ul li a{
    display: block;
    float: right;
    width: 70%;
    background: #f1f1f1;
    margin: 10px 0 0 0;
    padding-left: 10px;
    height: 30px;
    line-height: 30px;
    font-size: 14px;
    color: #555;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
}


.ny_r { width:75%; padding-top:20px; float:left;
    box-sizing:border-box;
    -moz-box-sizing:border-box; /* Firefox */
    -webkit-box-sizing:border-box; /* Safari */
    border-left: 3px solid #3ad033; min-height:500px;}
.ny_r_top{ width:90%; margin:0 auto; border-bottom:1px solid #666;line-height: 40px;height: 40px;}
.ny_r_top h2{ font-size:24px; color:#666; line-height:35px; float:left;}
.ny_r_top h3{ color:#8A9CAD; line-height:18px; padding-bottom:10px; float:right;}

.ny_r_nr{ width:90%; margin:0 auto; padding-top:15px; line-height:24px; color:#555;}
.ny_r_nr img{ max-width:100% !important;}


.news_lb li{ height:26px; border-bottom:1px dotted #666; line-height:26px; text-indent:15px; background:url(../images/nl_bg.png) 5px center no-repeat;}
.news_lb li a { color:#555}
.news_lb li a span{ float:right; padding-right:5px; color:#666;}
.news_listshow h2{ color:#666; font-size:18px; font-weight:bold; text-align:center; line-height:20px;}
.news_listshow h3{ text-align:center; font-size:12px; color:#CCC; line-height:24px; padding-bottom:10px;}

.news_listshow table{max-width: 645px;}
.product_nr li{ float:left; width:200px; margin:10px 7.5px; text-align:center;}
.product_nr li img{}

.product_nr2 li{ float:left; width:140px; margin:10px; text-align:center; line-height:20px; font-size:12px;}
.product_nr2 a{ display:block; border:1px solid #ccc; padding:10px 0 0 0; height:92px;}
.product_nr2 a:hover{  border:1px solid #3ad033;}
.product_nr2 span{ display:block; width:100%; color:#666; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.product_nr2 span b{ padding:10px 0; display:block; font-weight:bold; font-size:15px; color:#000;}



.pages{width: 100%;padding: 30px 0;}
.pages a{background: #3ad033;  color: #fff;  margin: 5px;padding: 5px 8px;}
.pages a.current:hover{background: #3ad033;  color: #fff;border: 1px solid #3ad033; }
.pages a.current{border: 1px solid #3ad033;background: #fff;color: #3ad033;}

.ind_hzkh{width: 120px;
    height: 60px;
    border: 1px solid #ccc;
    position: relative;}
.ind_hzkh img{display: block;
    max-width: 100%;
    max-height: 100%;
    position: absolute;
    margin: auto;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;}

.ny_proimg{width: 200px;height: 140px;border:1px solid #ccc; position: relative; }
.ny_proimg img{display: block;
    max-width: 100%;
    max-height: 100%;
    position: absolute;
    margin: auto;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;}