/*css reset*/
html,body{width: 100%;font-size: 12px;font-family: simsum;line-height: 22px;color: #7c7c7c}
html{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;font-style: normal;font-weight: normal}
table,td,tr{border-collapse:collapse;border-spacing:0;}
img,input{border: 0px;}
a{color: #7c7c7c; text-decoration: none;font-size: 12px;font-family: simsum}

/*派桑套餐公用样式*/
.newsList li{height: 25px;line-height: 25px;border-bottom: 1px #ccc dashed;padding: 0 5px}
.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 25px 0 45px;display: inline;overflow: hidden;}
.proMain img{border: 1px #ccc solid;display: block;width: 148px;height: 115px;}
.proMain p{height: 30px;line-height: 30px;text-align: center;width: 160px;text-overflow:ellipsis;overflow: hidden;white-space: nowrap;}

body,a,td,input,textarea{ font-family:microsoft yahei;}
#wrapper{width: 1420px;min-height: 500px;overflow: hidden;margin-left: -710px;position: relative;left: 50%;}
#top{width: 1420px;height: 19px;background: url(../images/topBg.jpg) no-repeat;overflow: hidden;}
#top .main{width: 1020px;height: 19px;margin: 0 auto;overflow: hidden;text-align: right;line-height: 19px}
#top .main span{color: #fff;margin-right: 25px}
#top .main a{color: #fff}
#top .en{font-family: arial}
#header{width: 1420px;height: 86px;background: url(../images/headerBg.jpg);}
#header .main{width: 1020px;height: 86px;overflow: hidden;margin: 0 auto;}
#logo{width: 493px;height: 86px;background: url(../images/logo.jpg);float: left;overflow: hidden;}
#logo a{display: block;width: 493px;height: 86px;}
#search{width: 191px;height: 22px;background: url(../images/searchBg.jpg);float: right;margin: 34px 10px 0 0}
#search input{float: left;background: none;}
.textIn{width: 151px;height: 20px;padding: 1px 1px 1px 5px;color: #c5c5c5}
.classSub{width: 32px;height: 22px;text-align: center;line-height: 22px;margin-left: 2px;color: #4087fc}
#nav{width: 1420px;height: 47px;background: url(../images/navBg.jpg);overflow: hidden;}
#nav ul{width: 1020px;height: 47px;overflow: hidden;margin: 0 auto;}
#nav li{float: left;overflow: hidden;width: 170px;height: 47px;line-height: 47px;text-align: center;background: url(../images/navLien.jpg) no-repeat right;}
#nav a{display: block;width: 160px;height: 47px;line-height: 47px;margin:  0 auto;font-family: microsoft yahei;font-size: 14px;color: #333232}
#nav .last{background: none}
.current a{background: url(../images/navHBg.jpg);}
#banner{width: 1420px;height: 435px;background: #eeeeee;overflow: hidden;padding-top: 2px}
#center{width: 1420px;height: 225px;overflow: hidden;background: url(../images/centerBg.jpg);margin-top: 1px}
#center .main{width: 1020px;height: 225px;overflow: hidden;margin: 0 auto}
.leftText{float: left;overflow: hidden;margin: 90px 0 0 3px}
.leftText strong{display: block;height: 27px;line-height: 27px;font-size: 24px;color: #2656a6;font-family: microsoft yahei;}
.leftText span{display: block;height: 20px;line-height: 20px;font-size: 18px;color: #ca933b;font-family: arial}
.proPic{width: 848px;height: 137px;float: right;overflow: hidden;margin-top: 47px}
.proPic ul{width: 300%;overflow: hidden;}
.proPic li{float: left;margin-right: 12px;}
.proPic img{display: block;width: 201px;height: 135px;border: 1px #bebebe solid}
.boxList{width: 1020px;min-height: 200px;margin: 43px auto 0 auto;overflow: hidden;}
.aboutBox{width: 320px;height: 289px;float: left;display: inline;border: 1px #d6d6d6 solid;padding: 1px}
.aboutBox img{display: block;width: 320px;height: 110px;}
.boxTit{height: 30px;background: url(../images/boxTitBg.jpg);padding-left: 8px;line-height: 30px;color: #000;font-family: microsoft yahei;font-size: 14px}
.boxTit span{font-family: arial;color: #5f5f5f}
.aboutBoxM{width: 293px;height: 138px;background: #e8e7e8;padding: 10px 15px 0 12px}
.boxMore{height: 26px;line-height: 26px;}
.boxMore a{color: #4087fc}
.aboutMain{height: 112px;overflow: hidden;}
.newsBox{margin-left: 24px}
.newsMain li{height: 25px;line-height: 30px;border-bottom: 1px #9c9c9c dashed;overflow: hidden;background: url(../images/newsIco.jpg) no-repeat 3px 15px;padding-left: 8px;white-space: nowrap;text-overflow: ellipsis;}
.newsMain li span{float: right;}
.contactBox{float: right;}
.contactM{background: url(../images/contactBg.jpg);}
#footer{width: 1420px;height: 63px;padding-top: 20px;overflow: hidden;background: url(../images/footerBg.jpg) no-repeat;margin-top: 44px}
#footer .main{overflow: hidden;margin: 0 auto;width: 1020px;}
.footerNav li{float: left;padding: 0 20px;text-align: center;background: url(../images/footerLine.jpg) no-repeat right;}
.footerNav li a{color: #333232}
.footerNav li.last{background: none}
.footerNav{overflow: hidden;height: 26px;line-height: 26px}
#intoPage{width: 1020px;min-height: 500px;margin: 34px auto 0 auto;overflow: hidden;}
#intoPage .left{width: 234px;min-height: 200px;float: left;overflow: hidden;}
.classTit{width: 234px;height: 53px;background: #2656a6;text-align: center;line-height: 53px;font-size: 18px;color: #fff;font-family: microsoft yahei;}
.classList{border-left: 1px #a1a4a5 solid;border-right: 1px #a1a4a5 solid;width: 232px;}
.classList li{height: 47px;line-height: 47px;border-bottom: 1px #a1a4a5 solid}
.classList li a:hover{color: #2656a6}
.leftContact{width: 234px;height: 93px;overflow: hidden;}
#intoPage .right{width: 753px;float: right;min-height: 200px;}
.intoTit{border: 1px #f2f1f2 solid;background: url(../images/intoTitBg.jpg);height: 28px;padding-left: 7px;padding-right: 15px;font-family: microsoft yahei;font-size: 14px;color: #000000;line-height: 28px}
.intoTit span{float: right;font-family:microsoft yahei;font-size: 12px;color: #848484}
.intoM{padding-top: 10px;overflow: hidden;}
.products1{background: url(../images/pro1Bg.jpg) no-repeat 56px 19px;padding-left: 77px}
.products2{padding-left: 98px;display: none}