body{font-size:14px; font-family:"微软雅黑"; background:#FFF;}

.fr{ float:right;}

.fl{ float:left;}

.fn{ float:none;}

.f2{ font-size:12px;}

*{margin:0;padding:0;list-style-type:none;}

a,img{border:0;text-decoration: none;}

ul,li{padding:0px; margin:0px; list-style:none;}

ul li a:hover{ color:#85c326;}

div a:hover{ color:#85c326;}

input,form,select{ margin:0px;padding:0px; outline:medium;}

.mo{ margin: 0 auto;}

.most{ width:100%; height:auto; overflow:hidden;}

.roundBorder{border-radius: 15px;} 

.clear{ clear:both; height:0; overflow:hidden;} 



/*首页*/

.header{ width:100%; height:auto; min-width:1065px;}

.headercenter{ width:1065px; height:auto; overflow:hidden;}

.logo{ width:199px; height:78px; overflow:hidden; padding-top:30px;}

.logo img{ width:199px; height:78px;}

.hdr{ width:780px; height:26px; padding-top:9px; overflow:hidden; line-height:26px;}

.hdr em{ font-size:13px; color:#1f1a17; font-style:normal; display:block; height:100%; overflow:hidden;}

.hdr a{ color:#1f1a17;}

.hdr a.act{ color:#85c326;}

.hdr b{ font-size:13px; color:#1f1a17; font-weight:400; display:block; height:100%; overflow:hidden; padding:0 11px;}

.hdr i{ width:26px; height:26px; display:block; overflow:hidden; padding-right:24px;}

.hdr i input{ background:url(../images/hd-sebg.png) no-repeat right top; width:26px; height:26px; border:0; cursor:pointer;}

.hdr span{ width:157px; height:26px; display:block; overflow:hidden;}

.hdr span input{ background:url(../images/hd-sebg.png) no-repeat; width:157px; height:26px; border:0; font-size:12px; font-family:"微软雅黑"; text-indent:7px; color:#c6c6c6;}

.hd-nav{ width:780px; height:68px; padding-top:20px; overflow:hidden; line-height:68px; text-align:center;}

.hd-nav li{ float:left; width:156px; height:100%; overflow:hidden; text-align:center;}

.hd-nav a{ color:#1f1a17; font-size:16px; color:#1f1a17;}

.hd-nav a.act{ color:#85c326;}

.content{ width:100%; height:auto; min-width:1065px; position:relative;}

.banner{ width:100%; height:555px; overflow:hidden; margin-bottom:54px;}

.huandeng{ width:100%; height:100%; overflow:hidden; position:relative;}

.huandeng .hdbig { width:100%; height:100%; overflow:hidden; position:relative; padding:0; margin:0;}

.huandeng .hdbig li { width:100%; height:100%; position:absolute; left:0; top:0; z-index:10;}

.huandeng .hdbig li a{ width:100%; height:100%; display:block;}

.huandeng .hdbig li img { width:100%; height:100%; border:none;}

.huandeng .hdsmall { width:150px; height:4px; overflow:hidden; position:absolute; left:50%; margin-left:-75px; bottom:20px; z-index:12;}

.huandeng .hdsmall li { float:left; width:38px; height:4px; background:#1f1a17; margin-right:12px; cursor:pointer; overflow:hidden;}

.huandeng .hdsmall li.sel { background:#85c326;}

.io{ width:1064px; height:286px; position:relative; margin:0 auto 60px}
.io-zz{ width:1064px; height:286px; overflow:hidden; position:relative;}

.io-lt{ background:url(../images/io-icon0.png) no-repeat; width:27px; height:27px; display:block; overflow:hidden; position:absolute; left:-40px; top:120px; z-index:2;}

a.io-lt:hover{ background:url(../images/io-icon0.png) no-repeat 0 -27px;}

.io-rt{ background:url(../images/io-icon0.png) no-repeat -27px 0; width:27px; height:27px; display:block; overflow:hidden; position:absolute; right:-40px; top:120px; z-index:2;}

a.io-rt:hover{ background:url(../images/io-icon0.png) no-repeat -27px -27px;}

.io-nav{ width:50000px; height:100%; overflow:hidden; position:absolute; left:0; top:0; z-index:1;}

.io-nav li{ width:354px; height:100%; float:left; overflow:hidden; border-right:1px solid #e5e5e5;}

.io-nav a{ width:100%; height:100%; display:block; color:#1f1a17;}

.io-nav img{ width:231px; height:231px; display:block; margin:0 auto;}

.io-nav b{ width:100%; height:31px; display:block; overflow:hidden; line-height:31px; font-size:16px; text-indent:41px;}

.io-nav span{ width:100%; height:21px; display:block; overflow:hidden; line-height:21px; font-size:12px; text-indent:41px; background:url(../images/io-icon1.png) no-repeat 119px center;}

.io-nav a:hover span{ background:url(../images/io-icon2.png) no-repeat 119px center;}

.it{ padding:27px 0 48px; background:#f9f9f9;}

.itc{ width:1031px; height:auto; overflow:hidden;}

.itcl{ width:320px; height:auto; overflow:hidden; background:#fff;}

.itcl-img img{ width:320px; height:190px; display:block;}

.itcl-title{ width:100%; height:36px; text-indent:16px; padding-top:2px; line-height:36px; overflow:hidden;}

.itcl-title a{ font-size:18px; color:#;85c326; color:#85c326;}

.itcl-title a:hover{ text-decoration:underline;}

.itcl-tx{ width:282px; height:96px; margin:0 auto 15px; line-height:24px; color:#433f3d;overflow: hidden;}

.itcr{ padding-left:10px; background:#fff; height:auto; overflow:hidden; width:500px;}

.itcr .itcr_img {  background:#fff; height:339px; overflow:hidden; width:500px;}
.itcr .itcr_img img{  height:100%; overflow:hidden; width:100%;}

.itcr-top{ width:455px; height:auto; overflow:hidden; padding-top:20px; margin-bottom:31px;}

.itcrt-img{ width:123px; height:78px; overflow:hidden;}

.itcrt-img img{ width:130px; height:69px;padding-top: 6px;}

.itcrt-title{ width:320px; height:25px; margin-bottom:8px; overflow:hidden; line-height:25px;}

.itcrt-title a{ font-size:16px; color:#333;}

.itcrt-text{ width:320px; height:32px; line-height:16px; font-size:13px; color:#818181; padding:0 0 9px 7px; border-bottom:1px solid #ececec;}

.itcr-navs li{ width:100%; height:auto; overflow:hidden; float:left; margin-bottom:17px;}

.itcr-navs p{ width:59px; height:auto; overflow:hidden; display:block; background:url(../images/it-sx.png) right top no-repeat; color:#666; margin-right:17px; float:left;}

.itcr-navs b{ width:100%; height:21px; display:block; text-align:center; line-height:21px; overflow:hidden; font-size:22px;}

.itcr-navs i{ width:100%; height:13px; display:block; text-align:center; line-height:13px; font-size:12px; overflow:hidden; font-style:normal;}

.itcr-navs span{ width:380px; height:34px; float:left; display:block; overflow:hidden; line-height:34px;}

.itcr-navs a{ color:#333; font-size:16px;}

.itcc{ width:170px; height:348px; overflow:hidden; border-left:2px solid #fff; background:#85c326; color:#fff; }

.itcc b{ width:100%; height:35px; display:block; overflow:hidden; line-height:33px; font-size:19px;text-align: center;padding-top: 100px;}

.itcc p{ width:100%; height:25px; display:block; overflow:hidden; line-height:25px; color:#e5f6cb;text-align: center; font-weight:bold; margin-bottom:43px;}

.itcc a{ width:74px; height:26px; border-radius:3px; display:block; overflow:hidden; text-align:center; line-height:26px; border:1px solid #aed770; color:#fff; margin-bottom:98px;}

.itcc a:hover{ border:1px solid #fff; background:#fff;}

.ik{ background:url(../images/ik-sxbg.png) no-repeat center 99px;}

.ikc{ width:1065px; height:auto; overflow:hidden; padding-top:61px; background:url(../images/ik-textbg.png) no-repeat center 41px;}

.ik-more{ padding-right:21px; width:1044px; height:71px; text-align:right; overflow:hidden; line-height:71px;}

.ik-more a{ color:#1f1a17;}

.ik-nav{ width:965px; height:auto; overflow:hidden; margin:0 auto 60px;}

.ik-nav li{ margin-right:64px; width:279px; height:auto; overflow:hidden; float:left;}

.ik-nav li.mro{ margin-right:0;}

.ikn-img{ width:279px; height:149px; overflow:hidden;}

.ikn-img img{ width:279px; height:149px;}

.ikn-title{ width:100%; height:31px; line-height:31px; overflow:hidden;}

.ikn-title a{ color:#1f1a17;}

.ikn-tx{ width:100%; height:54px; line-height:18px; font-size:12px; color:#a4a4a4; overflow:hidden;}

.footer{ border-top:1px solid #eaeaea; padding-top:12px; width:100%; height:auto; min-width:1065px;}

.foootercenter{ width:1065px; height:auto; overflow:hidden; margin-bottom:11px;}

.ft-wh{ width:104px; height:104px; overflow:hidden;padding-top: 20px;}

.ft-wh img{ width:104px; height:104px;}

.ft-tx{ width:957px; height:28px; line-height:28px; color:#646261; overflow:hidden;}

.ft-tx em{ font-style:normal; color:#c2c2c2; font-size:13px;}

.ft-tx a{ color:#c2c2c2;}

div.ft-admrt{ padding-top:14px;}

html{

_background:url(about:blank); /* 阻止闪动 in IE6 , 把空文件换成about:blank , 减少请求 */

}

.float_qq {height: 203px;position: fixed;right: 0;top: 200px;width: 50px;z-index: 6666;_position: absolute;

_top:expression(documentElement.scrollTop+documentElement.clientHeight-this.offsetHeight-200);}

.float_qq li {height: 50px;width: auto;z-index: 20;}

.float_qq li.float_qq1, .float_qq li.float_qq4, .float_qq li.float_qq5 {left: 0;position: absolute;width: 62px;}

.float_qq li.float_qq1 {top: 0;}

.float_qq li.float_qq2 {left: 0;position: absolute;top: 51px;width: 126px;}

.float_qq li.float_qq3 {left: 0;position: absolute;top: 102px;width: 172px;}

.float_qq li.float_qq4 {left: 0;top: 153px;width: 172px;}

.float_qq li.float_qq5 {top: 204px;}

.float_qq4 {left: 0;position: absolute;top: 153px;}

.float_qq li a {background-color: #000;border-radius: 6px;color: #fff;display: block;font-family: "Microsoft Yahei";font-size: 14px;height: 50px;line-height: 50px;opacity: 0.8;overflow: hidden;}

.float_qq li a img {display: block;float: left;height: 24px;margin: 12px 12px 14px 14px;vertical-align: middle;width: 24px;}

.float_qq li a:hover {background-color: #85C326;color: white;opacity: 1;text-decoration: underline;}

.float_shwx {background: url(../images/float_wxbd.png) no-repeat right bottom;display: none;height: 130px;left: -130px;padding-bottom: 9px;position: absolute;top: -141px;width: 130px;}

.float_shwx img {background-color: #fff;display: block;}

/*产品列表*/

.pl-banner{ width:100%; height:300px; overflow:hidden;}

.pl-potext{ background:url(../images/pl-opo.png) no-repeat; width:224px; height:45px; overflow:hidden; position:absolute; z-index:100; top:300px; left:50%; margin-left:285px; text-align:right; padding-right:23px; font-weight:bold; font-size:28px; color:#fff;}

.pl-list{ width:100%; height:45px; overflow:hidden; background:#f9f9f9;}

.pl-list ul{ padding-left:27px; background:url(../images/pl-home.png) no-repeat 4px center; height:100%; overflow:hidden; line-height:45px; font-size:13px; color:#7b7b7b; width:1038px;}

.pl-list a{ color:#7b7b7b;}

.pl-list span{ padding:0 10px;}

.pl-list li{ float:left;}

.pl-links{ width:100%; height:36px; overflow:hidden; background:#f0f0f0;}

.pl-links ul{ width:1065px; height:100%; overflow:hidden;}

.pl-links li{ width:107px; height:100%; line-height:36px; text-align:center; overflow:hidden; float:left; margin-right:5px;}

.pl-links a{ width:100%; height:100%; display:block; color:#504944;}

.pl-links a:hover,.pl-links a.act{ color:#fff; background:#85c226;}

.plc{ width:1065px; height:auto; overflow:hidden; position:relative;}

.plc-nvas{ width:100%; height:auto; overflow:hidden; padding:58px 0 35px;}

.plc-nvas li{ width:314px; height:360px; overflow:hidden; float:left; margin:0 61px 50px 0; position:relative;}

.plc-nvas li a img{ width:231px; height:231px;padding-top: 40px; overflow:hidden;}

.plc-nvas li.mro{ margin-right:0;}

.plc-nvas a{ width:312px; height:auto; overflow:hidden; font-size:15px; color:#797979; text-align:center; display:block; border:1px solid #e9eaea; border-bottom:4px solid #e9eaea;}

.plc-nvas i{ width:72px; height:4px; overflow:hidden; display:block; position:absolute; top:0; left:119px; background:#86c228;}

.plc-nvas p{ width:100%; height:39px; display:block; overflow:hidden; line-height:39px; margin-bottom:40px;}

.plc-nvas em{ width:72px; height:1px; overflow:hidden; display:block;margin-top: 5px; position:absolute; top:306px; left:119px; background:#e9eaea;}

.plc-nvas li.act em{ background:#86c228;}

.plc-nvas li.act a{ border-bottom:4px solid #86c228;}

.plc-nvas li.mro{ margin-right:0;}

/*产品列表内页*/

.plx-title{ width:100%; height:116px; margin-bottom:10px; text-align:center; line-height:116px; overflow:hidden; font-size:26px; color:#353535; font-weight:400;}

.plx-run{ width:77px; height:108px; overflow:hidden; background:url(../images/plx-run.png) right center no-repeat; top:0; right:20px; line-height:108px; position:absolute;}

.plx-run a{ font-size:13px; color:#1f1a17;}

.plx-content{ width:100%; height:521px; overflow:hidden; position:relative; margin-bottom:59px;}

.plc-txs{ margin-bottom:45px; background:#f9f9f9;}

.plct-text{ width:965px; height:auto; overflow:hidden; margin:0 auto; line-height:40px; font-size:16px; color:#1d1815; padding:20px 0;}

.p27{ width:100%; height:100%; margin:0 auto; overflow:hidden;}

.p27Big{ width:946px; height:100%; overflow:hidden;} 

.p27BImg{ width:100%; height:100%; overflow:hidden;}

.p27BImg img{ margin:0 auto; display:block;}

.P27Msg{ width: 100%; height:30px; line-height:30px; background:url(../images/opst0-bg.png) repeat; font-size:14px; font-family:"微软雅黑"; color:#fff; position: absolute; bottom:0px; _bottom:-1px; left:0px; z-index:3; text-align:center;}

.P27BSNum i{ font-style:normal;}

.P27BSNum em{ font-style:normal;}

.P27BSAuto{height:20px; display: block; float:right; margin:5px 10px 0 0; _margin:5px 5px 0 0; width: 20px;background:red;}

.p27List{ width:119px; height:100%; overflow:hidden;}

.p27LLeft{ width:100%; height:20px; overflow:hidden; margin-bottom:10px;}

.p27LLeft a{ width:88px; height:20px; background:url(../images/cd-topbg.png) no-repeat; display:block; margin:0 auto;}

.p27LLeft a:hover{ background:url(../images/cd-htopbg.png) no-repeat;}

.p27LRight{ width:100%; height:20px; overflow:hidden; margin-bottom:15px;}

.p27LRight a{ width:88px; height:20px; background:url(../images/cd-bottombg.png) no-repeat; display:block; margin:0 auto;}

.p27LRight a:hover{ background:url(../images/cd-hbottombg.png) no-repeat;}

.p27LContainer{ width:100%; height:100%; overflow:hidden; position:relative;}

.p27LContent{ width:100%; height:20000px; position:absolute; right:0; top:0;}

.p27LCol{ width:100%; height:119px; overflow:hidden; float:left; margin-bottom:15px; cursor:pointer; position:relative;}

.p27LCol a{height:100%; width:100%; display:block;}

.p27LCol img{ width:117px; height:117px; display:block; overflow:hidden; border:1px solid #cbcbcb;}

.p27LCol img.ylwh{ width:auto; height:auto; display:none;}

li.p27LCAct img{ border:1px solid #85c226;}

.au-text{ width:1022px; height:auto; overflow:hidden; margin:0 auto; line-height:22px; color:#666; padding:75px 0 55px;}
.au-zuo{ width:700px; height:auto; overflow:hidden;line-height:22px; color:#666;background:url(../images/guanyu_bj.png)no-repeat;}
.au-you{ width:280px; height:auto; overflow:hidden;}

/*联系我们*/

.cu-bottom{ margin:94px 0 70px; padding-top:108px; background:url(../images/cu-txbg.png) no-repeat 15px top;}

.cubl{ width:384px; padding-left:21px; height:auto; overflow:hidden;}

.cubl li{ width:339px; height:34px; line-height:34px; overflow:hidden; padding-left:45px; color:#646261; margin-bottom:18px;}

.cubl li.cubl-icon0{ background:url(../images/cu-icon0.png) no-repeat;}

.cubl li.cubl-icon1{ background:url(../images/cu-icon1.png) no-repeat;}

.cubl li.cubl-icon2{ background:url(../images/cu-icon2.png) no-repeat;}

.cubl li.cubl-icon3{ background:url(../images/cu-icon3.png) no-repeat;}

.cubl li.cubl-icon4{ background:url(../images/cu-icon4.png) no-repeat;}

.cubl li.cubl-icon4{ height:auto; line-height:34px;}

.cub-map{ width:622px; height:315px; overflow:hidden;}

/*留言*/

div.mfbgs{ background:#f0f0f0;}

.mf-tx{ width:100%; height:38px; padding-top:36px; overflow:hidden; line-height:38px; margin-bottom:47px; background:url(../images/mf-hx.jpg) no-repeat left bottom; color:#757575;}

.mf-fomr{ margin-bottom:60px; background:url(../images/mf-bg.png) no-repeat 640px 78px;}

.mf-name{ margin-bottom:17px;}

.mf-name label{ width:80px; height:33px; display:block; overflow:hidden; line-height:33px; text-align:right; color:#444; margin-right:14px; float:left;}

.mf-name input{ width:243px; height:31px; border:1px solid #cbcbcb; background:#fff; float:left; overflow:hidden; font-size:14px; font-family:"微软雅黑"; color:#333; line-height:31px; text-indent:8px;}

.mf-name textarea{ width:520px; height:180px; padding:5px; border:1px solid #cbcbcb; background:#fff; float:left; overflow:hidden; font-size:14px; font-family:"微软雅黑"; color:#333; line-height:22px; text-indent:8px;}

.mf-st input{ width:120px; height:30px; font-size:14px; color:#fff; font-family:"微软雅黑"; display:block; border:0; margin-left:94px; overflow:hidden; cursor:pointer; background:#85c226;}

.mf-st input.act{ background:#92cb39;}

/*新闻*/

.ni-nav{ width:1037px; height:auto; overflow:hidden; margin:31px auto;}

.ni-nav li{ width:481px; height:auto; overflow:hidden; float:left; margin-bottom:40px;}

.ni-nav li.act{ float:right;}

.nin-img{ width:100%; height:256px; overflow:hidden;}

.nin-img img{ width:481px; height:256px;}

.nin-time{ width:100%; height:31px; line-height:31px; overflow:hidden; padding-top:3px; background:url(../images/ni-time.png) no-repeat 5px center; text-indent:23px; color:#888888;}

.nin-title{ width:100%; height:25px; line-height:25px; overflow:hidden; font-size:16px;}

.nin-title a{ color:#666666;}

.nin-anli{ width:100%; height:25px; line-height:25px;padding-top: 10px; overflow:hidden; font-size:16px;}
.nin-anli a{ color:#666666;}

.nin-more{ width:100%; height:21px; line-height:21px; overflow:hidden; font-size:15px;}

.nin-more a{ color:#888888;}

/*新闻内页*/

.nix-title{ width:100%; height:31px; margin-top:45px; text-align:center; line-height:31px; overflow:hidden; font-size:24px; color:#181310; font-weight:400;}

.nix-run{ width:77px; height:65px; overflow:hidden; background:url(../images/plx-run.png) right center no-repeat; top:0; right:50px; line-height:65px; position:absolute;}

.nix-run a{ font-size:13px; color:#1f1a17;}

.nix-subt{ width:1015px; margin:0 auto 35px; height:45px; line-height:45px; text-align:center; overflow:hidden; border-bottom:1px solid #cccccc; color:#bebebe;}

.nix-subt span{ padding-right:30px;}

.nix-text{ width:985px; height:auto; overflow:hidden; margin:0 auto 70px; line-height:22px; color:#666;}





/*分页*/

 .pageList{  

    float: right;

    height: 30px;

    margin: 0 auto;

    clear: both;

    width: auto;

}

.pageList ul li{ float:left; display:inline;}

.pageList ul.l{ text-decoration: none; float:left; color:gray; font-family:微软雅黑;

    font-size: 14px; font-style: normal;line-height: 23px;  padding-left: 10px;}

 .pageList ul.l em{font-style: normal;}

.pageList ul.r{ float:left; color:#999;padding-left: 5px; font-weight: normal;}

.pageList ul.l a{ text-decoration: none;}

.pageList ul li{

    line-height: 25px;

    color: #999999;

    float: left;}

.pageList ul li a{ 

border: 1px solid #E4E4E4;

    color: #91C73B;

    margin: 0 2px;

    padding: 6px 10px;

    text-decoration: none !important;}

.pageList ul li a.selected,.pageList ul li a:hover{  

    /*当前页面颜色*/

    background-color: #91C73B;

    color: white;

} 

