/*css reset*/
html,body{width: 100%;font-size: 12px;font-family: arial;line-height: 24px;color: #747473}
body{overflow-x: hidden;}
body,div,p,span,ul,li,dl,dd,dt,h1,h2,h3,h4,h5,h6,form,input,select,option,button,textarea{margin: 0px; padding: 0px; list-style: none; outline: none;}
table,td,tr{border-collapse:collapse;border-spacing:0;}
img,input{border: 0px;}
a{color: #747473; text-decoration: none;font-size: 12px;font-family: arial}

/*派桑套餐公用样式*/
.newsList li{height: 25px;line-height: 25px;border-bottom: 1px #ccc dashed;padding: 0 5px;background: url(../images/nliBg.jpg) no-repeat 0 5px;padding-left: 10px}
.newsList span{float: right;font-family: arial}
.newsList a{display: block;width: 500px;text-overflow:ellipsis;white-space: nowrap;overflow: hidden;}
.newsList a:hover{text-decoration: underline;}
.page{width: 100%;height: 30px;margin-top: 25px;text-align: center;overflow: hidden;}
.page span{margin: 0 10px}
.newsdtop{border-bottom: 1px #ccc dashed;height: 65px;margin-bottom: 5px;overflow: hidden;width: 100%;}
.newsdTitle{widows: 100%;text-align: center;}
.newsdTitle h3{width: 80%;text-overflow:ellipsis;white-space: nowrap;overflow: hidden;margin:0 auto;font-size: 16px;}
.newsdTime{float: left;font-size: 12px;line-height: 22px;font-weight: normal;height: 22px;margin-top:15px;width: 100%;text-align: right;font-family: arial}
.newsdpage{border-top: 1px #ccc dashed;}
.proMain,.proMain ul{overflow: hidden;}
.proMain li{float:left;margin:15px 45px 0 45px;display: inline;overflow: hidden;}
.proMain img{border: 1px #ccc solid;display: block;width: 151px;height: 116px;}
.proMain p{height: 30px;line-height: 30px;text-align: center;width: 151px;text-overflow:ellipsis;overflow: hidden;white-space: nowrap;}

#header{width: 1024px;height: 139px;margin: 0 auto;overflow: hidden;}
#logo{width: 473px;height: 76px;background: url(../images/logo.jpg) no-repeat;float: left;}
#logo a{display: block;width: 473px;height: 76px;}
#lang{float:right;margin: 29px 13px 0 0}
#lang span,#lang a{font-family: microsoft yahei;color: #65901e}
#nav{overflow: hidden;position: relative;height: 44px;width: 1014px;background: url(../images/navBg.jpg) repeat-x;}
.home{width: 106px;height: 44px;float: left;background: url(../images/homeBg.jpg) no-repeat;line-height: 44px;text-align: center;}
#nav li{float: left;width: 156px;text-align:center;background: url(../images/navLiBg.jpg) right no-repeat;text-align: center;line-height: 44px;height: 44px}
#nav ul{overflow:hidden;float:left}
#nav a{font-weight: bold;color: #616260}
.contact{background: url(../images/contactBg.jpg);width: 128px;height: 44px;line-height: 44px;float: left;text-align: center;}
#nav li.navH{background: url(../images/navHbg.jpg) repeat-x;}
#nav li.navH a{color: #fff}
.homeH{background: url(../images/homeH.jpg) no-repeat;}
.homeH a{color: #fff!important}
.contactH{background: url(../images/contactH.jpg) no-repeat;}
.contactH a{color: #fff!important}
#banner{width: 100%;height: 448px;background: url(../images/bannerBg.jpg) repeat-x;overflow: hidden;}
#bannerM{width: 1260px;height: 429px;margin: 9px auto 0 auto;overflow: hidden;position:relative}
.center{width: 995px;overflow: hidden;padding: 16px 11px 0 18px;margin: 0 auto}
.newsBox{width: 212px;height: 200px;float: left;overflow: hidden;}
.boxTit{font-family: microsoft yahei;font-size: 14px;height: 26px;line-height: 26px;color: #649020;font-weight: bold;}
.newsBox li{line-height: 27px;height: 27px;padding-left: 9px;background: url(../images/nliBg.jpg) 0 7px no-repeat;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.aboutBox{width: 600px;height: 200px;overflow: hidden;float: left;margin-left: 4px;display: inline;}
.aboutM{width: 600px;height: 164px;overflow: hidden;padding-top: 10px;float: left;}
.videoBox{width: 360px;height: 178px;border: 1px #c7c7c7 solid;float: left;margin: 8px 0 0 22px;padding: 1px;background: #fff}
.proBox{width: 999px;height: 196px;background: url(../images/proBg.jpg) no-repeat;overflow: hidden;float: left;margin-top: 15px}
.proPic{width: 972px;height: 140px;margin: 34px 0 0 16px;overflow: hidden;float: left;}
.proPic ul{overflow: hidden;width: 300%;}
.proPic li{float: left;overflow: hidden;margin-right: 16px}
.proPic img{display: block;width: 151px;height: 116px;}
.proPic p{width: 151px;height: 30px;line-height: 30px;text-align: center;}
.proPic a{color: #fff}
#footer{width: 100%;height: 84px;background: url(../images/footerBg.jpg) repeat-x;margin-top: 15px}
.copyRight{width: 1024px;height: 71px;overflow: hidden;margin: 0 auto;color: #fff;text-align: center;line-height: 30px;padding-top: 15px}

.left{width: 172px;overflow: hidden;float: left;}
.proClass{padding-top: 5px}
.proClass li{margin-bottom: 5px}
.products1{background: url(../images/yijiBg.jpg) no-repeat 3px 3px;padding-left: 16px;height: 24px;}
.products2{background: url(../images/erjiBg.jpg) no-repeat 27px 1px;padding-left: 42px}
.products1sel,.p1H{background: url(../images/yijiHBg.jpg);padding-left: 16px;height: 24px;}
.p1H a{color: #fff}
.products1sel a{color: #fff}
.leftCon{width: 172px;float: left;overflow: hidden;margin-top: 5px}
.leftConM{width: 172px;background: url(../images/conBg.jpg) no-repeat bottom;}
.right{width: 795px;min-height: 500px;overflow: hidden;float: left;margin-left: 28px;}
.nyM{width: 795px;min-height: 400px;overflow: hidden;float: left;padding-top: 10px}
 #banner ul{width: 1000%;}
.smallPic{position: absolute;top: 360px;left: 342px}
.smallPic li{float:left;margin-left: 6px;width: 152px;height: 60px;background: url(../images/smallBg.jpg);padding: 2px}
#bannerM li{position: absolute;}
#bannerM .smallPic li{position: relative}
.smallPic img{display: block;width: 148px;height: 56px;padding: 2px;background: #fff;}
#bannerM .on img{background:#ffff33}
.products2{display:none}
.products2sel a{color:#64901f}