﻿@charset "utf-8";
/* CSS Document */

body, h1, h2, h3, h4, h5, h6, hr, p,
blockquote,dl, dt, dd, ul, ol, li,pre, 
form, fieldset, legend, button, input, textarea, 
th, td,img{
 
 margin: 0;
 padding: 0;
 }
body,button, input, select, textarea {
 font: 12px Arial tahoma, Srial, helvetica, sans-serif; 
 }
h1, h2, h3, h4, h5, h6 { font-size: 100%; }
em{font-style:normal;}
ul, ol { list-style: none; }
a { text-decoration: none; color:#666;}

img{ border:0px;}
table { border-collapse: collapse; border-spacing: 0; }

/*--------------------------------首页----------------------------*/

#head{
 width:100%;
 height:111px;
 margin:0 auto;
 background:url(http://www.sadunsi.com/images/topbg_02.jpg) repeat-x;
 }
#head .tbox{
 width:930px;
 height:auto;
 margin:0 auto;
 padding-top:18px;
 }
#head .logo{
 width:182px;
 height:88px;
 float:left;
 }
#head .tr{
 width:748px;
 height:auto;
 float:left;
 }
#head .tel{
 width:748px;
 height:auto;
 font-size:14px;
 color:#509f57;
 font-weight:bold;
 text-align:right;
 padding-top:10px;
 }
#head .tel a{
  color:#509f57;;
  }
#head .home{
 width:auto;
 padding-right:7px;
 border-right:#509f57 1px dashed;
 }
#head .language{
 width:748px;
 height:auto;
 float:left;
 padding-top:15px;
 color:#509f57;
 }
#head .language li{
 width:auto;
 height:auto;
 float:left;
 border-left:#509f57 1px dashed;
 padding-left:7px;
 }
#head .language ul{
 float:right;}
#head .language li img{
 float:left;
 }
#head .world{
 width:auto;
 height:auto;
 float:left;
 text-align:center;
 padding:0 5px;
 white-space:nowrap;
 }
#box{
 width:881px;
 height:auto;
 margin:0 auto;
 }

#nav{
    width: 100%;
    height: 42px;
    margin: 0 auto;
    font-size: 14px;
    font-weight: normal;
    text-align: center;
    line-height: 42px;
    background-image: linear-gradient(#509f57, #3e8644);

 }
 #nav li{ 
 position: relative;
 display: inline-block;
 vertical-align: center;
 }
#nav li a{
	color: #ffffff;
    padding: 0 15px;
    display: block;
    -webkit-transition: all 0.3s;
    transition: all 0.3s;
  }
#nav  a:hover{
 color:#fff;
    background: #29712f;
}
#nav .active a{
 color:#fff;
}

#nav .ddda{
  margin:0 15px;
      color: #fff;
    background: #29712f;
  }
#nav .ddda:hover{
 color:#a1a1a1;
}
#nav .menu
{
    display:none;
    position: absolute;    
    z-index: 9999999;
	background:#509f57;
}
#nav .menu li{width:100%;}
#nav li:hover .menu{
	display:block;
}
#banner{
 width:881px;
 height:282px;
 margin:0 auto;
 padding-top:20px;
 }
/*------------------------------------banner翻转style------------------------------*/

.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.clearfix {zoom:1;}
.wrapperr {width:881px; margin:0 auto; padding-bottom:50px;}
.shuoming {margin-top:20px; border:1px solid #ccc; padding-bottom:10px;}
.shuoming dt {height:30px; line-height:30px; font-weight:bold; text-indent:10px;}
.shuoming dd {line-height:20px; padding:5px 20px;}
/* qqshop focus */
#focus {width:881px; height:282px; overflow:hidden; position:relative;}
#focus ul {height:380px; position:absolute;}
#focus ul li {float:left; width:881px; height:280px; overflow:hidden; position:relative; background:#000;}
#focus ul li div {position:absolute; overflow:hidden;}
#focus .btnBg {position:absolute; width:881px; height:20px; left:0; bottom:0; background:#000;}
#focus .btn {position:absolute; width:861px; height:10px; padding:5px 10px; right:0; bottom:0; text-align:right;}
#focus .btn span {display:inline-block; _display:inline; _zoom:1; width:25px; height:10px; _font-size:0; margin-left:5px; cursor:pointer; background:#fff;}
#focus .btn span.on {background:#fff;}
#focus .preNext {width:45px; height:100px; position:absolute; top:90px; background:url(http://www.sadunsi.com/images/sprite.png) no-repeat 0 0; cursor:pointer;}
#focus .pre {left:0;}
#focus .next {right:0; background-position:right top;}


/*------------------------------------banner翻转style结束------------------------------*/

#middle{
 width:881px;
 height:auto;
 margin:0 auto;
 padding-top:25px;
 }
#middle .ml{
 width:423px;
 height:auto;
 background:url(http://www.sadunsi.com/images/navbgx_21.jpg) no-repeat left top;
 float:left;
 }
#middle .mnav{
 width:423px;
 height:auto;
 padding-top:10px;
 }
#middle .zximg{
 width:138px;
 height:auto;
 float:left;
 padding-top:15px;
 }
#middle .zxlist{
 width:270px;
 height:auto;
 float:left;
 padding-left:15px;
 }
#middle .zxlist li{
 width:270px;
 height:auto;
 line-height:20px;
 padding-bottom:5px;
 border-bottom:#666 1px dashed;
 padding-top:5px;
 }
#middle .zxlist li a:hover{
 color:#509f57;
 }
#middle .zxlist li h1 a{
  color:#509f57;
  }
#middle .zxlist li p{
 width:270px;
 height:auto;
 font-weight:normal;
 }
#middle .zxlist li p a{
 color:#666;
 }
#middle .zxl{
 width:auto;
 float:right;
 color:#666;
 }



.infiniteCarousel {
  width: 395px;
  position: relative;
}

.infiniteCarousel .wrapper {
  width: 315px; /* .infiniteCarousel width - (.wrapper margin-left + .wrapper margin-right) */
  overflow: auto;
  min-height: 10em;
  margin: 0 40px;
  position: absolute;
  top: 0;
 
}

.infiniteCarousel ul a img {
 
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
}

.infiniteCarousel .wrapper ul {
  width: 9999px;
  list-style-image:none;
  list-style-position:outside;
  list-style-type:none;
  margin:0;
  padding:0;
  position: absolute;
  top: 0;
  
}

.infiniteCarousel ul li {
  display:block;
  float:left;
  padding: 10px;
  height: 85px;
  width: 85px;
}

.infiniteCarousel ul li a img {
  display:block;
}

.infiniteCarousel .arrow {
  display: block;
  height: 36px;
  width: 37px;
  background:url(http://www.sadunsi.com/images/arrow.png) no-repeat 0 0;
  text-indent: -999px;
  position:absolute;
  top:37px;
  cursor: pointer;
  color:#fff;
  
}

.infiniteCarousel .forward {
  background-position: 0 0;
  right: 0;
}

.infiniteCarousel .back {
  background-position: 0 -72px;
  left: 0;
}

.infiniteCarousel .forward:hover {
  background-position: 0 -36px;
}

.infiniteCarousel .back:hover {
  background-position: 0 -108px;
}
.tuijian{
 width:395px;
 height:auto;
 margin:0 auto;
 padding-top:25px;
 }
.mbox{
 width:881px;
 height:auto;
 float:left;
 }
#middle .anlist{
 width:270px;
 height:auto;
 float:left;
 padding-left:15px;
 padding-top:10px;
 }
#middle .anlist li{
 width:270px;
 height:auto;
 line-height:20px;
 padding-bottom:5px;
 }
#middle .anlist li p{
 width:270px;
 height:auto;
 padding-bottom:5px;
 border-bottom:#666 1px dashed;
 color:#509f57;
 margin-bottom:5px;
 }
#middle .anlist li p a{
 color:#509f57;
 }
#middle .anlist li a:hover{
 color:#509f57;
 }
.hezuo{
 width:423px;
 height:auto;
 padding-top:18px;
 }
.hezuo ul{
 width:423px;
 height:auto;
 border-bottom:#666 1px dashed;
 float:left;
 } 
.hezuo li{
 width:105px;
 height:auto;
 padding: 5px 0 10px 0;
 border-left:#666 1px dashed;
 float:left;
 text-align:center;
 }
  .hezuo li img{
 width:101px;
 height:57px;
 }
.zxcp{
 width:881px;
 height:auto;
 background:url(http://www.sadunsi.com/images/zx_07.jpg) no-repeat left top;
 float:left;
 margin-top:10px;
 }
.zxnav{
 width:881px;
 height:auto;
 padding-top:10px;
 float:left;
 }
.botcp{
 width:881px;
 height:auto;
 float:left;

 margin-top:15px;

 }
.botcp li{
 width:280px;
 height:auto;
 float:left;
 line-height:20px;
 color:#666;
 padding-right:12px;
 }
.botcp li a:hover{
 color:#509f57;}
.centerimg{
 width:140px;
 height:111px;

 float:left;
 text-align:center;

 }
.cpjs{
 width:130px;
 height:auto;
 padding-left:10px;
 float:left;
 padding-top:5px;
 }
.cpjs h1{
	color:#509f57;
 }
.cpjs p{
	color:#509f57;
 }
.botnav{
 width:881px;
 height:auto;
 padding-top:25px;
 margin-bottom: 25px;
 float:left;
 }
.botnav dl{
 width:274px;
 height:auto;
 float:left;
 margin-right:29px;
 }
.botnav dt{
 width:274px;
 height:auto;
 float:left;
 border-bottom:#999 1px solid;
 
 color:#337537;
 font-weight:bold;
 padding-bottom:5px;
 }
.botnav dd{
 width:274px;
 height:25px;
 float:left;
 border-bottom:#666 1px dashed;
 line-height:25px;
 }
.botnav dt a{ color:#509f57}
.botnav dd a:hover{ color:#509f57}
.lianjie{
 width:100%;
 height:auto;
 background:#509f57;
 margin-top:25px;
 float:left;
     color: #fff;
 padding:15px;
 text-align:center;
 }
.lianjie h3{
 color:#fff;
 padding:5px 0 0 15px;
 }
.lianjie ul{
 padding-left:5px;
 padding-top:5px;
 padding-right:10px;
 }
.lianjie li{
 width:auto;
 height:auto;
 padding:0 10px;
 background:url(http://www.sadunsi.com/images/bor_11.jpg) no-repeat right center;
 display:block;
 float:left;
 white-space:nowrap;
 line-height:25px;
 }
.lianjie div a{color:#fff;}
.lianjie div a:hover{
	 color:#111;
 }
.bottom{
 width:1081px;
 height:auto;
 padding-top:15px;
 color:#666;
 padding-bottom:20px;
 text-align:center;
 margin:0 auto;
 clear:both;
 }
.bottom a:hover{ color:#509f57;}
/*----------------------------------------产品中心-----------------------------------------*/
.pbanner{
 width:881px;
 height:auto;
 padding-top:15px;
 margin:0 auto;
 }
.weizhi{
 width:871px;
 height:20px;
 line-height:20px;
 padding:10px 0;
 text-align:right;
 color:#666;
 padding-right:10px;
 }
.weizhi a:hover{ color:#509f57;}
.pnav{
 width:580px;
 height:auto;
 padding-top:15px;
 float:left;
 background:url(http://www.sadunsi.com/images/ax_03.jpg) no-repeat left top;
 }
.pnav dl{
 width:178px;
 height:auto;
 float:left;
 position:relative;
 top:-14px;
 }
.pnav dt{
 width:178px;
 height:25px;
 line-height:25px;
 padding-top:15px;
 font-size:14px;
 font-weight:bold;
 float:left;
 color:#509f57;
 padding-bottom:5px;
 }
.pnav dt a:hover {color: #509f57}
.pnav dd{
 width:178px;
 height:auto;
 float:left;
 line-height:25px;

 }

.pnav dd a:hover {color: #509f57}       



.pactive a{
 color:#509f57;
  }
.seach{
 width:301px;
 height:auto;
 float:left;
 background:url(http://www.sadunsi.com/images/ax_03.jpg) repeat-x left top;
 }
.snav{
 width:301px;
 height:auto;
 padding-top:18px;
 background:url(http://www.sadunsi.com/images/bgx_03.jpg) no-repeat left top;
 margin-top:1px;
 font-size:14px;
 font-weight:bold;
 color:#666;
 }
.tj{
 width:auto;
 height:40px;
 float:left;
 margin-top:7px;

 white-space:nowrap;
 color:#509f57;
 }
.tj ul{
 width:auto;
 height:30px;
 float:left;
 
 }
.tj li{
 width:auto;
 height:24px;
 line-height:24px;


}

.zxxnav{
 width:8px;
 height:70px;
 float:left;
 }
.plist{
 width:881px;
 height:auto;
 float:left;
 border-top:#333 1px dashed;
 margin-top:20px;
 }
.plist li{
 width:283px;
 height:auto;
 float:left;
 line-height:20px;
 padding-top:25px;
 padding-right:10px;}
.plist li a:hover{
 color:#509f57}
.pimg{
 width:140px;
 height:126px;

 float:left;
 }
.fy{
 width:285px;
 height:auto;
 margin:0 auto;
 margin-top:45px;
 text-align:center;

 }
.fy h1{
 width:auto;
 float:left;
 height:22;
 line-height:22px;
 color:#999;
 padding-right:10px;
 padding-left:3px;
 }
.l{ width:13px;
height:21px;
 float:left; }
.r{ width:13px;
height:21px;
}
.fy dd{
 width:20px;
 height:20px;
 border:#c1c1c1 1px solid;
 background:#ddd;
 line-height:20px;
 text-align:center;
 float:left;
 margin-right:10px;
 color:#333;
 }
.protop{
 width:881px;
 height:auto;
 
 background:url(http://www.sadunsi.com/images/pbgx_03.jpg) repeat-x left top;
 float:left;
 }
.proimg{
 width:284px;
 height:auto;
 float:left;
 }
.prom{
 width:370px;
 height:auto;
 padding-left:25px;
 float:left;
 line-height:22px;
 }
.pname{
 font-size:14px;
 font-weight:bold;
 padding-right:10px;
 padding-bottom:15px;
 float:left;
 }
.xh{
 float:left;
 color:#666;
 padding-bottom:15px;
 }
.pjs{
 width:370px;
 height:auto;
 float:left;
 color:#666;
 }
.prbox{
 width:680px;
 height:auto;
 float:left;
 padding-top:8px;
 }
.pror{
 float:left;
 width:182px;

 height:auto;

 }

.bgx{
 width:881px;
 height:8px;
 background:url(http://www.sadunsi.com/images/zx_07.jpg) no-repeat;
 padding-top:12px;
 margin-top:1px;
 }
.txt{
 width:638px;
 height:auto;
 line-height:22px;
 float:left;
 margin-top:20px;
 color:#666;
 border:#ddd 1px solid;
 padding:20px;
 }
.anstyle{
 font-weight:bolder;
 font-size:25px;
 padding-right:10px;
 }
.anliall li{
 width:680px;
 height:auto;
 float:left;
 padding-top:20px;
 padding-bottom:20px;
 border-bottom:#000 1px dashed;
 }
.anliall li a:hover{
	color:#509f57;
 }
.anlil{
 width:120px;
 height:90px;
 float:left;
 }
.anlir{
 width:545px;
 height:auto;
 float:left;
 padding-left:15px;
 }
.anlitxt{
 width:545px;
 height:auto;
 line-height:20px;
 color:#666;
 }
.anleft{
	width:680px;
	height:auto;
	float:left;
	}
.anright{
 width:182px;
 height:auto;
 margin-left:15px;
 float:right;
 background:#ecf4e7;
 margin-top:8px;

 }
.num{
 width:168px;
 height:auto;
 border-bottom:#999 1px dashed;
 margin:0 auto;
 padding-top:10px;
 padding-bottom:10px;
 }
.search{
 width:168px;
 height:95px;
 margin:0 auto;
 margin-top:10px;
 padding-bottom:5px;
 border-bottom:#999 1px dashed;
 }
.instyle{
 width:95px;
 height:auto;
 float:left;
 background:url(http://www.sadunsi.com/images/sea_032.jpg) no-repeat;
 }

.sesytle{
 width:155px;
 height:24px;
 line-height:24px;
 padding-left:5px;
 padding-right:5px;
 color:#666;
 border:none;
 background:url(http://www.sadunsi.com/images/sea_03.jpg) no-repeat;
  }
.sebot{
 width:77px;
 height:23px;
 background:none;
 border:none;
 float:left;
 repeat:no-repeat;
 }
.bot{
 width:77px;
 height:23px;
 background:none;
 border:none;
 float:left;

 margin-left:5px;
  background:url(http://www.sadunsi.com/images/sbot_03_en.jpg) 
 }
.fx{
 width:168px;
 height:auto;
 padding-top:10px;
 float:left;
 padding-left:10px;
 padding-bottom:15px;
 }
.fxnav{
 width:168px;
 height:auto;
 padding-bottom:5px;
 border-bottom:#999 1px dashed;
 margin-bottom:10px;

 }
.wh{
 width:680px;
 height:auto;
 float:left;
 font-size:14px;
 font-weight:bold;
 padding-top:15px;
 }
.abgx{
 width:680px;
 height:8px;
 background:url(http://www.sadunsi.com/images/zx_07.jpg) no-repeat;
 }
.aboutbox{
 width:680px;
 height:auto;
 float:left;
 }
.aimg{
 width:124px;
 height:81px;
 float:left;
 padding-top:15px;
}
.atxt{
 width:541px;
 height:auto;
 float:left;
 padding-left:15px;
 line-height:20px;
 padding-top:15px;
 }
.atxt p{
 width:851px;
 height:auto;
 font-size:14px;
 font-weight:bold;
 padding-bottom:5px;
 }
.atxt li{
 width:130px;
 height:auto;
 float:left;
 padding-right:30px;
 padding-top:10px;
 }
.atxt  a:hover{
color:#509f57;}
.contact_ad{
 width:680px;
 height:auto;
 }
.add{
 width:265px;
 height:auto;
 float:left;
 line-height:25px;
 color:#666;
 }
.add p{
 width:265px;
 height:auto;
 float:left;
 font-size:14px;
 font-weight:bold;
 padding-bottom:10px;
 color:#000;
 }
.add_m{
 width:285px;
 height:auto;
 float:left;
 padding-left:30px;
 padding-top:40px;
 }
.coimg{
 width:285px;
 height:auto;
 float:left;
 padding-top:15px;
 overflow:hidden;
 }
 .contact_ad ul{
	padding-top:20px;
	float:left;}
.contact_ad li{
 width:680px;
 height:40px;
 line-height:40px;
 font-size:14px;
 font-weight:bold;
 float:left;
 border-top:#666 1px dashed;
 
 }
.aboutbox img{ float:left; padding-right:35px;}
.message{
 width:500px;
 height:auto;
 float:left;
 }
.messagesstyle{
 width:400px;
 height:25px;
 border:#ddd 1px solid;

 line-height:25px;
 padding-left:3px;
 }
.txtstyle{
 width:400px;
 height:100px;
 border:#ddd 1px solid;
 padding-left:3px;
 padding-top:5px;

 }
.comnew{
 width:680px;
 height:auto;
 float:left;
 font-weight:bold;
 font-size:14px;
 }
.botmap{
 width:680px;
 height:auto;
 float:left;
 margin-top:15px;
 padding-bottom:15px;
 border-bottom:#666 1px dashed;
 }
.botmap h3{
 width:130px;
 float:left;
 height:auto;
 line-height:25px;
 font-size:14px;
 font-weight:bold;
 display:block;
 }
.botmap dl{
 width:550px;
 height:auto;
 float:left;}

.botmap dd{
 width:130px;
 height:25px;
 line-height:25px;
 float:left;

 }
.botmap dd a:hover{color:#509f57;}
.new_ul{
 width:680px;
 height:auto;
 float:left;
 padding-top:35px;
 }
.new_top{
 width:680px;
 height:auto;
 float:left;
 line-height:22px;
 color:#666;
 }
.new_top a:hover{color:#509f57;}
.new_top ul{
 width:680px;
 height:auto;
 float:left;
 padding-top:25px;
 display:block;}
.new_top li{
 width:680px;
 height:auto;
 float:left;
 }

.new_top h3{
 width:680px;
 height:auto;
 text-align:center;
 padding-bottom:15px;
 color:#000;
 }
.nl{
 width:auto;
 height:25px;
 line-height:25px;
 float:left;
 padding-right:10px;
 background:#FFF
 }
.nall{
 width:680px;
 height:25px;
 background:url(http://www.sadunsi.com/images/xx_03.jpg) repeat-x left center;
 float:left;
 }
.nr{
 width:70px;
 height:auto;
 float:right;
 text-align:right;
 line-height:25px;
 background:#FFF;
 padding-left:10px;
 }
.fenlei{
 width:168px;
 height:auto;
 margin:0 auto;
 margin-top:10px;
 padding-bottom:7px;
 border-bottom:#999 1px dashed;
 overflow:auto;
 
 }

.flnav{
 width:168px;
 height:23px;
 line-height:23px;
 background:#4c8550;
 text-align:center;
 font-weight:bold;
 font-size:14px; 
 color:#fff;
 }
.fenlei li{
 width:168px;
 height:auto;
 line-height:20px;
 float:left;
 padding-top:5px;

 }
.fenlei li a{
 color:#666;
 }
.fenlei li a:hover{color:#569f24 }
.substyle{
 width:100px;
 height:25px;
 border:#ddd 1px solid;
 background:#569f24;
 color:#fff;
 }

.new_ul h3{
 color:#000;

 }
.zsul li{
	width:680px;
	height:auto;
	float:left;
	padding-top:15px;
	line-height:22px;
	padding-bottom:10px;
	border-bottom:#666 1px dashed;
	}
.new_ul li a:hover{
	color:#569f24
 }
.simg{
 widht:128px;
 height:89px;
 float:left;
 }
.slist{
 width:680px;
 height:auto;
 float:left;
 padding-top:15px;
 }
.stxt{
 width:537px;
 height:auto;
 float:left;
 line-height:22px;
 padding-left:15px;
 }
.stxt a:hover{ color:#509f57;}
.scnav{
 width:680px;
 height:auto;
 background:url(http://www.sadunsi.com/images/ax_03.jpg) no-repeat left top;
 padding-top:8px;
 
 }
.scnav h1 { float:left; padding-right:8px; color:#000; font-size:14px;}
.scnav a{ color:#509f57;}
.hlist{
 width:680px;
 height:auto;
 float:left;
 }
.hlist li{
 width:109px;
 height:75px;
 float:left;
 padding:25px 0px 25px 45px;
 }
.neiimg{
 width:680px;
 height:auto;
 float:left;
 padding-top:20px;
 }
.neiimg li{
 width:209px;
 height:auto;
 float:left;
 padding-left:15px;
 }
.j{
	font-weight:normal;
	font-size:12px;
	color:red;
	}
.zzx{
 width:100%;
 height:auto;
 text-align:right;

 padding-top:5px;
 float:left;
 border-top:#ddd 1px dashed;
 margin-top:20px;
 }
.zzx a{
	 color:#569f24;
	 }
.cpcenter{
 width:680px;
 height:auto;
 float:left;
 padding-top:10px;
 }
.cpcenter h3{
 font-size:14px;
 padding-top:15px;
 float:left;
 color:#333;
 width:680px;
 }
.cpcenter ul{
 width:130px;
 height:auto;
 float:left;
 padding-top:10px;
 }
.cpcenter li{
 width:130px;
 height:25px;
 line-height:25px;
 float:left;

 }
.cpcenter li a:hover{ color:#569f24;}
.cpmap{
 width:680px;
 height:auto;
 float:left;
 font-size:14px;
 font-weight:bold;
 }
.maplist{
 width:680px;
 height:auto;
 float:left;
 border-bottom:#ddd 1px dashed;
 padding-bottom:10px;
 }
.blue{ color:#000;}
.blue:hover{color:#569f24;}
.pro_fy{
width:395px;
height:auto;
margin:0 auto;}
.fanye_table a:hover{ color:#569f24}
