@charset "utf-8";
/* CSS Document */
body, h1, h2, h3, h4, h5, h6, hr, p,blockquote, dl, dt, dd, ul, ol, li,form, fieldset, legend, img{ border:none; margin: 0; padding: 0;}
body,button, input, select, textarea { color:#666; font:normal normal 12px/24px arial,Simsun,tahoma, Srial, helvetica, sans-serif; outline:none;}
body{ color:#666; text-align:center; overflow-x:hidden; -webkit-text-size-adjust:none;}
em{font-style:normal;}
ul, ol { list-style: none; }
table{ border-collapse:collapse;}
a { color:#666; text-decoration: none; blr:expression(this.onFocus=this.blur());}
a:hover { text-decoration:underline;}
table{border-collapse:collapse;}
img{ border:none; font-size:0; line-height:0;}
.wrap{ margin:0 auto; text-align:left; width:980px;}
.clear{ clear:both; font-size:0; line-height:0;}
/*页码放置 begin*/
.quotes{font-size:12px; padding:20px 0;}
.quotes span,.quotes a{color:#999; padding:3px 8px; border:1px #eaeaea solid;margin-right:2px; cursor:pointer; }
.quotes span{ cursor:default;}
.quotes .current{ color:#00903b; border:1px #7fc79d solid; background:#e5f4eb; font-weight:bold;}
.quotes  a:hover{ color:#00903b; border:1px #7fc79d solid; background:#e5f4eb; text-decoration:none;}
/*页码放置 end*/

/*detail*/
.detail { width:100%; margin: 0 auto; padding-top:30px; height:auto!important; height:500px; min-height:500px; text-align:left; }
.detail .title h3 { line-height: 27px; padding-left: 14px;}
.detail .cont { border-top:0px; margin:0 auto; width: 96%;}
.detail .tit { height: 20px; line-height: 20px; text-align: center; font-weight:normal; color:#409b24; font-size:18px; font-family: "Microsoft YaHei";  overflow:hidden;}
.detail .related { padding:6px 0; color:#999999; text-align: center; border-bottom:1px solid #e4e4e4;}
.detail .related span { padding: 0 10px;}
.detail .text { padding-top:10px; padding-bottom:10px; text-indent:20px;  line-height: 23px; color:#4c4c4c;}
.detail .text .photo { text-align: center; padding:10px 0; }
.detail .other { padding: 20px 0 ; width: 100%; background:url(../images/ddd.gif) no-repeat top; }
.detail .share{ height:50px; width:100%;}
.detail .other li {line-height: 24px; color:#888;  }
.detail .other li a{ color:#888; font-weight:normal;}

/**/
/*detail*/
/*header*/
.topbar{ width:980px; height:101px; position:relative; margin:0 auto; background:url(../images/top.jpg) no-repeat;}
.logo{ width:482px; height:56px; position:absolute; left:0; top:22px;}
.mini{ height:14px; line-height:14px; position:absolute; top:8px; right:0; width:220px; color:#6c777d;}
.mini a{ color:#6c777d; padding:0 8px;}
.phone{ width:275px; height:51px; position:absolute; right:0; bottom:8px;}
.menu{ width:100%; height:38px; background:url(../images/menu.gif) repeat-x;}
.menu ul{ width:980px; margin:0 auto; height:38px;}
.menu ul li{ width:150px; height:38px; float:left; line-height:38px; text-align:center;}
.menu ul li.line{ width:2px; height:38px; background:url(../images/line.gif) no-repeat; float:left; overflow:hidden;}
.menu ul li a{ font-family:"Microsoft YaHei", simhei, sinsun; font-size:14px; color:#fff; width:100%; text-align: center; height:38px; display:block;}
.menu ul li a:hover,.menu ul li a.on{ text-decoration:none; background:url(../images/ho.gif) ;}
.guangao{ width:980px; height:98px; margin:10px auto 0 auto;}
.slide_x{overflow:hidden;position:relative;width:980px;height:290px; margin:10px auto 0 auto;}
.slide_x a{color:#eee;text-decoration:none;}
.slide_x .box{overflow:hidden;position:relative;width:980px;height:305px;}
.slide_x .list{overflow:hidden;width:9999px;}
.slide_x .list li{float:left;position:relative;width:980px;}
.slide_x .list img{vertical-align:top;}
.slide_x .btn{overflow:hidden;position:absolute;bottom:4px;right:6px;}
.slide_x .btn li{float:left;width:16px;height:16px;margin:0 0 0 10px;border-radius:2px;background:#eee;color:#333;font:11px/16px Tahoma;text-align:center;cursor:pointer;}
.slide_x .btn .selected{background:#990000;color:#fff;}
/*header*/
/*content*/
.warp{ height:268px; margin-top:10px;}
.title{ height:31px; border:2px solid #1f9495; border-bottom:1px solid #1f9495; }
.title .tit{ color:#2c7202; font-family:"Microsoft YaHei", simhei, sinsun; font-size:14px; float:left; padding:2px 0 0 9px;}
.title span{color:#3fa61f; float:left; padding:3px 0 0 5px ; font-family:Arial, Helvetica, sans-serif; font-size:10px; }
.title .more{ font-family:"Microsoft YaHei", simhei, sinsun;  padding:3px 9px 0 0; float:right;}
.title .more a{color:#2c7202;}
.about{ height:268px; width:411px; float:left;}
.about .title{ height:31px; width:407px;}
.about .cont{ width:409px; height:233px; border:1px solid #e4e4e4; border-top:none;}
.about .photo{ width:157px; height:131px; float:left; margin:11px 12px 0 10px; display:inline; position:relative;}
.about .photo .pp{ width:157px; height:131px; position:absolute; left:0; top:0; z-index:1111; background:url(../images/zz.png) no-repeat; _FILTER: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/zz.png); _background-image:none;}
.about .tect{ line-height:24px; color:#636363; padding:6px 13px; text-indent:20px; height: 210px; overflow: hidden;}
.about .tect a{ color:#e72910;}
.news{ width:559px; height:268px; float:right;}
.news .cont{ width:557px; height:233px; border:1px solid #e4e4e4; border-top:none;}
.news .cont .banner2{ float:left; height:242px; height:212px; margin:11px 12px 0 10px; display:inline;}
.new{ width:293px; float:right; padding-top:8px;}
.new li{ height:24px; width:293px; float:left;}
.new li a{ background:url(../images/dd.gif) no-repeat 0 10px; float:left; padding-left:8px; color:#636363;}
.new li .date{ color:#8a8a8a; padding-right:10px; float:right;}
.warp2{ height:416px; width:980px; margin-top:10px;}
.product{ width:727px; float:left; height:416px;}
.product .cont{ width:725px; height:371px; border:1px solid #e4e4e4; border-top:none; padding-top:10px;}
.product ul { width:712px; margin:0 auto; }
.product ul li{ width: 160px; padding: 0 9px; height: 186px; float: left; overflow: hidden;}
.product ul li a{ display:block; cursor:pointer; text-align:center;}
.product ul li .photo { width:150px; height:140px;	border: 1px solid #e4e4e4;	overflow:hidden; padding:4px; display: table-cell; vertical-align:middle; text-align:center; *display: block; *font-size: 122px;/*约为高度的0.873，200*0.873 约为175*/	*font-family:Arial;/*防止非utf-8引起的hack失效问题，如gbk编码*/}
.product ul li .photo img { vertical-align:middle; }
.product ul li .name { text-align: center; color:#636363; line-height:30px; display:block; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; width:100%; }
.product ul li a:hover .photo{ border-color:#73a508;}
.product ul li a:hover .name { color:#73a508; text-decoration:underline; }
.right{ width:243px; height:416px; float:right;}
.add{ width:243px; height:177px;}
.add .title2{ width:233px; height:45px; background:url(../images/add.jpg) no-repeat; padding-left:10px;}
.add .title2 p{ font-family:"Microsoft YaHei", simhei, sinsun; font-size:20px; color:#fff; line-height:15px; padding-top:7px;}
.add .title2 span{ font-family:"Microsoft YaHei", simhei, sinsun; font-size:11px; color:#fff; line-height:18px;}
.add .cont{ color:#636363; width:241px; height:131px; border:1px solid #e4e4e4; border-top:none; }
.add .cont .text{ padding:0 10px; font-size:14px; font-weight:bold; line-height:24px; padding-top:3px; color:#636363; }
.add .cont .text span{ color:#e72910;}
.add .cont ul{ padding:0 10px; height:72px;}
.add .cont li{ width:110px; float:left; height:24px;}
.add .cont li a{ color:#636363; font-size:12px;}
.add .cont a{ color:#e72910; padding-right:10px;}
.contact{ height:auto; width:210px; border:1px solid #e4e4e4; border-top:none; padding:0 17px 0 14px; }
.contact .title3{ height:29px; line-height:29px; width:210px;}
.contact .title3 .tit{ float:left; font-family:"Microsoft YaHei", simhei, sinsun; color:#2c7202; font-size:14px;}
.contact .title3 span{ font-family:"Microsoft YaHei", simhei, sinsun; color:#3fa61f; font-size:10px; float:left; padding-left:3px;}
.contact .wel{ text-indent:5px; width:210px; height:17px; background:url(../images/hu.gif) no-repeat; line-height:17px; color:#fff; font-family:"Microsoft YaHei", simhei, sinsun;}
.qq{ height:31px; border-bottom:1px solid #eaeaea;}
.qq a{ padding:0 10px;}
.conta{ color:#424242; line-height:24px; padding-top:5px;}
/*content*/
/*footer*/
.flinks{ height:auto;width:958px; color:#636363; text-align:left; padding:0 10px; border:1px solid #e4e4e4; margin:20px auto 0 auto;}
.flinks .title2{ height:26px; }
.flinks .title2 .tit{ color:#3a7b13; font-family:"Microsoft YaHei", simhei, sinsun; padding-top:2px; float:left;}
.flinks .title2 span{ color:#3fa61f; font-family:"Microsoft YaHei", simhei, sinsun; padding-left:2px; float:left; padding-top:2px;}
.flinks  a{ color:#636363; padding:0 5px;}
.footer{ width:980px; margin:10px auto  0 auto; height:auto!important; height:99px; min-height:99px; border-top:1px solid #e4e4e4; color:#636363; text-align:center; line-height:20px; }
.menu2{ height:32px; line-height:32px; text-align:center; color:#636363;}
.menu2 a{ color:#636363; padding:0 10px;}
.footer span{ color:#e72910; font-family:Arial, Helvetica, sans-serif; font-weight:bold;}
/*footer*/

/*product*/
#content{ width:980px; margin:10px auto 0 auto; text-align:left;}
.side{ width:243px; float:left; display: none;}
.main{ width:100%; float:right;} 
.sp_cate .title3{ width:243px; height:36px; background:#419c25; line-height:36px; text-indent:14px; font-family:"Microsoft YaHei", simhei, sinsun; color:#fff; font-size:14px; }
.sp_cate .cont{ width:241px; border:1px solid #e4e4e4; padding-bottom:20px; border-top:none; padding-top:5px;  height:auto!important; height:50px; min-height:50px;}
.sp_cate .cont ul{ width:221px; margin:0 auto;}
.sp_cate .cont li{ width:100%; height:30px; line-height:30px; text-indent:21px;}
.sp_cate .cont li a{ width:221px; height:30px; display:block; background:url(../images/s1.gif) no-repeat; color:#636363;}
.sp_cate .cont li a:hover,.sp_cate .cont li a.on{ color:#fff; text-decoration:none; background:url(../images/s2.gif) no-repeat;}
.main .top{ width:100%; text-indent:10px; height:31px; border:1px solid #1f9495; border-top:2px solid #1f9495; border-bottom:1px solid #e4e4e4; line-height:31px;}
.main .top .load{ color:#636363; font-family:"Microsoft YaHei", simhei, sinsun;}
.main .top .load span{ color:#419c25;}
.main .cont3{ width:100%; border:1px solid #e4e4e4; border-top:none;}


.ny_pro{ width:100%; float:left;  height:auto!important; height:500px; min-height:500px; }
.ny_pro .cont2{ width:100%;  padding-top:10px;}
.ny_pro ul { width:95%; margin:0 auto; }
.ny_pro ul li{ width: 160px; padding: 0 9px; height: 186px; float: left; overflow: hidden;}
.ny_pro ul li a{ display:block; cursor:pointer; text-align:center;}
.ny_pro ul li .photo { width:150px; height:140px;	border: 1px solid #e4e4e4;	overflow:hidden; padding:4px; display: table-cell; vertical-align:middle; text-align:center; *display: block; *font-size: 122px;/*约为高度的0.873，200*0.873 约为175*/	*font-family:Arial;/*防止非utf-8引起的hack失效问题，如gbk编码*/}
.ny_pro ul li .photo img { vertical-align:middle; }
.ny_pro ul li .name { text-align: center; color:#636363; line-height:30px; display:block; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; width:100%; }
.ny_pro ul li a:hover .photo{ border-color:#73a508;}
.ny_pro ul li a:hover .name { color:#73a508; text-decoration:underline; }
/*product*/

/*news*/
.ny_news{ width:695px; margin:0 auto; padding-top:20px;  height:auto!important; height:500px; min-height:500px;}
.ny_news li{ border-bottom:1px dashed #e4e4e4; height:104px; width:695px; margin-bottom:15px;}
.ny_news li .pp{ width:124px; height:88px; border:1px solid #e4e4e4; float:left; margin:0 11px 0 4px; display:inline;}
.ny_news li .pp .photo{width:118px; height:82px;	overflow:hidden; padding:3px; display: table-cell; vertical-align:middle; text-align:center; *display: block; *font-size: 71px;/*约为高度的0.873，200*0.873 约为175*/	*font-family:Arial;/*防止非utf-8引起的hack失效问题，如gbk编码*/}
.ny_news li .text{ width: 672px; height:104px; float:right;}
.ny_news li .text .title11{ height:24px; line-height:18px; width:554px;}
.ny_news li .text .title11 a{float:left; font-size:14px; color:#333;}
.ny_news li .text .title11 a:hover{  color:#ff822e; text-decoration:underline;}
.ny_news li .text .title11 .date{ color:#888; float:right;}
.ny_news li .text .txt{ line-height:20px; color:#636363;}
.ny_news li .text .txt a{ color:#419c25;}
/*news*/

/*query*/
.query{ width:700px; height:auto!important; height:400px;  min-height:400px;padding-top:70px; padding-left:180px; background:url(../images/yyy.jpg) right top no-repeat;}
.aquery{ width:545px; height:auto!important; height:700px;  min-height:700px;padding-top:70px; padding-left:180px; }
.aquerys{ width:705px; height:auto!important; height:700px;  min-height:700px;padding-top:20px; margin:0 auto;}

.form{ width:240px; color:#333; height:120px; }
.bky{ width:65px; height:27px; line-height:27px; text-align:center; font-size:14px; color:#fff; font-weight:bold; background:url(../images/cc.jpg) no-repeat; border:none; cursor:pointer;}
.query1{ width:641px; margin:0 auto; padding-top:19px; height:auto!important; height:700px;  min-height:700px; padding-bottom:20px;}
.query1 .tipp{ height:40px; width:641px; background:url(../images/tipp.gif) no-repeat;  line-height:40px;}
.query1 .tipp .t1{ width:280px; height:40px; padding-left:120px; font-family:"Microsoft YaHei", simhei, sinsun; font-size:16px; float:left; color:#000;}
.query1 .tipp .t2{ width:200px; height:40px; float:left; font-family:"Microsoft YaHei", simhei, sinsun; color:#000; font-size:16px;}
.query1 .kkc{ border:1px solid #e4e4e4; border-top:none; padding-top:20px; }
#ky{ width:533px; margin:0 auto; font-family:"Microsoft YaHei", simhei, sinsun; color:#333;  }
#ky span{ color:#2622fc;}
/*query*/