@charset "utf-8";
body{background:#eef5ea url(../images/bg_02.jpg) repeat-y center top;margin:0;padding:0;color:#666666;font-size:13px;line-height:23px;text-align:justify;letter-spacing:1px;}
a{color:#17572d;text-decoration:none;}
a:hover{color:#17572d;}
*{border:0;margin:0 auto;padding:0;outline:none;}
html,body,div,p,ul,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,form,input,select,button,textarea,iframe,table,th,td{margin:0;padding:0;}
.clear{clear:both;font-size:0;line-height:0;}
#top{background:url(../images/top_bg.jpg) repeat-x center top;margin:0 auto;padding:0;}
#top01{height:481px;background:url(../images/topbg.jpg) no-repeat;margin:0 auto;padding-top:0;}
#top02{width:1004px;background:url(../images/bg_01.jpg) no-repeat top center;margin:0 auto;}
#banner{width:944px;margin:0 auto;padding:0;background:url(../images/bg_02.jpg) center repeat-y;}
#banner01{width:944px;height:86px;margin:0 auto;padding:0;background-color:#FFFFFF;}
#logo{width:500px;height:86px;float:left;margin:0 auto;padding:0;}
#logor{float:right;margin:auto;padding-top:24px;padding-right:10px;}
#search{padding-top:2px;background-color:#FFFFFF;}
.input,.select,.submit{font-size:12px;float:left;margin:10px 5px 0 0;letter-spacing:0;}
.input{width:220px;height:21px;text-indent:30px;*padding-top:10px;background:url(../images/input.jpg) top center no-repeat;}
#nav{clear:both;width:951px;height:41px;margin:0 auto;padding:0;background-image:url(../images/nav_bg.png);behavior:url("iepngfix.htc");}
#nav_021{text-align:center;content:".";width:765px;height:41px;margin:0 auto;padding-left:0;}
#nav_021 ul li{display:inline;list-style-type:none;float:left;overflow:auto;width:108px;line-height:35px;font-weight:bold;text-align:center;}
#nav_021 ul li a{display:inline;list-style-type:none;float:left;overflow:auto;width:108px;text-align:center;font-family:"΢ź";font-weight:500;font-size:14px;letter-spacing:2pt;color:#ffffff;text-decoration:none;}
#nav_021 ul li a:hover{width:108px;height:35px;display:block;color:#ffffff;line-height:35px;text-decoration:none;}
/*banner*/
.flash{ width:945px; height:301px;  margin:0 auto;}
.slide_all{overflow:hidden;position:relative;width:945px;height:301px;margin:0 auto;*margin:0px auto 0px auto; _margin:0px auto;}
.slide_all .list{overflow:hidden;position:absolute;top:0;left:0;}
.slide_all .list li{width:945px; height:301px; float:left;}
.slide_all .btnnew{overflow:hidden;position:absolute;bottom:10px;left:450px;padding:5px 15px 5px 5px;border-radius:6px;
filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#E7E7E7', endColorstr='#E7E7E7');background:rgba(204,204,204,0.5);}
.slide_all .btnnew li{float:left;width:12px;height:12px;margin:0 0 0 10px;border-radius:12px;background:#fff;font:normal 0/0 Arial;text-align:center;cursor:pointer;}
.slide_all .btnnew .selected{background:#3d8b13;}
#pagebody{width:1000px;margin:0 auto;padding:0;}
#pagebody1{width:1000px;margin:0 auto;padding:0;background-color:#f6f9f2;}
#content1{clear:both;width:1000px;margin:0 auto;}
#indexab{width:500px;margin:0 auto;padding:0;float:left;}
#indexabpic{margin:0 auto;padding:14px;float:left;}
#indexabpic p{font-size:14px;line-height:25px;margin:0 auto;padding-top:14px;float:left;}
#indexbr{width:1px;float:left;padding:0;}
#indexnew{float:left;width:497px;height:320px;margin:0 auto;padding:0;}
.innews{width:497px;height:349px;background:url(../images/about_bg.jpg) no-repeat top left;margin:0 auto;padding-top:10px;font-size:14px;text-align:left;}
.innews ul li{width:440px;margin:0 auto;line-height:45px;color:#155523;list-style:none;}
.innews ul li a{color:#155523;}
.innews ul li a:hover{color:#115830;font-weight:bold;}
#content2{clear:both;width:944px;margin:0 auto;}
#content2left{width:702px;float:left;padding-left:6px;}
#indexcase{background-color:#eef5ea;margin-bottom:6px;padding:0;width:702px;border:1px #d0e0c7 solid;}
#indexcase img{display:block;}
#indexcase1{width:702px;*padding:10px 0 0 0;padding:10px 0 10px 0;}
#ISL_Cont_1{height:119px;float:left;overflow:hidden;margin-left:6px;}
#ISL_Cont_1 .product{width:167px;height:119px;float:left;text-align:center;padding:0;}
#ISL_Cont_1 .product img{width:150px;height:113px;padding:0;border:3px #e5e5e5 solid;background:#ffffff;display:block;margin:0 auto;}
#ISL_Cont_1 .product a:hover img{background:#a6c59c;border-color:#a6c59c;}
#ISL_Cont_1 .product span{height:24px;line-height:24px;}
#Leftarr{float:left;margin-top:42px;margin-left:12px;width:14px;height:34px;background:url(../images/l_arrow.jpg) no-repeat;cursor:pointer;display:inline;}
#Rightarr{float:right;margin-top:42px;margin-right:10px;width:14px;height:34px;background:url(../images/r_arrow.jpg) no-repeat;cursor:pointer;display:inline;}
#indexpro{border:3px #ebf5ea solid;margin:0 auto;padding:0;width:697px;}
#indexpro1{background-color:#ffffff;margin:0 auto;padding:0;width:695px;border:1px #a8c49a solid;}
#indexpro1 img{display:block;}
#indexpro2{width:668px;margin:10px auto;}
#indexpro2 .product{width:167px;height:119px;float:left;text-align:center;}
#indexpro2 .product img{width:150px;height:113px;padding:0;border:3px #e5e5e5 solid;background:#ffffff;display:block;margin:0 auto;}
#indexpro2 .product a:hover img{background:#a6c59c;border-color:#a6c59c;}
#indexpro2 .product span{height:28px;line-height:28px;}
#content2right{width:212px;margin:0;padding-left:11px;float:left;}
#indexzs{padding-bottom:15px;}
#foot{clear:both;width:1004px;margin:0 auto;padding:0;background-color:#eef5ea;}
#foot01{width:944px;font-size:12px;text-align:right;padding:10px 20px 0 0;margin:0 auto;}
#content{clear:both;width:944px;margin:0 auto;padding:0;background-color:#f6f9f2;}
#left{width:229px;float:left;margin:0 auto;padding:0;background:#FFFFFF url(../images/left_009.jpg) no-repeat bottom left;display:block;}
.lis{width:202px;margin:14px auto 0;padding:0;}
.box1{width:197px;margin:0 auto;padding-top:15px;background-color:#def3df;}
.box1 ul{padding:0;list-style:none;}
.box1 ul li a{width:172px;height:39px;background:url(../images/left_03.jpg) no-repeat;display:block;font-size:14px;color:#FFFFFF;text-align:center;line-height:30px;}
.box1 ul li a:hover{width:172px;height:39px;background:url(../images/left_04.jpg) no-repeat;display:block;font-size:14px;color:#FFFFFF;text-align:center;line-height:30px;}
.box1line{width:197px;margin:0 auto;padding:0;}
.box2{width:197px;margin:15px auto 0;padding:0;}
.box3{width:197px;margin:10px auto 0;padding:0;}
#right{width:714px;float:right;background:url(../images/right_0020.jpg) repeat-y center;background-color:#f6f9f2;}
#rightcontent{width:714px;margin:0 auto;background:url(../images/right_01.jpg) no-repeat top left;}
#rightbox{width:700px;margin:0 auto;padding-top:25px;}
#rightbox1{width:672px;margin:2px auto 0;}
#rightbox2{width:669px;margin:10px auto 0;}
#rightword{width:649px;min-height:424px;_height:310px;margin:15px auto 20px;font-size:14px;line-height:25px;}
#contactbox2{width:669px;margin:10px auto 0;background:url(../images/tree.png) no-repeat top right;behavior:url("iepngfix.htc");}
.news{width:620px;margin:0 auto;min-height:520px;_height:520px;padding-top:10px;}
.info{margin:10px 0;font-size:14px;color:#000;/*background-image:url(../../images/dx-32.gif);*/}
.info p{line-height:24px;}
.info img{margin:5px;}
.info ul li{width:590px;height:35px;padding-left:20px;margin-left:10px;background:url(../../images/lisbg.jpg) no-repeat 0 50%;line-height:35px;text-align:right;color:#000;list-style:none;}
.info ul li a{float:left;color:#000;}
.info ul li a:hover{float:left;color:#17572d;}
.product_ino,.news_ino{width:620px;min-height:520px;_height:520px;margin:0 auto;padding-bottom:20px;}
.news_ino{padding-top:20px;}
#mainRight{width:668px;margin:10px auto;min-height:520px;_height:520px;}
#mainRight .product{width:167px;height:144px;float:left;text-align:center;}
#mainRight .product img{width:150px;height:113px;padding:0;border:3px #e5e5e5 solid;background:#ffffff;display:block;margin:0 auto;}
#mainRight .product a:hover img{background:#a6c59c;border-color:#a6c59c;}
#mainRight .product span{height:28px;line-height:28px;}
.time{color:#7E7E7E;padding-right:15px;}
.time1{color:#699973;padding-right:15px;}
#msg p{margin:10px 0;width:620px;}
#msg a{color:#666666;}
#msg a:hover{color:#17572d;}
.messg{border:1px solid #ccc;padding:0;}
.sub{border:1px #666666 solid;background-color:#FFFFFF;}


fieldset{border:0;} 

/*留言样式*/
.msg_ul{width:580px;height:auto;overflow:hidden;margin:20px auto;}
.msg_ul li{width:100%;height:auto;overflow:hidden;position:relative;margin-bottom:6px;}
.msg_ul li p{width:90px; float:left;height:36px;font:14px/36px "microsoft yahei";color:#333;vertical-align: top;  text-align:right; margin: 0 6px 0 0;}
.msg_ul li p span{color:red;margin-top:2px;vertical-align: middle;font-weight: bold}
.msg_input{width:264px;height:34px;border:1px solid #d9d9d9;border-radius:2px;padding:0 10px;}
.msg_textarea{border:1px solid #d9d9d9;border-radius:2px;padding:0 10px;}
.msg_pin{width:164px;height:34px;border:1px solid #d9d9d9;border-radius:2px;padding:0 10px;float:left;}
.msg_pin img{float:left;margin-left:14px;}
.msg_textarea{width:264px;height:80px;border:1px solid #d9d9d9;border-radius:2px;padding:10px;resize: none}
.msg_submit{width:286px;height:36px;margin:20px auto;border-radius:3px;border:0;text-align:center;font:18px/36px "microsoft yahei";color:#fff;cursor: pointer}
