/* CSS Document */
*{ margin:0;padding:0; list-style-type:none; /*font-family: "Microsoft YaHei" */}
body{ font-size:12px;font-family: "Microsoft YaHei";}
img{border:0;}
a{ text-decoration:none;}
a:hover{ text-decoration:none; outline:none;}
.clear{ clear:both;}
body a{outline:none;blr:expression(this.onFocus=this.blur());}
input:focus,button { outline:none;}

.header{width:100%; margin:0 auto; overflow:hidden; width:expression(document.body.clientWidth <= 1195? "1195px": "auto"); min-width:1195px; height:104px; position:relative; z-index:10000;}
.top{ width:1195px; margin:0 auto; overflow:hidden;}
.logo{ float:left; width:480px; height:100px; overflow:hidden;}
.logo a{ float:left; width:480px; overflow:hidden; height:100px;  text-indent:-1000px; font-size:12px; display:block; background:url(images/logo.png) no-repeat 0 0;}
.menu{ float:right; width:600px; overflow:hidden; display:inline;}
.menu li{ float:left; display:block; height:104px; overflow: hidden;}
.menu li a{ float:left; display:block; padding-left:7px; padding-right:15px; margin-left:5px; height:34px; padding-top:70px; color:#2b2b2b; font-size:15px;}
.menu li a:hover{ background:url(images/hover.png) no-repeat right 0; color:#ffffff;}
.navon a{background:url(images/hover.png) no-repeat right 0!important; color:#ffffff!important;}

.banner{ width:100%; height:756px; margin-top:-4px; position:relative; z-index:10; width:expression(document.body.clientWidth <= 1195? "1195px": "auto"); min-width:1195px;}
.slide-main{height:756px;position:relative;}
.item{display:block;width:100%;height:9px;position:absolute;z-index:124;top:700px;left:0;text-align:center;}
.item a{display:inline-block;width:40px;height:9px;margin-right:25px; background:url(images/d.png) no-repeat 0 0;overflow:hidden; }
.item a.cur{background:url(images/d2.png) no-repeat 0 0;}
.slide-box,.slide{display:block;width:100%;height:756px;overflow:hidden;}
.slide-box{position:relative;}
.slide{display:none;height:756px;padding-top:89px;background:#ff6900;position:relative;position:absolute;z-index:8;}
#bgstylea{ background:url(images/banner.png) no-repeat center 0;}
#bgstyleb{background:url(images/banner02.jpg) no-repeat center 0;}
#bgstylec{background:url(images/banner03.png) no-repeat center 0;}
.slide a{display:block;width:100%;height:490px;cursor:pointer;}

.nyfoot{width:100%; overflow:hidden; margin:0 auto; background:#bebebe;}
.footer{ width:100%; overflow:hidden; margin:0 auto;}
.copright{ float:left; width:100%; text-align:center; line-height:32px; color:#595959; font-size:14px;}


.nymain{ width:100%; overflow:hidden; background:url(images/nymain_bg.png) repeat-x 0 0; background-color:#f2f2f2;  margin-top:-4px; position:relative; z-index:10; padding-top:50px; padding-bottom:50px;}
.nymain2{ width:100%; overflow:hidden; background-color:#f2f2f2;  padding-top:40px; padding-bottom:50px;}
.nymain_content{ width:1130px; overflow:hidden; margin:0 auto;}
.nymain_content_left{ float:left; width:834px; border-right:1px solid #42c52d;  min-height:500px;}

.slist_title{ float:left; width:834px; border-bottom:1px solid #42c52d; padding-bottom:10px;}
.slist_title dl{ float:left; width:400px; overflow:hidden;}
.slist_title dl dt{ color:#398e00; font-size:23px;}
.slist_title dl dd{ color:#969696; font-size:20px; font-family:Arial, Helvetica, sans-serif;}

#position{ float:right; width:414px; overflow:hidden; text-align:right; margin-top:30px; color:#707070; font-size:14px; padding-right:20px;}
#position a{ color:#707070; font-size:14px;}

.nymain_box{ float:left; width:800px; margin-left:17px; overflow:hidden; margin-top:20px; line-height:2em; color:#333333;}
.news{ float:left; width:800px; overflow:hidden; border-bottom:1px solid #d2d2d2; padding-bottom:20px; margin-top:20px;}
.news dt{ float:left;}
.news dt img{ width:156px; height:105px;}
.news dd{ float:right; width:622px; overflow:hidden; margin-bottom:5px;}
.news dd.news_bt{ height:27px; line-height:27px;}
.news dd.news_bt a{ color:#282828; font-size:16px;}
.news dd.news_bt a:hover{ color:#398e00;}
.news dd.news_date{ color:#b6b5b5;}
.news dd.news_nr{ color:#868585; line-height:22px;}
.news dd.news_nr a{ color:#ff0000; text-decoration:underline;}
.nymain_content_right{ float:right; width:273px; overflow:hidden;}

.lmdh{ float:left; width:273px; overflow:hidden;}
.lmdh li{ float:left; width:273px; overflow:hidden; display:block; padding-bottom:20px;}
.lmdh li a{ float:left; display:block; width:273px; overflow:hidden; height:57px; text-align:center; background:#959595; line-height:57px; font-size:16px; color:#ffffff}
.lmdh li a:hover{ background:#398e00;}
.navon2 a{ background:#398e00!important;}


.zxzx_box{ float:left; width:273px; border-top:1px solid #d2d2d2; border-bottom:1px solid #d2d2d2; padding-top:15px; padding-bottom:15px; margin-top:10px; overflow:hidden;}
.zxzx_box_bt{ float: left; width:273px; overflow:hidden;}
.zxzx_box_bt a{color:#398e00; font-size:18px; font-weight:normal;}

.zxzx_box_nr{ float:left; width:273px; overflow:hidden; margin-top:10px;}
.zxzx_box_nr li{ float:left; width:273px; overflow:hidden; height:30px; line-height:30px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.zxzx_box_nr li a{ color:#333333; font-size:14px;}
.zxzx_box_nr li a:hover{ color:#398e00; text-decoration:underline;}




.number2{ float:left; width:800px; overflow:hidden; margin-top:25px; padding-bottom:10px;}
.number2_left{ float:left; width:505px; display:inline; padding-left:20px;}
.number2_left li{ float:left; display:inline; width:33px; height:33px; overflow:hidden; margin-left:5px; margin-top:5px;}
.number2_left li a{ float:left; display:block; width:31px; height:31px; overflow:hidden; text-align:center; line-height:31px; border:1px solid #cccccc; color:#666666; font-family:Arial, Helvetica, sans-serif}
.number2_left li a:hover{ color:#ffffff; background:#3d6c00}
.number2_right{ float:right; width:200px; overflow:hidden; display:inline; height:32px; color:#000000;}
.number2_right li{ float:left; display:block; height:32px; line-height:32px; margin-left:10px; font-size:14px;}
.text_2{ float:left; width:30px; height:30px; border:1px solid #a6a6a6; text-align:center; line-height:30px; display:block; font-family:Arial, Helvetica, sans-serif; background:none;}
.number2_right li.go{ width:37px; height:30px; border:1px solid #a6a6a6;}




.nybts2{ width:800px; text-align:center;font-size:18px; color:#398e00; line-height:27px; margin-top:10px; padding-bottom:5px;font-family: "Microsoft YaHei";}
.xgcp_bt{ float:left; width:800px; overflow:hidden; margin-top:15px; color:#000000; font-size:14px; padding-bottom:4px; border-bottom:2px solid #009fba; margin-bottom:10px;}
.fbrqs2{ float:left; width:800px; height:32px;font-size:12px; font-weight:normal;text-align:center; border-bottom:1px dashed #ccc; line-height:28px;margin-top:10px; margin-bottom:10px;}
.sxp{ float:left; width:800px; overflow:hidden; margin-top:15px; }
.sxp li{ float:left; width:800px; display:block; margin-top:5px; height:24px;  line-height:24px; color:#666;font-size:12px;}
.sxp li a{ color:#666; font-size:12px;}
.sxp li a:hover{ text-decoration:underline; color:#398e00;}


.nybanner{ width:100%; height:449px;  margin-top:-4px; position:relative; z-index:10;}



.tj_btn2 a{ float:left; margin-top:5px;  display:block; width:150px; height:36px; text-align:center; line-height:36px; color:#ffffff; background:#898989; font-size:14px; -webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-webkit-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;border-radius:4px;}
.tj_btn2 a:hover{ background:#398e00; }
.message_box tr td{ padding-left:5px; padding-right:5px; font-size:14px;}

.form-control{display:block;width:475px;height:25px;padding:2px;font-size:14px;line-height:1.428571429;color:#555;vertical-align:middle;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-webkit-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}
.form-control:focus{border-color:#66afe9;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(102,175,233,0.6);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(102,175,233,0.6)}
.form-control:-moz-placeholder{color:#999}
.form-control::-moz-placeholder{color:#999;opacity:1}
.form-control:-ms-input-placeholder{color:#999}
.form-control::-webkit-input-placeholder{color:#999}


.form-control2{display:block;width:275px;height:25px;padding:2px;font-size:14px;line-height:1.428571429;color:#555;vertical-align:middle;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-webkit-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}
.form-control2:focus{border-color:#66afe9;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(102,175,233,0.6);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(102,175,233,0.6)}
.form-control2:-moz-placeholder{color:#999}
.form-control2::-moz-placeholder{color:#999;opacity:1}
.form-control2:-ms-input-placeholder{color:#999}
.form-control2::-webkit-input-placeholder{color:#999}

.form-control3{display:block;width:475px;height:200px;padding:2px;font-size:14px;line-height:1.428571429;color:#555;vertical-align:middle;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-webkit-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}
.form-control3:focus{border-color:#66afe9;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(102,175,233,0.6);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(102,175,233,0.6)}
.form-control3:-moz-placeholder{color:#999}
.form-control3::-moz-placeholder{color:#999;opacity:1}
.form-control3:-ms-input-placeholder{color:#999}
.form-control3::-webkit-input-placeholder{color:#999}








.text2{ float:left; width:568px; height:186px;  border:1px solid #b5b5b5;}


.shwos_box_l{ float: left; width:334px; overflow:hidden;}


/*---------产品详情页面------*/
.caseleft_bpic img{ width:332px; height:337px; border:1px #aaaaaa solid;}
.caseleft_spic{ width:332px; overflow:hidden; margin-top:10px; }
#trPhotoHandler { float:left; list-style:none; width:304px; overflow:hidden; margin-left:5px; margin-right:5px;}
.caseleft_spic img{margin:4px 2px 4px 2px; border:1px solid #dddddd; float:left; cursor:pointer; width:70px; height:71px;}
*html .caseright_top a{ margin-top:-21px;}
.caseline{ height:10px; background:url(images/caseline.jpg);}

#left .tip{ text-indent:20px; display:block; height:24px; text-align:left; margin-top:2px; line-height:24px; font-size:12px; color:#856545; width:224px; margin:0 auto; text-decoration:none; cursor:pointer;}
#left .tip:hover{ text-indent:20px; color:#fff;}
.caselistleft a:hover{ background:url(images/caselist_r4_c3.jpg); color:#fff; text-decoration:none;}
.caselistleftbottom{ height:24px; background:url(images/caselist_r17_c2.jpg);}
.small_pic_left{ width:8px; height:71px; float:left; background:url(images/prv.png) no-repeat center center; cursor:pointer;}
.small_pic_right{ width:8px; height:71px; float:left; background:url(images/next.png) no-repeat center center; cursor:pointer;}
/*---------产品详情页面结束------*/

.shwos_box_r{ float:right; width:450px; overflow:hidden; display:block; margin-top:15px;}
.shwos_box_r dt{ float:left; width:450px; overflow:hidden; border-bottom:1px dashed #000000; color:#000000; font-size:22px; padding-bottom:8px;}
.shwos_box_r dd{ float:left; width:450px; overflow:hidden; line-height:28px; color:#656565; font-size:14px; margin-top:15px;}
.shwos_box_r dd span{ font-weight:bold; font-size:16px; color:#6d6d6d; width:450px; float:left; margin-bottom:6px;}

.shows_box2{ float:left; width:758px; border:1px solid #b5b5b5; background:#ffffff; padding:20px; margin-top:30px;}
