﻿* { padding: 0px; margin: 0px; }
body {background-color: #F7FAEF;background-image: url(/skin/xy/img/di.jpg);background-repeat: repeat-x;background-position: center top;font-size: 12px;line-height: 1.8em;color: #666;font-family: Arial, Helvetica, sans-serif;min-width:1200px;position:relative;}
.w950,.main { width: 950px;margin:0 auto;}
.contents{width:1170px;margin:0 auto;}
.content{width:1200px;margin:0 auto;}
img { border: none; }
li { list-style: none; }
a { text-decoration: none; color: #386a02; }
a:hover { text-decoration: underline; }
.clear { clear: both; overflow: hidden; height: 0; font-size: 0; }
.container{overflow: hidden;}

a{text-decoration: none !important;}
.toplinks { background-color: #6da902; overflow: hidden; color: #FFF; }
.toplinks h2 { float: left; font-size: 12px; font-weight: normal; }
.toplinks a { color: #FFF; }
.shoucang { float: right; }
.shoucang a { padding-right: 10px; padding-left: 10px; }
div.clear, span.clear { background: none; border: 0; clear: both; display: block; float: none; font-size: 0; margin: 0; padding: 0; overflow: hidden; visibility: hidden; width: 0; height: 0; }
/*---------- container ---------*/
.header .logo {float: left;padding: 30px 8px;}
.header h1 {float: left;padding-top: 53px;padding-left: 18px;}
.header .rexian {float: right;font-size: 16px;font-weight: bold;color: #C00;padding-top: 50px;}
.header .rexian strong { font-size: 14px; }
.nav{height: 45px;width:100%;background-color:#6da902;}
.menu {clear: both;margin: 0 auto;height: 45px;line-height: 45px;width: 1200px;overflow:hidden;}
.menu1 li {float: left;background-image: url(/skin/xy/img/main_02.gif);background-repeat: no-repeat;background-position: right center;margin-left: -1px;height: 45px;width: 120px;/* text-align: center; */}
.menu1 li a {/* padding: 0 22px; */font-size: 16px;font-weight: bold;color: #FFF;text-align: center;display: block;background-color:#6da902;height: 45px;line-height: 45px;}
.menu1 li a:hover, .menu li .current { text-decoration: none; color: #fff; background-repeat: no-repeat; background-position: right center;background-image: url(/skin/xy/img/home02.gif); }
.menu1 li .home a {background-image: url(/skin/xy/img/home.gif);background-repeat: no-repeat;background-position: left top;padding-left: 55px;text-align: inherit;}
.menu1 li .home a:hover, .menu li .home .current {background-image: url(/skin/xy/img/home02.gif);background-position: left top;background-repeat: no-repeat;color: #fff;}
.search { padding-top: 5px; padding-bottom: 5px;height:40px;line-height:40px;}
.search .form { float: left; margin-right: 10px; }
.search select {border: 1px solid #4a8d00;height: 30px;}
.search .tex2 {border: 1px solid #4a8d00;padding: 2px;height: 24px;}
.search .btn2 {ackground-repeat: no-repeat;background-position: center center;background-color: #4a8d00;border: 1px solid #4a8d00;font-weight: bold;color: #FFFFFF;padding-top: 2px;height: 30px;width: 40px;}
.search .remen {color: #000;     font-size: 14px;}
.search .remen a { padding:0 13px; color: #333;    font-size: 14px; }

.banner{width: 100%;height: 400px;}
.banner img{width: 100%;height: 400px;}

.fullSlide {height: 550px; min-width: 950px; position: relative;width: 100%;}
.fullSlide .bd {margin: 0 auto; overflow: hidden; position: relative;z-index: 0;}
.fullSlide .bd ul { width: 100%;margin: 0 auto;}
.fullSlide .bd li {background-position: center top; background-repeat: no-repeat;height: 550px; overflow: hidden; text-align: center;width: 100%;}
.fullSlide .bd li a {display: block; height: 550px;}
.fullSlide .hd {bottom: 0; height: 30px; left: 0;line-height: 30px; position: absolute; width: 100%;z-index: 1;}
.fullSlide .hd ul {text-align: center;}
.fullSlide .hd ul li {background: #fff none repeat scroll 0 0;border-radius: 12px;cursor: pointer; display: inline-block;height: 12px;line-height: 999px;margin: 5px;overflow: hidden;width: 40px;}
.fullSlide .hd ul .on {background: #386a02 none repeat scroll 0 0;}
.fullSlide a {height: 550px;width: 100%;}

/*标题*/
div.bt{width: 620px;height: 100px;background: url(/skin/xy/img/btbg.png) no-repeat bottom center;margin: 10px auto 20px;overflow: hidden;}
div.bt h3{}
div.bt h3 a{color: #386a02;font-size: 36px;margin-top: 31px;display: block;text-align: center;width: 620px;height: 30px;}
div.bt p{font-size: 16px;color: #999;margin: 3px 0;text-transform: uppercase;text-align: center;}

.box { background-color: #FFF; border: 1px solid #cccccc; padding: 5px; overflow: hidden;}
.hezuo { overflow: hidden; height: 1%; }
.hezuo .neiron { height: 374px; overflow: hidden; }
.hezuo li { width: 86px; height: 51px; overflow: hidden; float: left; text-align: center; padding-top: 4px; padding-right: 3px; padding-bottom: 4px; padding-left: 3px; }
.hezuo li img { padding: 1px; border: 1px solid #CCC; }
body .about { overflow: hidden;margin-bottom: 30px;}
.about .jianjie {float: left;width: 639px;padding: 0 26px 17px;font-size: 14px;line-height: 26px;height: 370px;text-align: justify;overflow: hidden;}
.about .jianjie a { font-size: 14px; font-weight: bold; }
.about .jianjie p { padding-bottom: 5px; font-size: 13px; }
.about img {float: right;width: 493px;margin: 5px 8px 0;height: auto;}

.left { float: left; width: 210px; margin-bottom: 6px; }
.right { float: right; width: 210px; margin-bottom: 6px; }
.biaoti { color: #FFF; background-color: #386a02; line-height: 32px; height: 32px; overflow: hidden; background-image: url(/skin/xy/img/h2.gif); background-repeat: repeat-x; background-position: center center; overflow: hidden; }
.biaoti h2 { font-size: 14px; float: left; padding-left: 15px; }
.biaoti h2 a{color:#fff;}
.biaoti .more { float: right; color: #ffdc00; margin-right: 10px; }
.oumei{background: #fff; border: 1px solid #ccc;padding-bottom: 20px;}
.products_new {float: left;width: 950px;margin-left: 20px;}
.products_new .neiron {overflow: hidden;height: 827px;background: #fff;}
.products_new li {float: left;text-align: center;width: 185px;margin: 5px 2px 8px;}
.products_new li img {padding: 1px;border: 1px solid #CCC;width: 164px;height: auto;}
.products_new li img:hover { border: 1px solid #386a02; }
.products_new li span{width: 164px;display:block;overflow:hidden;margin: 0 auto;height:24px;word-break: break-all;}

.honner{background-color:#fff;text-align:center;height:80px;line-height:80px;}
.honner h3{color:#386a02;font-size:40px;}
.honner h3 span{color:#000;}
.honner h3 span.red{color:#b60909;}
.gundong { clear: both; background-color: #FFF; overflow: hidden; width: 1200px; height: 168px; margin-bottom: 15px;
border-top: 8px solid #386a02;border-bottom: 8px solid #386a02;padding: 10px 0;}
.gundong li { float: left; text-align: center;  padding:0 20px;padding-top: 12px;}
.gundong li img { padding: 3px; border: 1px solid #CCC; }
.gundong li img:hover { border: 1px solid #386a02; }
.gundong .zuo { float: left; margin-right: 15px; }
.gundong .you { float: right; }
.gundong02 { clear: both; background-color: #FFF; overflow: hidden; width: 1200px; height: 168px; margin-bottom: 15px;
 border-top: 8px solid #386a02;border-bottom: 8px solid #386a02;padding: 10px 0;}
.gundong02 li { float: left; text-align: center;padding: 0 12px; padding-top: 12px;}
.gundong02 li span{display: block;text-align: center;width: 136px;overflow: hidden;height: 22px;line-height: 22px;}
.gundong02 li img { padding: 3px; border: 1px solid #CCC; }
.gundong02 li img:hover { border: 1px solid #386a02; }
.gundong02 .zuo { float: left; margin-right: 5px; }
.gundong02 .you { float: right; }

.gundong .zuo, .gundong .you {width: 26px; float: left; cursor: pointer; height: 26px; padding-top: 66px;}
.gundong .you { float: right; }
.gundong .gc { width: 1126px; float: left; overflow: hidden; }
.gundong .gc li { height: 170px; }
.gundong .gc li span{display: block;text-align: center;width: 110px;overflow: hidden;height: 22px;line-height: 22px;}

.gundong02 .zuo2, .gundong02 .you2 { width: 26px; float: left; cursor: pointer; height: 26px; padding-top: 66px; margin-right: 15px;}
.gundong02 .you2 { float: right; margin-right: 0;}
.gundong02 .gc2 { width: 1116px; float: left; overflow: hidden; }

.video { float: left; width: 470px; margin-bottom: 6px; overflow: hidden; }
.video .neiron { height: 310px; overflow: hidden; padding: 0px; }
.jingpin { width: 470px; float: right; margin-bottom: 6px; overflow: hidden; }
.jingpin .neiron { height: 290px; overflow: hidden; }
.jingpin .neiron li { line-height: 18px; padding-bottom: 5px; }
.jingpin .neiron li a { display: block; font-weight: bold; text-decoration: underline; }
.ppai{width:1128px;margin:auto}

.weibo { margin-bottom: 6px; }
.weibo .neiron { overflow: hidden; height: 487px; }
.weibo .neiron2 { height: auto; overflow: auto; }
.weibo li { border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: #CCC; line-height: 25px; text-align: right;
 overflow: hidden; *margin-left:-15px;float:left;width:1200px;height:82px;}
.weibo li a {font-weight: bold; background: url(/skin/xy/img/li.gif) 0px 10px no-repeat; padding-left: 10px; float: left;width:580px;text-align: left; }
.weibo li em{font-style:inherit;padding: 0 10px;}
.weibo li p{padding-left:10px;width:910px;overflow:hidden;text-align:left;}

.weibo .neiron2 li{width:207px;height:30px;}

.rongyu { float: left; width: 510px; margin-left: 10px; margin-bottom: 6px; }
.rongyu .neiron { height: 290px; overflow: hidden; }
.rongyu li { float: left; text-align: center; padding-top: 5px; padding-right: 10px; padding-bottom: 5px; padding-left: 10px; }
.rongyu li img { padding: 3px; border: 1px solid #CCC; }
.rongyu li img:hover { border: 1px solid #386a02; }
.wenti { margin-bottom: 6px; }
.wenti .neiron { height: 290px; overflow: hidden; }
.wenti li { line-height: 18px; padding-bottom: 5px; }
.wenti li a { text-decoration: underline; margin-left:-15px;}

/* =======================内页======================= */
.neiye { margin-bottom: 10px; width: 730px; float: left; overflow: hidden; }
.neiye .biaoti { color: #FFF; padding-left: 10px; }
.neiye .biaoti h2 { font-size: 14px; font-weight: bold; color: #FFF; }
.neiye .biaoti a { font-weight: bold; color: #FFF; padding-right: 5px; padding-left: 5px; }
.neiye .biaoti a:hover { text-decoration: underline; }
.neiye .neiron { padding: 10px; }
.neiye .neiron .xiangxi {color:#333; overflow: hidden;font:18px/30px Microsoft YaHei !important; border-top-width: 1px; border-top-style: solid; border-top-color: #CCC; padding-top: 8px;}
.neiye .neiron .xiangxi p,.neiye .neiron .xiangxi span { padding-top: 5px; padding-bottom: 5px; font:18px/30px Microsoft YaHei !important;color:#333 !important;}
.neiye .neiron .xiangxi a{color:#333 !important;}
.neiye .neiron .xiangxi table td{border:1px solid #333; text-align: center;}

/*---------- 产品列表 ---------*/
.products_liebiao { width:730px; }
.products_liebiao .neiron {overflow: hidden; padding-top: 0px; padding-right: 10px; padding-bottom: 10px; padding-left: 10px; }
.products_liebiao li { width: 100%; margin: 0px; overflow: hidden; line-height: 20px; border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: #CCC; padding-top: 10px; padding-right: 0px; padding-bottom: 10px; padding-left: 0px; }
.products_liebiao li .image_cp { float: left; margin-right: 10px; padding: 3px; border: 1px solid #CCC; }
.products_liebiao li .canshu { float: left; width: 410px; }
.products_liebiao li a { font-weight: bold; text-decoration: underline; }
.products_liebiao li .more { font-weight: bold; color: #F00; text-decoration: none; float: right; }
.products_liebiao li a:hover { color: #F00; text-decoration: underline; }
.products_liebiao li .anniu { float: right; width: 81px; text-align: center; }
.products_liebiao li .anniu a { background-image: url(/skin/xy/img/anniu.gif); background-repeat: no-repeat; background-position: center center; font-weight: normal; color: #333; text-decoration: none; display: block; height: 22px; width: 81px; line-height: 22px; margin-bottom: 8px; }
.products_liebiao li .anniu a:hover { color: #386A02; }

.products_tab { border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid; border-top-color: #CCC; border-left-color: #CCC; }
.products_tab .products_tr { background-image: url(/skin/xy/img/di_top.gif); background-repeat: repeat-x; background-position: center center; font-weight: bold; color: #FFF; line-height: 28px; height: 28px; }
.products_tab td { border-right-width: 1px; border-bottom-width: 1px; border-right-style: solid; border-bottom-style: solid; border-right-color: #CCC; border-bottom-color: #CCC; text-align: center; }
.products_tab td a img { border: 3px solid #FFF; }
.products_tab td a:hover img { border: 3px solid #CCC; }

.products_tab { border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid; border-top-color: #CCC; border-left-color: #CCC; }
.products_tab .products_tr { background-image: url(/skin/xy/img/di_top.gif); background-repeat: repeat-x; background-position: center center; font-weight: bold; color: #FFF; line-height: 28px; height: 28px; }
.products_tab td { border-right-width: 1px; border-bottom-width: 1px; border-right-style: solid; border-bottom-style: solid; border-right-color: #CCC; border-bottom-color: #CCC; text-align: center; }
.products_tab td a img { border: 3px solid #FFF; }
.products_tab td a:hover img { border: 3px solid #CCC; }

/* =======================产品详细======================= */
.article_product { }
.product_top { padding-bottom: 20px; height: 1%; overflow: hidden; }
.product_top .product_tu { float: right; width: 320px; }
.product_top .product_canshu { float: left; width: 380px; }
.product_top .product_canshu h1 { font-size: 20px; line-height: 32px; color: #C00; }
.product_top .product_canshu ul { color: #666666;  }
.product_top .product_canshu ul li { padding-top: 6px; font-size: 13px; line-height: 18px; color: #666; }
.product_top .product_canshu ul li strong { color: #000; display: block; float: left; }
.product_top .product_canshu .shuliang { width: 50px; }
.product_top .product_canshu .pdf { float: left; padding-top: 10px; }
.product_top .product_canshu .rohs { text-align: right; padding-top: 30px; }
/* =======================相关产品======================= */
.products_hot { float: left; width: 730px; margin-bottom: 6px; }
.products_hot .neiron { overflow: hidden; height: 1%; }
.products_hot li { float: left; text-align: center; padding-top: 5px; padding-right: 8px; padding-bottom: 5px; padding-left: 8px; }
.products_hot li img { padding: 3px; border: 1px solid #CCC; }
.products_hot li img:hover { border: 1px solid #386a02; }

/* =======================页码======================= */
#page { font-size: 15px; text-align: center; color: #666666; clear: both; line-height: 30px; overflow: hidden; padding-top: 20px; padding-bottom: 10px; width:710px }
#page a, #page span { margin-right: 3px; margin-left: 3px; border: 1px solid #CCC; padding-right: 4px; padding-left: 4px; padding-top: 3px; padding-bottom: 3px; font-weight: bold; color: #000; }
#page a:hover { border-top-color: #749513; border-right-color: #749513; border-bottom-color: #749513; border-left-color: #749513; color: #000; background-color: #fff; text-decoration: none; }
#page span { font-weight: bold; color: #FFF; background-color: #8dbc18; border-top-color: #749513; border-right-color: #749513; border-bottom-color: #749513; border-left-color: #749513; }

/* =======================新闻列表======================= */
.subnav h2 { text-align: center; float: none; }
.subnav .neiron { background-color: #f5f5f5; padding: 0px; }
.subnav .neiron li { float: left; width: 100%; }
.subnav .neiron a { background-color: #f5f5f5; display: block; padding-top: 5px; padding-bottom: 5px; padding-left: 28px; font-weight: bold; border-top-width: 1px; border-top-style: solid; border-top-color: #CCC; background-image: url(/skin/xy/img/li2.gif); background-repeat: no-repeat; background-position: 15px center; color: #333; }
.subnav .neiron a:hover { background-color: #fff; text-decoration: none; }
.subnav .neiron .current, .subnav .neiron .current:hover { background-image: url(/skin/xy/img/li3.gif); background-repeat: no-repeat; background-position: 15px center; background-color: #6eac02; color: #FFF; text-decoration: none; border-top-color: #FFF; }
/* =======================新闻列表======================= */
.list_news .neiron li { clear: both; border-bottom-width: 1px; border-bottom-style: dashed; border-bottom-color: #CCCCCC; height: 1%; overflow: hidden; padding-bottom: 10px; margin-right: 10px; margin-left: 10px; margin-bottom: 5px; }
.list_news .neiron ul a { font-size: 14px; line-height: 26px; float: left; font-weight: bold; }
.list_news .neiron ul a:hover { text-decoration: underline; }
.list_news .neiron strong { color: #fd6802; font-weight: normal; font-size: 12px; float: left; line-height: 26px; margin-left: 10px; }
.list_news .neiron p { clear: both; font-size: 12px; line-height: 20px; color: #999; }

/* =======================新闻详细======================= */
.article_news { }
.article_news .news_top { }
.article_news .news_top h1 { text-align: center; color: #000; line-height: 32px; font-size: 24px; }
.article_news .laiyuan { text-align: center; color: #999999; line-height: 24px; }
/*---------- 底部 ---------*/
.foot {clear: both;width: 1200px;margin: 0 auto;}
.seo { text-align: center; color: #386a02; line-height: 18px; padding-top: 8px; }
.seo a { color: #386a02; }
.seo2 { text-align: center; color: #333; line-height: 18px; padding-top: 8px; padding-bottom: 8px; }
.seo2 a { color: #333; }
.link {background-image: url(/skin/xy/img/link.gif);background-repeat: no-repeat;background-position: center top;height: 86px;width: 1200px;overflow: hidden;clear: both;background-size: 100% 100%;line-height: 18px;margin-bottom: 6px;}
.link ul {padding-top: 16px;padding-left: 185px;padding-right: 30px;}
.link ul a {font-size: 14px; padding-right: 8px; padding-left: 8px; }
.menu2 {background-image: url(/skin/xy/img/main02.gif);background-repeat: no-repeat;background-position: center top;line-height: 35px;height: 35px;background-size: 100% 100%;color: #FFF;text-align: center;}
.menu2 a {font-weight: bold;color: #FFF;font-size: 14px;padding-right: 22px;padding-left: 22px;}
.footer { text-align: center; line-height: 20px; padding-top: 8px; padding-bottom: 8px; font-size:14px;color:#444;}

/*orochi 2011-12-5*/
.max_img { width: 314px; height: 247px; overflow: hidden; display: block; border: 1px solid #d6d7d7; padding: 1px; }
.max_img img { width: 312px; height: 245px; }
.min_img { width: 313px; height: 37px; margin-top: 7px; text-align: center; }
.min_img img { width: 44px; height: 35px; border: 1px solid #d6d7d7; padding: 1px; margin: 0 5px; }

div.clear, span.clear { background: none; border: 0; clear: both; display: block; float: none; font-size: 0; margin: 0; padding: 0; overflow: hidden; visibility: hidden; width: 0; height: 0; }
.menu3 {width:130px;position: absolute;z-index: 10;margin-top: 44px;margin-left: 118px;background-color:#93a97d;}
.menu3.first{width:440px;padding:10px;}
.menu3 li {float: left;width: 130px;height: 40px;overflow:hidden;text-align: left;}
.menu3 li a {display: block;line-height: 40px;text-align: center;color: #fff;font-weight: bold;font-size:14px;}
.menu3 li:hover{background-color:#6DA902;}
.m1 {margin-left: 0; width: 1200px;}
.m2 {margin-left: 356px;}
.m3 {margin-left: 475px;}
.m4 {margin-left: 832px;width:180px;}
.menu .a_con { display: none; }
.menu3.first li.flimg{width:154px;height:154px;float:left;}
.menu3.first li.flimg a{padding:0;}
.menu3.first li.flimg a img{width:154px;height:154px;}
.m4 li{width:180px;}
.m1 li a{text-align:left;padding-left: 30px;}

#show { width: 150px; position: absolute; right: 15px; top: 120px; z-index: 999;}
#kfcon{ background:#fff url("/skin/xy/img/lan.png") repeat scroll 0 0;}
#show #divclose p{color: #fff;font-family: "黑体";font-size: 20px; height: 50px;line-height: 50px;text-align: center;width: 150px; position: relative;}
#show #divclose p span{color:#000;font-size:20px;position:absolute;right:0;top:0;border:1px solid #333;line-height:20px;}
.kf ul { text-align: center;width: 150px;  }
.kf li { height: 40px; line-height: 40px; width: 150px; }
.kf li a{color:#000;font-size:14px;}
.kf li a img.qq{height:22px;width:21px;margin-right: 5px;}
.kf li a span{}
#kftit { width: 25px; float: right; display: none; }
#show #divclose .rx{color:#386a02;font-weight:bold;font-family:"黑体";font-size:18px;text-align:center;}
#show #divclose .rx p{color:#042064;height:30px;line-height:30px;font-size:18px;font-weight:lighter;}

.review { border: 1px solid #ccc; padding: 5px 10px; }
.review li { clear: both; border-bottom-width: 1px; border-bottom-style: dashed; border-bottom-color: #CCCCCC; height: 1%; overflow: hidden; padding-bottom: 10px; margin-right: 10px; margin-left: 10px; margin-bottom: 5px; }
.review ul a { font-size: 14px; line-height: 26px; float: left; font-weight: bold; }
.review ul a:hover { text-decoration: underline; }
.review strong { color: #fd6802; font-weight: normal; font-size: 12px; float: left; line-height: 26px; margin-left: 10px; }
.review p { clear: both; font-size: 12px; line-height: 20px; color: #999; }
.review .span { float: right; line-height: 26px; }

.xiangguan_zx { overflow: hidden; height: 1%; padding-bottom: 10px; }
.xiangguan_zx ul { font-size: 11px; line-height: 24px; color: #999999; }
.xiangguan_zx ul li { border-bottom-width: 1px; border-bottom-style: dashed; border-bottom-color: #CCCCCC; float: left; width: 330px; margin-left: 10px; margin-right: 10px; _margin-right: 8px; overflow: hidden; }
.xiangguan_zx ul a { font-size: 12px; margin-left: 5px; }

#smap a { padding-right: 25px; background: url(/skin/xy/img/way.jpg) no-repeat right center; }

.product_main { margin-bottom: 6px; overflow: hidden; border: 1px solid #386a02; height: 86px; background-image: url(/skin/xy/img/li_0.gif); background-repeat: repeat-x; background-position: center center; }
.product_main li { line-height: 14px; width: 118px; float: left; text-align: center; padding-bottom: 5px; margin-left: -1px; border-left-width: 1px; border-left-style: solid; border-left-color: #386a02; height: 86px; }
.product_main li img { margin-top: 1px; margin-bottom: 8px; }
.product_main li a { color: #386a02; }
.product_main li a span { display: block; font-weight: bold; }
.product_main li a strong { font-weight: normal; font-size: 11px; }
.product_main li a:hover { color: #000; }

.jingpin_02 { margin-bottom: 6px; overflow: hidden; }
.jingpin_02 .neiron { overflow: hidden; }
.jingpin_02 .neiron li { line-height: 18px; padding-bottom: 5px; }
.jingpin_02 .neiron li a { display: block; font-weight: bold; text-decoration: underline; }

#sMarquee{ width:950px; height:298px; overflow:hidden; }
#sMarquee li{ float:left;}
.marWarp{width:950px; height:23px; margin-top:-19px;}
#marNav { float:right; }
#marNav LI { border-bottom: #fff 1px solid; text-align: center; border-left: #fff 1px solid; line-height: 12px; margin: 0px 3px; width: 12px; font-family: Arial; background: #cccaca; float: left; height: 12px; color: #cccaca; font-size: 10px; border-top: #fff 1px solid; cursor: pointer; border-right: #fff 1px solid; }
#marNav LI.navOn { background: #cc0000; color:#cc0000; }

#f_nav_a1{ width: 100%; height: 16px; float: left; margin-top: -22px;text-align: right;position:relative;z-index:50;}
#f_nav_a1 ul{ padding-right:5px; float:right;}
#f_nav_a1 li{width:16px;height:16px;margin:0 3px; float:left; background:#333;border:1px solid #FFF;cursor:pointer;line-height:16px;font-family:Arial;font-size:10px;color:#FFF;text-align:center;}
#f_nav_a1 li.on{background:#386a02;}

.product{width: 210px;height: 859px;background: #f5f5f5;margin-bottom:10px;overflow:hidden;}
.product h3{padding-left: 76px;padding-top: 18px;width: 154px;height: 61px;overflow: hidden;background: url(/Skin/xy/Img/pro_lh.jpg) no-repeat left top;font-size: 16px;font-family: Arial;color: #bfc1cf;font-weight: normal;}
.product h3 a{ display: block; font-size: 24px; font-weight: bold; color: #fff;}

.pro_lis1{width: 210px;margin: 0 auto;height: 737px;overflow: auto;background-color:#cfe2c3;padding-right: 22px;}
.product h4{border-bottom: 1px solid #fff;width: 210px;}
.product h4 a{font-weight: normal;line-height: 36px;background:#042064 url(/skin/xy/img/add-circular.png) no-repeat 180px center;text-align:center;display: block;border-radius: 6px;width: 210px;height: 36px;font-size: 18px;color: #fff;box-shadow:0px 3px 13px 1px #042064;}
.product h4:hover a,.product h4.cur a{background-color:#386a02;box-shadow:0px 3px 13px 1px #386a02;}

.product ul li{position: relative;font-size: 14px;color: #333;line-height: 26px;font-family: "Microsoft Yahei";text-align:center;border-bottom: 1px solid #969e7c;background-color: #cfe2c3;}
.product ul li:hover{background-color: #7fcd2b;}
.product ul li a{ color: #333; }
.product ul li:hover a{color:#fff;}
.product ul.ulli0 li{}
.product ul.ulli1 li:hover{transition:all 0.5s; -ms-transition:all 0.5s; -moz-transition:all 0.5s; -webkit-transition:all 0.5s; -o-transition:all 0.5s;}

.product .pro_l1 ,.product .on{  background: #fff; border: 1px solid #222a76;line-height: 32px;}
.product .ulli{margin: 5px 0;width: 209px;}

.pro_erji{  border-top: 0; background: #fff; width: 140px; padding: 0 18px 0 19px; position: absolute; top: 34px; left: 70px; z-index: 100;}
.pro_erji p{ font-size: 14px; color: #666; z-index: 100;}
.pro_erji p a{ display: block; background: none !important; padding: 0 !important;}
.ulli li.on{z-index: 100;}
.pro_lis2{ width: 216px; margin: 0 auto;}
.pro_lis2 h4{ margin-top: 15px; width: 216px; height: 46px; overflow: hidden;}
.pro_lis2 h4 a{ font-weight: normal; line-height: 46px; display: block; width: 197px; height: 46px; font-size: 16px; color: #fff; padding-left: 19px;}

.pro_lis2 ul li{ position: relative; font-size: 14px; color: #333; line-height: 34px; font-family: "Microsoft Yahei";}
.pro_lis2 ul li a{ color: #333; padding-left: 42px;}

.pro_tel{height: 42px; overflow: hidden; background: #5c9915;}
.pro_tel p{ height: 42px; font-size: 20px; font-family: Arial; color: #fff; background: url(/Skin/xy/Img/pro_tel.gif) no-repeat 28px center; line-height: 42px; padding-left: 66px;}

.fr{float:right;}
.fl{float:left;}

.overflow{position: relative;overflow: hidden;padding: 10px 0 0;width: 100%;background-color:#F7FAEF;}
.content{margin: 0 auto; width: 1200px;}
.home_list { margin-top: 30px;}
.home_list h3 a{font-size: 34px;color: red; width: 580px; text-align: center;height: 30px;line-height: 40px; display: block;margin: 0 auto;}

#advantage { height: 836px;margin-top: 20px;position: relative;width: 100%;}
#advantage div.ie8_img img {left: -302px;position: absolute;top: -45px;z-index: -1;}
#advantage ul li { background: #9bddff none repeat scroll 0 0; height: 172px; overflow: hidden;position: absolute;transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);		/* IE 9 */
    -webkit-transform: rotate(-45deg);	/* Safari and Chrome */
    -o-transform: rotate(-45deg);		/* Opera */
    -moz-transform: rotate(-45deg);
    width: 172px;
}
#advantage ul li div {height: 172px; left: 0;position: absolute; text-align: center;top: 0; width: 172px;}
#advantage ul li.li0 {left: 251px;top: 197px;}
#advantage ul li.li1 {left: 501px; top: 200px;}
#advantage ul li.li2 {left: 752px; top: 200px;}
#advantage ul li.li3{ left: 124px;top: 322px;}
#advantage ul li.li4 { left: 375px; top: 324px;}
#advantage ul li.li5 {left: 626px;top: 325px;}
#advantage ul li.li6 {left: 877px; top: 326px;}
#advantage ul li.li7 {left: 249px; top: 449px;}
#advantage ul li.li8 {left: 500px;top: 449px;}
#advantage ul li.li9{left: 751px;top: 450px;}
#advantage ul li.li10 { left: -126px; top: 321px;}
#advantage ul li.li11 {left: -2px;top: 448px;}
#advantage ul li.li12{left: 123px; top: 575px;}
#advantage ul li.li13 { right: -130px; top: 326px;}
#advantage ul li.li14 {right: -5px;top: 451px;}
#advantage ul li.li15 {right: 121px;top: 575px;}
#advantage ul li.li16 {left: -125px;top: 69px;}
#advantage ul li.li17{left: 0px;top: 195px;}
#advantage ul li.li18 { right: -5px;top: 201px;}
#advantage ul li.li19 {left: 1128px;top: 76px;}
#advantage ul li.li20{ right: -111px;top: 179px;}
#advantage ul li.li21 {background: #ddf1fb none repeat scroll 0 0; height: 62px;left: 181px;top: 203px; width: 62px;}
#advantage ul li.li22 {background: #ddf1fb none repeat scroll 0 0;height: 62px; left: 680px;top: 552px; width: 62px;}
#advantage ul li.li23{background: #ddf1fb none repeat scroll 0 0;height: 62px;left: 430px;top: 552px;width: 62px;}
#advantage ul li.li24{background: #ddf1fb none repeat scroll 0 0;height: 62px; left: 934px;top: 208px; width: 62px;}

#advantage ul li div::before {background: #000 none repeat scroll 0 0; content: " "; height: 100%; left: 0;opacity: 0.3;position: absolute;top: 0; width: 100%;z-index: 1;}
#advantage ul li div span {background: #fff none repeat scroll 0 0;border-radius: 28px;color: #666666;display: inline-block;font-family: Arial;font-size: 30px;font-weight: 400; height: 56px; line-height: 60px;margin-top: 55px; position: relative;width: 56px;z-index: 2;}
#advantage ul li div h4 {color: #386a02;display: inline-block;font-size: 16px;margin-top: 94px;position: relative;width: 140px;z-index: 2; transform: rotate(45deg);overflow:hidden; margin-left: -70px; font-weight:bold;}
#advantage ul li div p { color: #fff; display: inline-block;font-size: 14px; margin-top: 14px;position: relative;width: 160px;z-index: 2;}
#advantage ul li div:hover::before {opacity: 0.5;}

#advantage .bcontact{position:absolute;width:610px;height:150px;z-index:5;left: 30%;bottom:1%;}
#advantage .bcontact p{width:305px;height:40px;line-height:40px;overflow:hidden;color:#333;float:left;font-size:20px; font-weight: bold;}
#advantage .bcontact p img{width:30px;height:30px;}
#advantage .bcontact p.address{width:610px;}

.yous {border: 1px solid #cccccc; height: 680px;}
.yous .tit { background: rgba(0, 0, 0, 0) url(/skin/xy/img/tit3.gif) repeat scroll 65%; color: #fff;font: 14px/30px "黑体";height: 30px; padding: 9px 15px 0 0;text-align: right;}
.yous .tit span { font-size: 18px;}
.yous dl {float: left; height: 185px; margin: 22px 0px 0 28px;width: 562px;}
.yous dt { float: left; font-size: 0; line-height: 0;}
.yous dt img {border: 1px solid #cac8c9; height: 180px; padding: 1px;width: 200px;}
.yous dd { color: #454545;float: left; font: 15px/30px "微软雅黑";padding-left: 15px; width: 327px;height: 182px;padding-right: 10px; background: #fff; border: 1px solid #ccc;overflow: hidden; text-align: justify;}
.yous dd h3 {color: #111; font-family: "微软雅黑";font-size: 20px;margin-bottom: 4px;}
.yous dd h3 a {color: #111;}
.yous dd h3 a:hover {color: #1181eb;}
.yous dd span {color: #1182eb;}
.yous dd p {font-size: 0;line-height: 0; padding-bottom: 11px;}

.paa {position: absolute;}
.prr {position: relative;}
.piaofu {background-color: #dcdcdc;height: 598px; width: 590px;}
.piaofu p {line-height: 40px;padding: 10px 15px;font-size: 18px;word-spacing: 20px;}
.pright { left: 586px;top: 61px;}
.pleft { left: 28px;top: 61px;}

.bannerimg{height:259px;width:100%;position:relative;}
.bannerimg .blocka{width:100%;display:block;height:259px;position:absolute;left:0;top:0;-zindex:10;}

.abimg{width: 1030px;margin:0 auto;height:150px;}
.abimg img{width:128px;height:150px;}
.abimg img.wx{float:left;padding-left:77px;}
.abimg img.gzh{float:right;padding-right:77px;}

.neiyelxfs{height:40px;line-height:40px;background-color:#63940b;margin:6px 0;font-weight: bold; border-radius: 8px; box-shadow: 0px 1px 11px 5px #456905;}
.neiyelxfs span{color:#fff;font-size:16px;padding-left:13px;height:40px;line-height:40px;display:block;float:left;}
.neiyelxfs span img{height:22px; padding-left: 5px; vertical-align: middle;}
.neiyelxfs span a{color:#fff;}

.oumei .columntit{height:68px;background:url(/skin/xy/img/ppng.jpg) center center no-repeat;}
.oumei .columntit h2{text-align:center;height: 68px;line-height: 68px;letter-spacing: 5px;}
.oumei .columntit a{color:#fff;font-size:30px;}
.oumei .neiron li{width: 188px;height: 190px;float:left;overflow:hidden;text-align:center;}
.oumei .neiron li img{width:130px;height:130px;transform: rotate(12deg);-ms-transform:rotate(7deg); /* IE 9 */-moz-transform:rotate(7deg); /* Firefox */-webkit-transform: rotate(-45deg); /* Safari 和 Chrome */-o-transform: rotate(-45deg);z-index: 1;position: relative;border: 1px solid #386a02;margin-top: 32px;    border-radius: 8%;}
.oumei .neiron li span{display:block;height:30px;line-height:30px;text-align:center;z-index: 5;position: relative;font-size:14px;margin-top: -50px;}
.oumei .neiron{position:relative;}
.oumei .neiron .zuo3{position: absolute; top: 80px; cursor: pointer;}
.oumei .neiron .you3{position: absolute; top: 80px;right:0px; cursor: pointer;}

.box5{height: 660px;width:100%;margin:0 auto;overflow:hidden;background:#fff url(/skin/xy/img/yylybg.jpg) center  top;background-size: 100%;}
.box5 h2{font-size:34px;color: #fff;text-align:center;margin-top: 30px;letter-spacing:1px;height: 60px;line-height: 50px;border-bottom: 2px solid #3d7500;}
.box5 h2 a{color: #3d7500;}
.box5-1{ width:1200px; margin:0 auto; overflow:hidden; margin-top:10px;}
.box5-1 .hd{width:1200px;margin:0 auto;border-bottom:1px solid #d4d4d4;background: #c0ebff;height:71px;}
.box5-1 .hd ul{ width:1200px; float:left;background: url(/skin/xy/img/lyul.png) no-repeat;}
.box5-1 .hd ul li{width: 138px;float:left;text-align:center;font-size: 18px;color:#fff; cursor:pointer; line-height:62px;height:71px;cursor:pointer;}
.box5-1 .hd ul li a{color: #333;font-weight: bold;}
.box5-1 .hd ul li.on,.box5-1 .hd ul li:hover{cursor:pointer;background: url(/skin/xy/img/lyli.png) no-repeat;}
.box5-1 .bd{ width:1200px; margin:0 auto; overflow:hidden; height:426px;}
.box5-1 .bd ul{width:1198px;border:1px solid #d4d4d4;border-top:0;float:left;height:423px;background-color: #fff;}
.box5-1 .bd ul div{ width:1175px; margin:0 auto; overflow:hidden; margin-top:15px;}
.box5-1 .bd ul li{width: 150px;margin:0 10px;float:left;margin-top:15px;height: 187px;}
.box5-1 .bd ul li img{width: 150px;height: 150px;transition: all 1s;}
.box5-1 .bd ul li:hover{position:relative; cursor:pointer;}
.box5-1 .bd ul li:hover img{
-ms-transform:rotate(360deg); 	/* IE 9 */
transform:rotate(360deg);
-moz-transform:rotate(360deg); /* Firefox 4 */
-webkit-transform:rotate(360deg); /* Safari and Chrome */
-o-transform:rotate(360deg); /* Opera */
width:165px;height:165px;
}
.box5-1 .bd ul li p{ font-size:14px; color:#386a02; text-align:center; line-height:26px;height:26px;width:150px;overflow:hidden;word-break:break-all;}

/*常见问题与影册*/
.cj_vedio{width: 100%;margin-top: 30px;}
.cj_vedio ul{margin-top: -362px;}
.veiname{height: 460px;background: #386a02;}
.veiname p{color: #fff;font-size: 28px;text-align: right;line-height: 100px;}
.cli1{float: left;}
.cli1 a.lia{display: block;padding: 4px;border: 3px solid #ff8f00; margin-bottom: 10px;}
.cli1 a.lia:nth-of-type(2){border: 3px solid #386a02;}
.cli1 img{width: 450px;height: 298px;border: 1px solid #edb376;padding: 2px;}
.cli2{float: right;}
.cli2 .cdl{overflow: hidden;;padding: 10px 20px;background: #fff;border-radius: 5px;width:680px;height: 625px;box-shadow: 0 2px 20px 0 rgba(0,0,0,.2);}
.cli2 dl{height: 90px;border-bottom: 1px dashed #ccc;margin-top: 15px;}
.cli2 dt a{color: #386a02;font-size: 16px;}
.cli2 dd{font-size: 14px;color: #666;height: 60px;line-height: 22px;margin-top: 8px;}
.cbt a{display: block;height: 20px;line-height: 20px;color: #fff;font-size: 22px;margin-bottom: 18px;padding-left: 10px;border-left: 3px solid #fff;}

/*新闻*/
.news{overflow: hidden;}
.accordion{width:570px;height:322px;overflow:hidden;margin-top: 20px;float: left;border: 3px solid #386a02;}
.accordion ul{width:3000px;}
.accordion li{
	display:block;width:142px;height:322px;overflow:hidden;position:relative;float:left;border-left:1px solid #aaa;box-shadow:0 0 25px 10px rgba(0,0,0,0.4);
	-webkit-transition:all .5s;
	-moz-transition:all .5s;
	-ms-transition:all .5s;
	-o-transition:all .5s;
	transition:all .5s;
}
.accordion ul li a{color: #fff;display: block;}
.accordion ul li div a{padding-left: 20px;}
.accordion li img{display:block;width: 440px;height: 322px;}
.accordion ul:hover li{width:45px;}
.accordion ul li:hover{width:430px;}
.accordion .title{position:absolute;left:0;bottom:0;width:640px;background:rgba(0,0,0,0.5);}
	
.in_con2{width: 600px;margin-top: 20px;height: 360px;overflow:  hidden;float: right;}
.in_con2 h4 a{height: 30px;font-size: 24px;color: #386a02;display: block;overflow: hidden;line-height: 30px;}
.in_con2 h4 a:hover{color: #000;}
.in_con2 .nulp{font-size: 16px;color: #666;width:  100%;line-height: 28px;height: 240px;overflow:  hidden;margin-top: 10px;}
.inall{height: 399px;background: #fff;overflow: hidden;margin-bottom: 150px;}
.intro span a{ display: inline-block;font-size: 16px; width: 140px; height: 38px; line-height: 38px; background: #e5af0a; 
color: #fff; margin-right: 20px; font-weight: bold;text-align: center;margin-top: 6px;border: 2px solid #e5af0a;}

.in_con2 span .in_cona{ display: inline-block;font-size: 16px; width: 140px; height: 38px; line-height: 38px; background: #386a02; 
color: #fff; margin-right: 20px; font-weight: bold;text-align: center;margin-top: 6px;border: 2px solid #386a02;}
.in_con2 span.insp1 a{border: 2px solid #ccc;color: #386a02;background: #fff;}
.in_con2 span.insp1 a:hover{border: 2px solid #386a02;background: #386a02;color: #fff; }
.nul{overflow: hidden;padding:30px 0;border-top: 1px solid #ccc;}
.nul li{width: 580px;padding: 0 10px;margin-bottom: 30px;float: left;height: 86px;}
.nul li .ndiv1{height: 86px;width: 78px;background: #386a02;margin-right: 20px;float: left;text-align: center;}
.nul li .ndiv1 .sp1{font-size: 28px;color: #fff;margin-top: 20px;}
.nul li .ndiv1 .sp2{font-size: 14px;color: #fff;margin-top: 8px;}

.nul li .ndiv2{width: 480px;height: 86px;float: left;overflow: hidden;}
.nul li .ndiv2 h4 a{display: block;height: 22px;overflow: hidden;font-size: 16px;color: #386a02;}
.nul li .ndiv2 h4 a:hover{color: #000;}
.nul li .ndiv2 p{font-size: 14px;line-height: 20px;margin-top: 5px;text-align: justify;}