@charset "utf-8";
/* CSS Document */
body{ width:100%; height:100%;font-family:Arial, Helvetica, sans-serif;font-size:12px;line-height:18px;background:url(../images/bg.jpg) #117a41 repeat-x top;padding:0px; margin:0px;text-align:left;color:#666666;}
.copy{-moz-user-select:none;}
img{border:none;}
a{list-style:none;color:#666; text-decoration:none;}
li{ float:left; list-style:none;}
ul{ margin:0px; padding:0px;}
.clear{clear:both;font-size:0px;line-height:0px;height:0px;}
h2{margin:0px;padding:0px;font-size:16px;line-height:26px;line-height:26px; font-family:Verdana, Arial, Helvetica, sans-serif;}
p{ padding:5px 0; margin:0px;}
.img02{ float:right; margin-right:5px; border:1px solid #ccc;}
/*topjs*/
 #topjs{width:955px;height:17px; line-height:17px;margin:0 auto; background:#3b4b58; border-top:1px solid #000000;color:#9da5ab;text-align:center;}
#topjs h5{margin:0px;padding:0px;}
#topjs a{color:#9da5ab;}
/*header*/
#header{ width:955px; height:auto; margin:0 auto;}
.logo{ width:174px; height:45px; float:left; margin-top:20px; padding-left:10px;}
.header-right{ width:680px; height:auto; float:right;}
.language{ width:230px; float:right; text-align:right; height:18px; line-height:15px; margin:8px 10px 0 0;}
.language a{ margin-left:3px;}
.language a img{ margin:3px 3px 0 0;}
.add{width:120px;height:19px;float:right;background:url(../images/shoucang.jpg) no-repeat left; margin:8px 2px 0 12px;}
.set{width:190px;height:19px;float:right;background:url(../images/home.jpg) no-repeat left; margin-top:8px;}
.add a span,.set a span{ background:url(../images/sc-ho-bg.jpg) repeat-x; height:19px; display:block; line-height:19px; margin:0 4px 0 17px; font-size:10px;padding:0 3px;}
.set a span{ margin-left:20px;}
.add a, .set a{ color:#643432; background:url(../images/sc-ho-right.jpg) no-repeat right;height:19px; display:block; line-height:19px;}
.company{ width:700px; height:auto; float:right; line-height:13px; font-size:11px; margin:5px 0px;}
.company h2{font-size:13px; line-height:23px; color:#330000;}
/*nav*/
.nav{ width:953px; height:35px; background:url(../images/navbg.jpg) repeat-x; border-left:1px solid #dbdbdb;border-right:1px solid #dbdbdb;}
.nav ul{ width:900px; height:35px; line-height:35px; margin:0 auto; display:block;}
.nav ul li a{ padding:0 38px 0 37px; display:block;}
.nav ul li a.dq{ color:#e61f1a; background:url(../images/navhover.jpg) no-repeat center;}
.nav ul li a:hover{ color:#e61f1a; background:url(../images/navhover.jpg) no-repeat center;}
.navbottom{background:url(../images/navbottom.jpg) repeat-x center; width:955px; height:10px; line-height:10px;}
.navbottomleft{background:url(../images/navbottomleft.jpg) no-repeat left; width:11px; height:10px; float:left}
.navbottomright{background:url(../images/navbottomright.jpg) no-repeat right; width:11px; height:10px; float:right;}
/*main*/
#container{width:955px; height:auto; background:url(../images/mainbg.jpg) repeat-y top; margin:0 auto; _margin:-2px auto 0 auto; overflow:hidden;}
.leftbar{ background:url(../images/leftbg.jpg) no-repeat right top; width:7px; height:780px; float:left;}
.rightbar{ background:url(../images/rightbg.jpg) no-repeat left top; width:7px; height:780px; float:right;}
.middle{width:939px; height:auto; background:url(../images/middlebg.jpg) #fff repeat-x top; margin:0 auto; overflow:hidden; float:left; border:1px solid #fff;}
.middle1{width:920px; height:auto; background:url(../images/middlebg.jpg) #fff repeat-x top; margin:0 auto; overflow:hidden; float:left; border:1px solid #fff;padding:5px 10px 0 9px;}
.banner{ background:url(../images/banner.jpg) no-repeat center; width:939px; height:284px;}
.bannertext{ padding:180px 0 0 0px; width:500px; height:auto; font-size:17px; font-weight:bold; color:#fff; float:right;}
.bannertext span{ color:#ffcc00;}
.con{ width:920px; height:auto; padding:0 10px 0 9px;}
.mainproduct{ width:920px; height:auto; padding-top:5px; border-top:1px solid #eceaeb; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;}
.mainproduct ul{ width:159px; height:auto; border:1px solid #d4d4d4; background:#fff; float:left; padding:10px 7px 8px 10px; margin-right:7px;}
.mainproduct ul.last{margin-right:0px;}
.mainproduct ul li{ width:159px; height:auto;}
.mainproduct ul li img{ width:150px; height:65px; padding:2px; border:1px solid #ccc;}
.mainproduct ul li.mainproducttext{ width:158px; background:url(../images/maintextbg.jpg) no-repeat top; padding-top:6px; line-height:15px; }
.mainproduct ul li.mainproducttext a{ color:#ff9900; height:30px; line-height:30px; font-weight:bold; text-decoration:underline; display:block;text-align: left;}
.mainproduct ul li.mainproducttext a.c{ color:#ff9900; height:auto; line-height:15px; font-weight:bold; text-decoration:underline; display:block;text-align: left;}
.mainproduct ul li.mainproducttext a.long{line-height:15px;}
.mainproduct ul li.mainproducttext a:hover{ color:#ceac0c;}
.maintitle h2{ width:100%; height:auto; font-size:14px; padding-top:10px; color:#000;}
.maintext{ width:918px; height:auto; border:1px solid #d4d4d4; padding-bottom:10px; text-align:left;}
.maintext p{ padding:5px 10px;}
.maintext1{ width:900px; height:auto; margin-top:5px; padding:5px 10px; background:#fff; overflow:hidden;}
.mainpro{ width:100%; height:auto;}
.mianprotitle{ width:100%; height:auto; font-size:14px; padding:15px 0 10px 0; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold;color:#333;}
.mainpro ul{ width:100%; height:auto; float:left; padding-top:6px; line-height:16px; background:#edefef; border-top:1px solid #a4a5a5; margin-top:2px; overflow:hidden;}
.mainpro ul li{ width:460px; height:auto;}
.mainpro ul li ol{ float:left; margin:0px; padding:5px 10px 10px 10px; width:440px; height:auto;}
.mainpro ul li ol li{ width:105px; height:75px; background:url(../images/probg.jpg) no-repeat;}
.mainpro ul li ol li img{ padding:3px;}
.mainpro ul li ol li.mainprotext{ width:330px; height:auto; background:none; margin:0px; text-align:left;}
.mainpro ul li ol li.mainprotext a{ display:block; text-decoration:underline; font-weight:bold; text-align: left;}
.mainpro ul li ol li.mainprotext a:hover{ color:#e61f1a;}
.productlist{ width:100%; height:auto; padding:10px 0; overflow:hidden;}
.bigprolist{ height:40px;width:920px;}
.bigprolist a{ color:#333;  background:#adaeae; width:228px;display:block; height:40px; margin-right:2px;line-height:40px; font-weight:bold; font-style:italic; text-align:center; float:left;}
.bigprolist a.biglast{ margin-right:none;_margin-right:-2px;}
.bigprolist a:hover{ color:#e61f1a;}
.productlist ul{ width:100%; height:auto; display:block; margin-top:20px;}
.productlist ul li{ width:229px; height:180px; line-height:14px; border-right:1px solid #adaeae;}
.productlist ul li.lastlist{ border:none;}
.productlist ul li ol{ margin:0px; padding:0px; float:left; width:229px; height:auto;}
.productlist ul li ol li{ width:208px; height:auto; padding:0px; border:none; padding:3px 10px;}
.productlist ul li ol li a:hover{ color:#e61f1a;}
.mainbottom{width:955px; height:24px; background:url(../images/mainbottom.jpg) no-repeat top;}
/*footer*/
#footer,#xfooter{width:935px; padding:0 10px; height:auto; margin:0 auto;}
.link{ width:935px; height:auto; color:#fff; text-align:center;}
.link01{ width:870px; height:auto;float:left; color:#fff;}
.link a, .link01 a{color:#fff;}
.link a:hover, .link01 a:hover{ text-decoration:underline; color:#fff;}
#otherlink{width:230px;height:26px;text-align:center;margin:0 auto;}
#otherlink div{margin:5px 10px 0 0; float:left;}
/*导航页面*/
.title{ font-size:11px; width:98%; height:auto; padding-left:10px;}
a.cursorbox{ cursor:pointer;*cursor:auto; _cursor:auto; cursor:url(zoomin.cur);}
#allbox div a img{ cursor:auto; cursor:url(small.cur);}
.img01{ float:left; margin-right:10px; padding:1px; margin-top:3px; border:1px solid #ccc;}
.about{ width:580px; padding-right:10px; float:left; text-align:left;}
.aboutpro{ width:300px; height:auto; float:right; background:url(../images/aboutleft.jpg) no-repeat left top; text-align:left;}
.aboutprotitle{ width:290px; height:21px; padding:10px 0 0 10px; font-size:14px; font-weight:bold; color:#333; background:url(../images/aboutprotitbg.jpg) no-repeat left top;}
.aboutpro ul{ width:290px; height:auto; padding:8px 0 8px 8px; line-height:16px; overflow:hidden;}
.aboutpro ul li{ width:105px; height:75px;}
.aboutpro ul li img{ padding:2px; border:1px solid #ccc; margin-top:3px;}
.aboutpro ul li.aboutprotext{ width:180px; height:auto; background:none; margin:0px;}
.aboutpro ul li.aboutprotext a{ display:block; text-decoration:underline; font-weight:bold;text-align: left;}
.aboutpro ul li.aboutprotext a:hover{ color:#e61f1a;}
.cer,.cer ul{ width:100%; height:auto;}
.cer ul li{ float:left; width:145px; text-align:center;} 
.cer a{ margin-right:7px;}
.cer a img{ border:1px solid #ccc; padding:1px;}
.workshop{ width:100%; height:auto;}
.workshop a img{ border:1px solid #ccc; padding:1px; margin:5px 7px 10px 0;}
/*contact*/
.contitle{ width:99%; height:auto; font-size:14px; padding-top:15px; margin-bottom:10px; border-bottom:1px solid #ccc;font-weight:bold;color:#333;}
.contactp a{ text-decoration:underline;}
/*product*/
.product{ width:100%; height:auto;}
.product ul{ width:100%; height:auto; float:left; padding-top:6px; line-height:16px; background:#edefef; border-top:1px solid #a4a5a5; margin-top:2px;}
.product ul li{ width:450px; height:auto; display:block;}
.product ul li ol{ float:left; margin:0px; padding:5px 10px 10px 0px; overflow:hidden; width:640px; height:auto; display:block;}
.product ul li ol li{ width:105px; height:75px; background:url(../images/probg.jpg) no-repeat;}
.product ul li ol li img{ padding:3px;}
.product ul li ol li.product-text{ width:530px; height:auto; background:none; margin:0px;}
.product ul li ol li.product-text a{ display:block; text-decoration:underline; font-weight:bold;}
.product ul li ol li.product-text a:hover{ color:#e61f1a;}
/*sitemap*/
.sitemap{ width:100%; height:auto;}
.sitemap ul{width:100%;}
.sitemap ul li.p1{ width:100%;}
.sitemap ul li.p2{ padding-left:8px;width:99%;}
.sitemap ul li.p3, .sitemap ul li.p4{ padding-left:15px;width:98%;}
.sitemap ul li.p4 ol{ float:left; margin:0px; padding:0px;width:100%;}
.sitemap ul li.p4 ol li{ width:293px; float:left;}
.sitemap ul li.p4 ol li.smallpro{ width:220px;}
.sitemap ul li.p4 ol li.sitlong{ width:435px;}
.sitemap ul li.p4 ol li.sitlong1{ width:580px;}
.sitemap ul li a{ color:#0000ff; text-decoration:underline; display:block; line-height:15px; padding:3px 0;}
.sitemap ul li.p1 a, .sitemap ul li.p2 a{font-weight:bold;}
/*内页*/
.left{ width:190px; height:auto; float:left; margin-top:5px; background:#ccc;}
.left ul{ width:170px; margin:5px; padding:5px; height:auto; background:#fff; overflow:hidden;}
.left ul li{ width:170px; height:auto; line-height:15px; padding:3px 0; border-bottom:1px solid #ccc;}
.left ul li.biglist{border:none;}
.left ul li.biglist a,.left ul li.biglist a:visited{ color:#117A41; font-weight:bold; padding:5px 0;} 
.left ul li a:visited{ color:#999;}
.left ul li a:hover{ color:#333333;}
.left ul li a.dq01{ color:#333333; text-decoration:underline;}
.contact{ width:170px; margin:5px; padding:4px; border:1px solid #fff;text-align:center; height:30px; line-height:20px;}
.contact a{ color:#CC3300; font-size:14px; font-weight:bold; background:#fff; padding:4px; display:block;}
.pdf{ width:180px; margin:10px 5px 5px 5px; padding-bottom:5px; height:auto; background:#fff;}
.pdftitle{ width:180px;height:auto; text-align:center; height:30px; line-height:30px; font-weight:bold; color:#339900; font-style:italic; font-size:16px;border-bottom:1px solid #ccc;}
.pdf a{ text-decoration:underline; line-height:15px; padding:3px 0px; margin:0 5px; display:block;border-bottom:1px solid #ccc;}
.right{ width:705px; height:auto; float:right; margin-right:5px; _margin-right:2px; padding:5px; margin-top:10px; background:#fff; text-align:left;}
.title1{ font-size:11px; width:99%; height:auto; border-bottom:1px solid #ccc; text-align:left;}
.right h2{ padding:5px 0; font-family:Arial, Helvetica, sans-serif; font-size:18px; text-align:left;}
.rightpro{ width:100%; height:auto;}
.rightpro ul{ width:100%; height:auto; padding:7px 0; float:left;}
.rightpro ul li{ width:105px; height:75px;}
.rightpro ul li img{ padding:2px; border:1px solid #ccc;}
.rightpro ul li.rightprotext{ width:595px; height:auto; background:none; margin:0px;}
.rightpro ul li.rightprotext a{ display:block; text-decoration:underline;}
.rightpro ul li.rightprotext a:hover{ color:#e61f1a;}
.rightpro1{ width:100%; height:auto; text-align:left;}
.rightpro1 ul{ width:49%; height:auto; padding:7px 0; float:left;}
.rightpro1 ul li{ width:105px; height:75px;}
.rightpro1 ul li img{ padding:2px; border:1px solid #ccc;}
.rightpro1 ul li.rightprotext{ width:220px; height:auto; background:none; margin:0px;}
.rightpro1 ul li.rightprotext a{ display:block; text-decoration:underline;}
.rightpro1 ul li.rightprotext a:hover{ color:#e61f1a;}
.pro{ width:265px; height:auto; margin-top:10px; float:left}
.pro .pic1{ width:250px; height:auto; text-align:center; border:1px solid #ccc; padding:1px;}
.pro .pic2{ width:255px; height:auto; margin-top:5px;}
.pro .pic2 img{margin:0 3px 0px 0; border:1px solid #ccc;}
.protext{ width:430px; height:auto; float:right;}
.consulting{ width:480px; height:auto; float:right; text-align:right;}
.consulting1{ width:200px; height:auto; float:right; text-align:right; margin-top:20px;}
.consulting3{ width:200px; height:auto; float:right; text-align:right;}
.consulting2{ width:180px; height:auto; float:left; text-align:right; margin-top:5px;}
.bottom{ width:60px; float:right; margin:10px 0 0 30px;}
.bottom a,.bottom1 a,.bottom2 a{ color:#FF0000; font-weight:bold;}
.bottom1{ width:60px; float:right; margin:30px 0 0 30px;}
.bottom2{ width:60px; float:right; margin:15px 0 0 0px;}
.top{ width:55px; float:right;}
.top a{ color:#FF0000; font-weight:bold;}
.table01{width:705px;height:auto;background:#999999; border-top:2px solid #ccc; margin:0 0 5px 0;}
.table01 tr{background:#fff;}
.table01 tr td{padding:0 3px;}
.text01{width:100%;height:auto;}
.text01 p{margin:5px 0; padding:0px;}
.text01 p a{ background:#F0F0F0; width:99%; display:block;padding-left:5px; font-weight:bold;}
.table02{width:100%;height:auto;background:#999; border-top:2px solid #ccc; margin:0 0 5px 0;}
.table02 tr{background:#fff;}
.table02 tr td{padding:0 3px;}
.pic01{ float:left; margin:8px 5px 0 0px; width:152px; height:auto;}
.pic{ width:152px; height:125px;}
.img1{ margin-bottom:3px;}
.pic01 img{ border:1px solid #ccc;}
.pic02{ float:left;width:540px; height:auto;}
.pic03{ float:left; margin:8px 8px 0 0px; width:94px; height:auto;}
.pic03 img{ border:1px solid #ccc;}
.pic04{ float:left;width:600px; height:auto;}

.prolink { width:265px; height:auto}
.prolink ul{ width:265px; height:auto; line-height:20px;}
.prolink ul li{ width:265px; height:20px; line-height:20px;border:1px solid #ccc; border-left:none; background:url(../images/prolinkbgs.jpg) repeat-x center; margin-bottom:2px;text-align:left; padding-left:5px;font-size:11px;}
.prolink ul li a{ font-size:11px;}
.prolink ul li a.dq1{ color:#254e02; text-decoration:underline;background:url(../images/prolinkhbgs.jpg) repeat-x ; display:block; }
.prolink ul li a:hover{color:#254e02; text-decoration:underline;background:url(../images/prolinkhbgs.jpg) repeat-x ; display:block;}

.prolink ul li.long{ width:265px; height:32px; line-height:16px;border:1px solid #ccc; border-left:none; background:url(../images/prolinkbl.jpg) repeat-x;}
.prolink ul li.long a.dq1{ color:#254e02; text-decoration:underline;background:url(../images/prolinkhbl.jpg) repeat-x; display:block;}
.prolink ul li.long a:hover{ color:#254e02;  text-decoration:underline;background:url(../images/prolinkhbl.jpg) repeat-x ; display:block;}

.prolink ul li.long2{ width:265px; height:48px; line-height:16px;border:1px solid #ccc; border-left:none; background:url(../images/prolinkbl2.jpg) repeat-x;}
.prolink ul li.long2 a.dq1{ color:#254e02; text-decoration:underline;background:url(../images/prolinkhb12.jpg) repeat-x; display:block;}
.prolink ul li.long2 a:hover{ color:#254e02; text-decoration:underline;background:url(../images/prolinkhb12.jpg) repeat-x ; display:block;}

.prolink3{ width:100%; height:auto; margin-top:3px; text-align:center;}
.prolink3 ul{ width:100%; height:auto;border-left:1px solid #ccc;}
.prolink3 ul li{ width:175px; height:20px; line-height:20px;border:1px solid #ccc; border-left:none; background:url(../images/prolinkbgs.jpg) repeat-x center;}
.prolink3 ul li.prolong01{ width:350px;}
.prolink3 ul li a.dq1{ color:#254e02; text-decoration:underline;background:url(../images/prolinkhbgs.jpg) repeat-x ; display:block;}
.prolink3 ul li a:hover{ color:#254e02; text-decoration:underline;background:url(../images/prolinkhbgs.jpg) repeat-x ; display:block;}
.prolink4{ width:100%; height:auto; margin-top:3px; text-align:center;}
.prolink4 ul{ width:100%; height:auto;border-left:1px solid #ccc; display:block;}
.prolink4 ul li{ width:140px; height:28px; line-height:13px;border:1px solid #ccc; border-left:none; background:url(../images/prolinkbg.jpg) repeat-x center;}
.prolink4 ul li.prosmall{ width:33%;}
.prolink4 ul li.prosmall01{
	width:160px;
}
.prolink4 ul li.prolong{ width:228px;}
.prolink4 ul li.prolong3{ width:186px;}
.prolink4 ul li.prolong1{ width:350px;}
.prolink4 ul li.prolong2{ width:240px;}
.prolink4 ul li a.dq1{ color:#254e02; text-decoration:underline;background:url(../images/prolinkhbg.jpg) repeat-x center; display:block;}
.prolink4 ul li a:hover{ color:#254e02; text-decoration:underline;background:url(../images/prolinkhbg.jpg) repeat-x center; display:block;}
.proimg{ width:100%; height:auto; margin-top:10px;}
.proimg ul li{ width:94px; height:148px; text-align:center; padding:0 3px;}
.proimg ul li img{ border:1px solid #ccc;}
.prolink01{ width:280px; height:auto; float:right; margin-top:5px;}
.prolink01 ul li{ width:260px; padding:0 10px; background:#ccc; margin-top:3px;}
.prolink01 ul li a{ color:#336600; text-align:left;}
.prolink01 ul li a.dq0{ color:#333; text-decoration:underline;}
.prolink01 ul li a:hover{ color:#333; text-decoration:underline;}
.jslink{ width:100%; height:auto; margin-top:3px; text-align:center;}
.jslink ul{ width:100%; height:auto;border-left:1px solid #ccc;}
.jslink ul li{ width:233px; height:20px; line-height:20px;border:1px solid #ccc; border-left:none; background:url(../images/prolinkbgs.jpg) repeat-x center;}
.jslink ul li a:hover{ color:#254e02; text-decoration:underline;background:url(../images/prolinkhbgs.jpg) repeat-x center; display:block;}
.fenye{ width:120px; height:18px; float:right; margin-top:3px;}
.fenye a{ width:20px; height:18px; background:#0066FF; margin-right:10px; display:block; float:left; text-align:center; color:#FFFFFF;}
.fenye a.feiyedq{ background:#CC3300;}
.iframe01{ border:none; height:830px; _height:865px; margin:0px;padding:0px; width:705px;}
.iframe02{ border:none; height:480px; _height:515px; margin:0px;padding:0px; width:705px;}

