@charset "gb2312";
*{margin: 0px;padding: 0px;font-size:14px;color:#333; font-family:Î¢ÈíÑÅºÚ, Arial, Helvetica, sans-serif; line-height:30px; list-style:none}
body{max-width:1920px; margin:0 auto;}
img{ border:none}
a{ color:#333; text-decoration:none;}
a:hover{ text-decoration:none; color:#ff6600;}

.left{ float:left}
.right{ float:right}
.clear{clear:both; height:0; line-height:0; overflow:hidden; display:block}

.Toparea{ width:100%; height:35px; margin:0 auto; background:#fafafa; border-bottom:1px solid #ececec}
.Toparea ul{ width:1100px; height:35px; margin:0 auto}
.Toparea ul li{ float:left; height:35px; line-height:35px; color:#959595}
.Toparea ul li a{height:35px; line-height:35px; color:#959595}

.heading{ width:1100px; height:125px; margin:0 auto}
.heading ul li{ float:left}
.heading ul li.logo{ width:685px; height:125px; background:url(images/logo.jpg) 0 center no-repeat; padding-left:95px}
.heading ul li.logo p{ font-size:32px; color:#0d0d0d; line-height:35px; font-weight:bold; padding-top:34px}
.heading ul li.logo span{ font-size:14px; font-family:Arial, Helvetica, sans-serif; line-height:20px;}

.heading ul li.tel{ width:165px; height:125px; display:block; float:right; background:url(images/tel.jpg) 0 center no-repeat; padding-left:70px}
.heading ul li.tel p{ font-size:14px; color:#525252; line-height:20px; padding-top:40px}
.heading ul li.tel span{ font-size:21px;line-height:25px; color:#ce0000; font-weight:bold}



.caseall{ width:100%; height:445px; padding-top:45px;  background:#007a25}
.case{ width:1110px; margin:0 auto; height:445px;}
.case .title{ width:1110px; background:url(images/tt_bg1.gif) center center no-repeat; height:40px; line-height:40px; text-align:center; font-size:28px; font-weight:bold; color:#fff }
.case .title1{ width:1100px; height:35px; line-height:35px; color:#fff; text-align:center; font-size:18px;} 
.case .content{ width:1110px; margin:0 auto; height:330px;  padding-top:35px;}

.frameww{ width:252px; height:231px; padding:5px; background:#FFF; float:left; margin:0 10px; cursor:pointer}
.frameww img{ width:252px; height:186px;}
.frameww span{ width:252px; height:45px;text-align:center;font-size:14px;line-height:45px; color:#333;text-overflow:ellipsis;white-space:nowrap;overflow:hidden; display:block}
.frameww:hover{ width:252px; height:231px; padding:5px; background:#f9f9f9; float:left; margin:0 10px; cursor:pointer}


.navbg{ width:100%; height:57px; background: url(images/navbg.jpg) repeat-x 0 0}
.navbg .nav{ width:1096px; height:57px; margin:0 auto;}
.navbg .nav li{ float:left; display:inline; width:137px; height:57px; background:url(images/navline.jpg) right  23px no-repeat}
.StyleA{ display:block; width:137px; height:57px; line-height:52px; text-align:center; font-size:15px; color:#fff; font-family:Î¢ÈíÑÅºÚ}
.StyleA:hover{ display:block; width:137px; height:57px; line-height:52px; text-align:center; font-size:15px; color:#fff100;font-family:Î¢ÈíÑÅºÚ}

.navuu { width:137px; height:57px;  visibility:visible; z-index:1500; position:relative }
.navuu .StyleA {  display:block; width:137px; height:57px; line-height:52px; text-align:center; font-size:15px; color:#fff; font-family:Î¢ÈíÑÅºÚ}
.navuu:hover .StyleA {  display:block; width:137px; height:57px; line-height:52px; text-align:center; font-size:15px; color:#fff100; font-family:Î¢ÈíÑÅºÚ}
.navuudd1 { float:left; overflow:hidden; display:block; width:137px; height:57px; }
.navuudd2 { float:left; position:relative; display:inline; width:137px; height:57px; }
.popDiv {  width:137px; height:auto; background:#fff; margin:0px auto; filter:alpha(opacity=100); z-index:1000; border:1px solid #cfcfcf; }

.yy1 { border-bottom:1px dotted #cfcfcf;color:#333; text-decoration:none; display:block; height:30px; line-height:30px; overflow:hidden; font-size:14px; width:137px; text-indent:35px; background: url(images/icona.jpg) 18px center no-repeat #fff;}
.yy1:hover{ color:#fff; text-decoration:none; display:block; height:30px; line-height:30px; overflow:hidden; font-size:14px; width:137px; text-indent:35px; background: url(images/iconb.jpg) 18px center no-repeat #018b3e; }



.link{ width:100%; height:44px; border-bottom:1px solid #d3d3d3; margin:0 auto; background:url(images/bg_search.jpg) repeat-x 0 0}
.link ul{ width:1100px; height:44px; margin:0 auto;}
.link ul li{ float:left;}
.link ul li p{line-height:44px;width:800px; height:44px; color:#666666; font-weight:bold;text-overflow:ellipsis;white-space:nowrap;overflow:hidden; display:block}
.link ul li a{line-height:44px; color:#666; font-weight:100}

.bannerfo{ width:251px;height:44px; position:relative}
.bannerfo dl dt{ display:inline}
.bannerfo dl .inputbox{ position:absolute; left:0; top:10px; width:196px; height:24px;}
.bannerfo dl .inputbox input{ width:166px; height:24px; display:block; padding-left:30px;color:#888; line-height:24px; font-size:13px; background: url(images/search1.jpg) no-repeat 0 0; border:none}
.bannerfo dl .menuser{ position:absolute; left:196px; top:10px; width:55px; height:24px; }
.bannerfo dl .menuser img{width:55px; height:24px}




.bannerfo{ width:251px;height:44px;}
.bannerfo ul{width:251px;height:44px;margin:0 auto}
.bannerfo ul li{ display:inline}
.bannerfo ul .inputbox{ width:196px; height:24px; margin:10px 0;overflow:hidden; border:none}
.bannerfo ul .inputbox input{ width:196px; height:24px;padding:0 10px 0 30px;color:#666666; line-height:24px; font-size:13px; background:url(images/search1.jpg) no-repeat 0 0; border:none}
.bannerfo ul .menuser{ width:55px; height:24px; padding:10px 0 0 0}
.bannerfo ul .menuser img{width:55px; height:24px}

.product{width:100%; height:auto; margin:45px auto;}
.product .head{ width:1100px; height: auto; margin:0 auto;background:url(images/product.jpg) center top no-repeat; padding-top:25px; padding-bottom:15px}
.product .head p{ text-align:center; font-size:30px; font-weight: bold; color:#181818; line-height:35px;}

.product .content{ width:1130px; min-height:600px; margin:0 auto}

.Menubob { width:1100px;height:38px; margin:0 auto; text-align:center; background:url(images/line.jpg) center 20px no-repeat}
.Menubob a{ padding:10px 20px;background:#e0e0e0;font-size:14px; color:#018b3e; margin:0 9px; height:38px;}
.Menubob a.hover{color: #fff; line-height:38px; height:38px;background:#018b3e; font-size:14px}

.proimg_a{ width:258px; height:265px;display:block;float:left; margin:10px; line-height:44px; color:#222222;text-overflow:ellipsis;white-space:nowrap;overflow:hidden; display:block; text-align:center; border:1px solid #c1c1c1}
.proimg_a img{width:238px; height:206px; padding:10px; border-bottom:1px solid #c1c1c1}
.proimg_a:hover{ width:258px; height:265px;display:block;float:left; margin:10px;line-height:44px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden; display:block; text-align:center; border:1px solid #c1c1c1}

.feature{ width:100%; height:178px; margin:0 auto; background:url(images/bg.jpg) repeat; margin-top:100px}
.feature .main{ width:1100px; height:178px; margin:0 auto; position:relative}
.feature .main .picture{ position:absolute; left:0; top:-85px;}
.feature .main .picture img{ width:357px; height:270px;}
.feature .main .frame{ position:absolute; left:426px; top:34px; width:654px; height:104px;background:url(images/line.png) center 72px no-repeat #097d2c}
.feature .main .frame p{ text-align:center; font-weight:bold; color:#deff00; font-size:21px; line-height:40px; padding-top:20px}
.feature .main .frame span{ display:block;text-align:center; color:#ffffff; font-size:19px; line-height:28px}
.feature .dec{ width:100%; height:8px; margin:0 auto; background:url(images/bg1.jpg) repeat-x}

.choose{ width:1100px; height:auto; margin:72px auto}
.choose .head{ width:1100px; height:63px; background:url(images/pic3.jpg) center top no-repeat; margin-bottom:30px}
.choose .content{ width:1100px; height:auto;}
.frame1{ width:275px; height:205px; float:left; background:url(images/line1.jpg) right 15px no-repeat; display:block; position:relative}
.frame1 .circle{ width:135px; height:135px; display:block; text-align:center; background:url(images/circle.png) no-repeat 0 0; position:absolute; left:70px; top:0}
.frame1 .circle img{ width:109px; height:109px; padding-top:13px}
.frame1 .txt{ position:absolute; left:0; top:144px; width:275px; height:auto; line-height:25px; text-align:center; font-size:17px; color:#191919}
.frame1 .txt span{line-height:20px; text-align:center; font-size:14px; color:#a5a5a5}
.frame1:hover .circle{ width:135px; height:135px; display:block; text-align:center; background:url(images/circle1.png) no-repeat 0 0; position:absolute; left:70px; top:0}


.about{width:100%; height:auto; margin:0 auto; background: url(images/bg_gsjj.jpg) repeat}
.about .head{ width:1100px; height:140px; margin:0 auto; background:url(images/line1.png) center center no-repeat}
.about .head p{ text-align:center; font-size:24px; font-weight: bold; color:#008127; line-height:28px; padding-top:50px}
.about .head span{font-size:24px; font-weight: bold; color:#171717; line-height:28px;}
.about .head .dec{ display:block;text-align:center; font-size:11px;color:#bababa; line-height:15px; font-family:Arial, Helvetica, sans-serif}
.about .content{ width:1100px; height:auto; margin:0 auto;}
.about .content .lefttxt{ float:left; margin-right:25px; width:605px; height:auto; line-height:30px; font-size:14px; color:#252525}
.about .content .lefttxt span{ color:#005d1c; font-size:16px; line-height:30px; font-weight:bold}
.about .content .lefttxt a{ width:134px; height:38px; display:block; float:right; margin-top:20px; line-height:38px; background:url(images/more1.jpg) no-repeat 0 0; text-align:center; color:#fff; font-size:16px;}
.about .content .rightimg{ float:right}
.about .content .rightimg img{ width:470px; height:341px}

.centerframe{ width:1100px; height:auto; margin:36px auto}

.contact{ width:250px; height:auto; float:left; margin-right:20px}
.contact .head{ width:250px; height:39px; background:#199e41}
.contact .head p{ text-indent:15px; line-height:39px; color:#fff; font-size:16px; float:left}
.contact .head a{ float:right; margin-right:10px;line-height:39px; color:#fff; font-size:12px}
.contact .content{ width:224px; height:auto; border:1px solid #cecece; border-top:none; padding:12px; font-size:14px; line-height:28px}
.contact .content img{ width:218px; height:74px; padding:2px; border:1px solid #cecece}

.news{ width:540px; height:auto; float:left; margin-right:20px}
.news .head{ width:540px; height:36px; border-bottom:2px solid #199e41}

.eh1{height:36px;width:218px;}
.eh1 ul{list-style:none;margin:0px;padding:0px;}
.eh1 li{height:36px;line-height:36px;float:left;display:block; text-align:center;cursor:pointer;width:102px;color:#191919;font-size:16px; background:#d7d7d7; margin-right:7px}
.eh1 .active{height:36px;line-height:36px;float:left;display:block; text-align:center;cursor:pointer;width:102px;color:#fff;font-size:16px;background:#199e41; }

.news .content{ width:514px; min-height:248px; padding:12px; border:1px solid #cecece; border-top:none}

.frameaa{ width:514px; height:auto;}
.frameaa .leftimg{ float:left; margin-right:15px}
.frameaa .leftimg img{ width:140px; height:105px; padding:2px; border:1px solid #cecece}
.frameaa .righttxt{ width:350px; height:auto; float:right}
.frameaa .righttxt p a{width:350px; height:35px; font-size:15px; color:#262626; line-height:35px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden; display:block}
.frameaa .righttxt span a{width:350px; height:69px;font-size:12px; color:#4a4a4a; line-height:23px; display:block; overflow:hidden}

.framebb{ width:514px; height:auto; margin-top:10px}
.framebb ul li{ height:39px; width:514px; line-height:39px; border-bottom:1px solid #dddddd;overflow:hidden;}
.framebb ul li a{ height:39px; width:414px; overflow:hidden; line-height:39px; text-overflow:ellipsis;white-space:nowrap;overflow:hidden; display:block; float:left}
.framebb ul li span{ height:39px; width:100px; display:block; text-align:center; background:url(images/dec.jpg) center center no-repeat; overflow:hidden; line-height:39px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#fff}

.question{ width:270px; height:auto; float:right;}
.question .head{ width:270px; height:39px; background:#199e41}
.question .head p{ text-indent:15px; line-height:39px; color:#fff; font-size:16px; float:left}
.question .head a{ float:right; margin-right:10px;line-height:39px; color:#fff; font-size:12px}
.question .content{ width:244px; min-height:248px; margin:0 auto; padding:12px; border:1px solid #cecece; border-top:none}

.con_que{ width:244px; height:65px; padding-top:10px; padding-bottom:10px}
.con_que a{ display:block; width:244px; height:36px; line-height:36px; background:url(images/wen.jpg) no-repeat 10px center #eeeeee; overflow:hidden;text-overflow:ellipsis;white-space:nowrap; text-indent:40px; font-size:14px; color:#000; margin-bottom:5px}
.con_que .abstract{ display:block; width:204px; height:25px; overflow:hidden; background:url(images/da.jpg) no-repeat 10px 4px; overflow:hidden; padding-left:40px}
.con_que .abstract,.con_que .abstract *{line-height:25px; font-size:13px; color:#333333}

.foot{ width:100%; height:auto; margin:0 auto; background:#199e41; padding-top:25px; padding-bottom:25px}
.foot .dh{ width:978px; height:46px; margin:0 auto; background:url(images/bot_dh.jpg) center top no-repeat; display:block; text-align:center; line-height:46px; color:#c2e2cc; font-size:15px; margin-bottom:25px}
.foot .dh a{line-height:46px; color:#c2e2cc; font-size:15px}
.foot .main{ width:1000px; height:auto; margin:0 auto;}
.foot .main .leftewm{ width:380px; height: auto; float:left;}
.foot .main .righttxt{ width:620px; height:auto; float:right;line-height:30px; font-size:14px; color:#ffffff; padding-top:15px;}
.foot .main .righttxt a{ line-height:30px; font-size:14px; color:#ffffff; }

.mainframe{ width:1100px; height:auto; margin:30px auto;}


.leftframe{ width:250px; height:auto; float:left; margin-right:20px}
.contacta{ width:250px; height:auto; margin-top:20px}
.contacta .head{ width:250px; height:39px; background:#199e41}
.contacta .head p{ text-indent:15px; line-height:39px; color:#fff; font-size:16px;}
.contacta .head span{ line-height:36px; font-size:12px; color:#fff; font-weight:100; font-family:Arial, Helvetica, sans-serif}
.contacta .content{ width:224px; min-height:280px;background:url(images/contentbg.jpg) center 10px no-repeat; border:1px solid #cecece; border-top:none; padding:12px}
.contacta .content p{ font-size:18px; font-weight:bold; color:#ff6600; padding-left:75px; padding-top:33px}
.contacta .content .txt{padding-left:5px; padding-top:15px}

.cplist{width:250px; height:auto;}
.cplist .head{ width:250px; height:39px; background:#199e41}
.cplist .head p{text-indent:15px; line-height:39px; color:#fff; font-size:16px;}
.cplist .head span{line-height:36px; font-size:12px; color:#fff; font-weight:100; font-family:Arial, Helvetica, sans-serif}
.cplist .content{ width:224px; height:auto;border:1px solid #cecece; border-top:none; padding:12px}

.onepro{ width:218px; height:39px; line-height:39px; text-indent:43px; display: block;font-size:14px; color:#191919; background: url(images/list.jpg) no-repeat 0 0; margin:0 auto; margin-bottom:8px; font-weight:bold;text-overflow:ellipsis;white-space:nowrap;overflow:hidden; display:block}

.twopro{ width:218px; height:39px; border-bottom:1px dotted #cfcfcf; line-height:39px; text-indent:23px; display: block;font-size:13px; color:#444; margin:0 auto; text-overflow:ellipsis;white-space:nowrap;overflow:hidden; display:block}


.rightframe{width:830px; height:auto;float:right;}

.maincont{width:830px; height:auto;}
.maincont .head{ width:830px; height:40px; display:block; border-bottom:1px solid #d2d2d2}
.maincont .head p{ padding-left:20px; padding-right:20px; border-bottom:3px solid #199e41;line-height:40px; font-size:16px; color:#199e41; font-weight:bold; float:left}
.maincont .head span{ float:right; height:40px;line-height:40px; color:#888; font-size:13px; }
.maincont .head a{ float:right; height:40px;line-height:40px; color:#888; font-size:13px; }

.maincont .content{ width:830px; height: auto; margin-top:26px}

.maincont .content2{width:810px; height: auto; margin:26px auto 0; font-size:15px; line-height:30px }


.maincont .content1{width:830px; height: auto; margin:26px auto 0}

.maincont .content ul li{ height:39px; width:810px; line-height:39px; border-bottom:1px dotted #e0e0e0; background:url(images/icon.jpg) no-repeat 10px 14px; text-indent:26px; overflow:hidden; margin:0 auto}
.maincont .content ul li a{ height:39px; width:710px;line-height:39px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden; display:block; float:left; font-size:15px}
.maincont .content ul li span{ height:39px; width:100px; display:block; text-align:right; overflow:hidden; line-height:39px; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#666}

.proimg_bb{ display:inlne; width:250px; height:206px; border:1px solid #ececec;margin:0 auto; overflow:hidden; float:left; margin:8px;text-align:center; line-height:40px; padding:4px }
.proimg_bb img{ display:inlne; width:250px; height:166px;}
.proimg_bb:hover{ display:inlne; width:250px; height:206px; border:1px solid #dfdfdf;margin:0 auto; overflow:hidden; float:left; margin:8px;text-align:center; line-height:40px; background:#dfdfdf; color:#333; padding:4px}


#telback{ background:url(images/lxs.png) no-repeat 50px -30px; min-height:400px; padding:80px 0 0 450px; width:340px; font-size:15px; line-height:35px}
#telback b{font-size:16px; color:#ff6600; line-height:35px; font-weight:bold}


.proshow .prtitle{ line-height:30px; text-align:center; font-size:22px; padding:15px 0; font-family:"Î¢ÈíÑÅºÚ"; font-weight:bold}
.proshow .primgpic{ width:700px; height:auto; overflow-x:hidden; margin:0 auto; text-align:center}
.proshow .primgpic img{ width:90%; border:1px solid #ddd}
.proshow .prtent img{max-width:680px; height:auto; margin-top:5px; margin-bottom:5px}
.proshow .prtent,.proshow .prtent p,.proshow .prtent span,.proshow .prtent li,.proshow .prtent div,.proshow .prtent td,.proshow .prtent th,.proshow .prtent dd{ font-size:15px; line-height:30px}
.proshow .next{ padding-top:10px;color:#666; border-top:1px dotted #cfcfcf;margin-top:10px}
.proshow .pos{ height:16px; line-height:16px; border-bottom:1px dashed #aaa; text-align:center; padding-bottom:8px; margin-bottom:15px; color:#999}