@charset "utf-8";

/* CSS Document */

* { 

margin:0; 

padding:0; 

} 

body {margin:0 auto; font-family:Microsoft Yahei,"宋体",Arial,Helvetica,sans-serif,Tahoma;_font-family:"宋体",Arial,Helvetica,sans-serif,Tahoma;font-size:12px; color:#333;min-width:1003px;width:expression_r(document.body.clientWidth <= 1003? "1003px": "auto");_width:expression((document.documentElement.clientWidth||document.body.clientWidth)<1003?"1003px":"");}

ul,dl,dd,h1,h2,h3,h4,h5,h6,form,p { padding:0; margin:0;}

ul { list-style:none;}

img { border:0px;}

a { color:#333; text-decoration:none;blr:exPRession(this.onFocus=this.blur());outline:none;}

a:hover { color:#666;}

.clearfloat {clear:both;height:0;font-size: 1px;line-height: 0px;}

.xinxin{ color:#F00;}



/* hender */

.header{ height:148px; background:url(images/index_03.jpg) repeat-x center 4px;}

.header-st{ height:4px; font-size:0; background:url(images/index_01.jpg) center top repeat-x;}

.header-ok{ margin:0 auto; width:1003px; height:104px; background:url(images/index_12.jpg) 309px 22px no-repeat;}

.header-ok-left{ float:left; width:246px; padding:13px 0 0 15px;}

.header-ok-right{ float:right; height:84px; width:225px; padding-top:20px; background:url(images/ssd.jpg) 179px 41px no-repeat;}

.header-en{ font-size:14px; color:#da251d; font-weight:bold;}

.header-ss{ padding-top:15px;}

.header-ss-left{ float:left; width:179px; height:26px;}

.ssk{width:177px; height:24px; line-height:24px; border:1px solid #e2e2e2; background:#FFF; color:#666; padding:0 5px; font-size:12px;}

.header-ss-right{ float:right;}



/* menu */

.menu{ height:40px; background: url(images/index_22.jpg) repeat-x; overflow:hidden;min-width:1003px;width:expression_r(document.body.clientWidth <= 1003? "1003px": "auto");_width:expression((document.documentElement.clientWidth||document.body.clientWidth)<1003?"1003px":"");}
.menu-ok{ margin:0 auto;width:1003px; height:40px; line-height:40px; background:url(images/index_24.jpg) no-repeat center top;}
.menu-ok ul{ padding-left:22px;}
.menu-ok ul li{ float:left;font-size:14px; background:url(images/menud.jpg) left top no-repeat; font-weight:bold;}
.menu-ok ul li a{ color:#FFF; display:block; padding:0 19px;_padding:0 17px;}
.menu-ok ul li a:hover{color:#fff100;background:url(images/menud.png) center 26px no-repeat;_background:none;}

/* homemain */
.homemain{ position:absolute;z-index:1110; width:100%; top:542px;}
.homemain-ok{margin:0 auto; width:975px; padding:0 15px; background:#FFF; }
.homemain-cpfl{ height:214px; overflow:hidden;}

.homemain-x{ margin-top:25px; height:510px; border-bottom:1px solid #e5e5e5;}
.homemain-x-left{ float:left; width:690px;}
.home-news-qy{ float:left; width:373px;}
.qy-tou{ height:27px; border-bottom:2px solid #75b198;}
.qy-tou-left{ float:left; width:188px; color:#48a83c; font-size:14px; font-weight:bold;}
.qy-tou-left span{ color:#ccc; font-weight:100;}
.qy-tou-right{ float:right; width:29px; padding-top:5px;}
.home-news-qy dl{ padding:17px 0 12px 0; height:104px; overflow:hidden; border-bottom:1px dotted #e6e6e6;}
.home-news-qy dl dt{ float:left; width:199px; line-height:19px; color:#666;}
h1{ font-size:16px; display:block; overflow:hidden; text-overflow:ellipsis;white-space:nowrap; padding-bottom:5px;}
h1 a{ color:#da251d;}
h1 a:hover{ color:#af0700;}
.home-news-qy dl dd{ float:right; width:161px;}



.home-news-qy ul li{overflow: hidden; line-height:32px; _font-family:Arial, Helvetica, sans-serif;border-bottom:1px dotted #e6e6e6;}

.home-news-qy ul li span{ float:right;background: url(images/index_33.jpg) no-repeat 3px center; padding-left:12px; width:278px; display:block;overflow:hidden; text-overflow:ellipsis;white-space:nowrap;}

.home-news-qy ul li span a{ color:#333;}

.home-news-qy ul li span a:hover{ color:#00923f;}

.home-news-qy ul li i{ float:left;width:70px; color:#999;font-style:normal; line-height:32px;}



.home-news-jxs{ float:right; width:290px;}

.home-news-jxs ul{ padding-top:3px;*padding-top:10px;_padding-top:3px;}

.home-news-jxs ul li{line-height:32px;background: url(images/index_33.jpg) no-repeat 3px center; padding-left:12px;border-bottom:1px dotted #e6e6e6; width:278px; display:block;overflow:hidden; text-overflow:ellipsis;white-space:nowrap;}

.home-news-jxs ul li a:hover{ color:#00923f;}

.homecase{ padding-top:25px;}



.homemain-x-right{ float:right;width:251px;}

.sp-tou-left{width:251px;color:#48a83c; font-size:14px; font-weight:bold; padding-bottom:8px;}

.sp-tou-left span{ color:#ccc; font-weight:100;}

.sp-tou-left a{color:#48a83c; }

.sp-tou-left a:hover{color:#00923f; }

.homekg{ height:21px;}

.homekg2{ height:10px;}

.home-lj{ padding-top:10px; line-height:20px; }

.home-lj a{color:#666;}

.home-lj a:hover{color:#000;}



/* footer */

.footer{margin-top:8px; height:170px; background:#dadada url(images/index_40.jpg) center top no-repeat; overflow:hidden;min-width:1003px;width:expression_r(document.body.clientWidth <= 1003? "1003px": "auto");_width:expression((document.documentElement.clientWidth||document.body.clientWidth)<1003?"1003px":"");}

.footer-ok{margin:0 auto;width:623px; height:116px; padding-top:54px; padding-left:370px;background:url(images/index_43.jpg) no-repeat 124px 42px;}

.footer-menu ul{  width:623px;}

.footer-menu ul li{ float:left; height:20px; line-height:20px;  margin-right:14px;}

.footer-menu ul li a{ color:#333; }

.footerbq{ padding-top:13px; color:#666;}

.footerbq a{ color:#666;}

.bdfx{ margin-top:8px;}



/* info */

.infobanner{overflow:hidden; width:1440px; position:relative; left:50%; margin-left:-720px;}

.infobanner-ok{width:100%; position:relative; overflow:hidden;}



.info{ margin:0 auto; width:978px; padding-top:22px;}

.info-left{float:left; width:202px;}

.info-left-tou{ height:44px; line-height:44px; background:url(images/about_07.jpg) no-repeat; font-size:22px; padding-left:20px; color:#00923f; border-bottom:1px solid #ededed;}

.info-menu{ padding-top:8px;}

.info-menu ul li{ line-height:30px;width:202px; border-bottom:1px dotted #dbdbdb; background:url(images/about_15.jpg) 20px center no-repeat; font-size:12px;}

.info-menu ul li a{padding-left:30px; display:block;}

.info-menu ul li a:hover{background:url(images/about_11.jpg) no-repeat; color:#FFF;}

.info-left-lj{ padding-top:20px;}

#leftdq{ background:url(images/about_11.jpg) no-repeat;}

#leftdq a{ color:#FFF;}



.info-right{float:right; width:747px;}

.info-right-t{ height:44px; line-height:44px; text-align:right; padding-right:20px; color:#999; border:1px solid #ededed; border-left: none;border-right: none;}

.info-ok{ padding:20px 15px 0 15px; line-height:26px; color:#333; font-size:14px;}



/* new */

.info-ok ul{ padding-bottom:30px;}

.info-ok ul li{overflow: hidden; line-height:26px; padding-top:1px; border-bottom:1px dotted #e6e6e6; font-size:12px;}

.info-ok ul li span{ float:left;background: url(images/index_33.jpg) no-repeat 5px  center; padding-left:15px; width:510px; display:block;overflow:hidden; text-overflow:ellipsis;white-space:nowrap;}

.info-ok ul li span a{ color:#666;}

.info-ok ul li span a:hover{ color:#00923f;}

.info-ok ul li i{ float:right; color:#999;font-style:normal; padding-right:5px;}



.page{text-align:center; }

.page ul{float:left; position:relative; left:50%;padding-bottom:12px;}

.page ul li{position:relative; right:50%; float:left; margin-right:8px; text-align:center; border: 1px solid #e1e1e1;}

.page ul li a{display:block;color:#666;width:24px; height:24px; line-height:24px; text-align:center; }

.page ul li a:hover{background:#199f00;color:#FFF;width:24px; height:24px; line-height:24px; text-align:center; display:block;}

#page-dq{ background:#199f00;border: 1px solid #199f00;}

#page-dq a{color:#FFF;}

#page-dq a:hover{background: none;}



/*内页新闻详细*/

.main-right-ok-newtou{ font-size:16px; font-weight:bold; color:#199f00; text-align:center; padding-top:10px;}

.main-right-ok-time{ padding-bottom:13px;text-align:center; color:#ccc;}

.main-right-ok-nr{ padding:20px 0 25px 0;}

.nuimain-right-okdt-fh{ margin-left:320px; text-align:center; border:1px solid #eceeef; width:112px; height:30px; line-height:30px; margin-top:17px;margin-bottom:8px; background:#f6f6f7;}

.nuimain-right-okdt-fh a{color:#666; display:block;}

.nuimain-right-okdt-fh a:hover{color:#fff; background:#199f00;}

.sxp{border-top:1px solid #ededed; padding-top:8px; color:#999; font-size:12px;}

.sxp a{color:#999;}

.sxp a:hover{color:#666;}





/*留言*/

.right-main-tou-faq{ height:300px; color:#6f4d3a;}

.right-main-tou-faq dl { width:450px;font-size:12px;  height:60px;}

.right-main-tou-faq dl dt{ float:left; width:65px; color:#666; text-align:right; line-height:30px; padding-right:10px;}

.right-main-tou-faq dl dd{ float:right;width:375px;font-size:12px; color:#999;}

.zck{ width:312px; height:17px; line-height:17px; border:1px solid #f2f2f2; padding:4px 5px;}

.zck2{ width:190px; height:17px; line-height:17px; border:1px solid #f2f2f2; padding:4px 5px;}

.zck3{ width:512px; _width:312px;height:90px;border:1px solid #f2f2f2; padding:4px 5px;}

.zck4{ width:322px;height:30px;border:1px solid #f2f2f2; padding:4px 5px;}

.textsm{ color:#999; padding-top:2px; font-size:12px;}







/*内页产品*/

.info-cp{ padding:30px 6px 5px 6px; line-height:24px; color:#333;}

.info-right-cp ul li{ float:left;width:164px;float:left;padding:0 9px; text-align:center; height:225px;}

.info-right-cp ul li a{display: table-cell;vertical-align:middle; *display:block;*font-size:148px;*font-family:Arial;width:164px; height:164px; line-height:164px;  overflow:hidden; border:1px solid #def4cc;}

.info-right-cp ul li a:hover{border:1px solid #b1e387;}

.info-right-cp ul li a img{ 

	max-width:164px;   /* 宽度 */ 

	max-height:164px; /* 高度 */ 

	vertical-align:middle;

	-ms-interpolation-mode: bicubic; overflow:hidden;

	}

.info-right-cp ul li div span{color:#666; width:164px; text-align: center; background:none;  padding-top:8px; display:block; overflow:hidden; text-overflow:ellipsis;white-space:nowrap;}

.info-right-cp ul li div span a{color:#666; font-size:12px; border:0; line-height:20px; height:20px;display:block; overflow:hidden; text-overflow:ellipsis;white-space:nowrap;}

.info-right-cp ul li div span a:hover{color:#F00; border:0;}





/*产品大图*/

.info-ok-cp-dt{ text-align:center;}

.info-ok-cp-dt img{	max-width:705px;   /* 宽度 */ 	-ms-interpolation-mode: bicubic; overflow:hidden; padding-bottom:15px;}

.info-ok-cp-sm{ height:30px; border:1px solid #baeafb; background:url(images/cpsmbt.jpg) repeat-x; line-height:30px; margin-top:4px; padding-left:15px; color:#005bac;}

.info-ok-cp-nr{ padding:15px; font-size:12px; line-height:23px;}



.info-ok-cp-xz{ padding:25px 0 15px 0; text-align:center;}