/*公共样式*/
* { margin: 0px; padding: 0px; }
a { color: #444; text-decoration: none; outline:none; }
a:hover { text-decoration: none; color: #F60; }
a:active { text-decoration: none; color: #F60; star:expression(this.onFocus=this.blur());
}
ul, li, dl, dt, dd { list-style:none; margin:0; padding:0; }
img { border:0; }
.yellow{ color: #F60; }
.yellow:hover{ color: #2292C0; }
body { color: #555; font-family: "宋体"; font-size: 14px; background-color: #F5F5F5; }

/*页头样式*/
.block { float: left; width: 100%; }
.blockmid { width: 1001px; margin:0 auto;}
.head { float: left; width: 1001px; height:81px; padding:13px 0 7px 0; }
.logo { float: left; }
.top { float: right; width: 652px; }
.Language { text-align: right; height: 17px; padding-right: 20px; }
.menu { float: left; width: 652px; padding-top: 32px; height: 24px; }
.menu ul li { float: left; font-size: 14px; font-weight: bold; text-align: center; width: 79px; display: block; height: 24px; padding-top: 0; padding-right: 7px; padding-bottom: 0; padding-left: 7px; }
.Current {float: left; font-size: 14px; font-weight: bold; text-align: center; width: 79px; background:url(../images/menuline.jpg) no-repeat center bottom; }
.Current a{ color:#F25406;}
/*主体样式*/
.topblock { float: left; width: 1001px; height:361px; background:url(../images/bannebg2.jpg) no-repeat center bottom; }
.blockcont { float: left; width: 999px; border-bottom:solid 2px #E3E3E3; border-left:solid 2px #E3E3E3; border-right:solid 2px #E3E3E3; background-color: #FFF;  }
.footer { float: left; width: 1001px; font-size: 14px; color: #FFF; line-height: 26px; text-align: right; }
.footer span { float: left; }
.class { float: left; width: 166px; padding-top: 30px; }
.class ul li { line-height: 35px; height: 35px;  float: left; width: 166px; color: #FFF; font-size:12px;  }
.class ul li a { color: #FFF; font-size:12px; float: left; width: 132px; padding-left: 34px;}
.class ul li a:hover { color: #FF0; }
.cur { float: right; width: 130px; background: url(../images/ulicon.png) no-repeat 22px center; background-color: #136CA6;  }
.norm { float: right; width: 130px; background: url(../images/ulicon.png) no-repeat 22px center;   }
.jsbanner { float: right; width: 835px; height: 331px; background-color: #E9E9E7; }
.blockint { float: left; width: 997px; padding:25px 0; }
.title { font-size: 22px; font-weight: bold; padding-left: 27px; height: 28px; color: #222; }
.company { line-height: 24px; padding:13px 27px 0 27px; font-size: 13px; }
.company p { padding-bottom: 20px; }
.conti{ line-height: 24px; padding:13px 27px 0 27px; }

.produ { float: left; width: 997px; }
.produ dl { float: left; height: 271px; width: 272px; display: block; text-align: center;  background:url(../images/prodbg.jpg) no-repeat left center; margin: 13px 0 13px 22px; padding-top: 15px; padding-right: 15px; padding-bottom: 0px; padding-left: 15px; }
.pimg{ padding-bottom:20px;}
.pname { padding-top: 20px;  border-top:solid 1px #CCC; }
.bleft { float: left; width: 356px; padding-left: 27px; }
.bright { float: right; width: 502px; padding-right: 27px; }
.news { padding-top: 15px; }
.news ul li { height: 30px; }
.rwleft { float: left; width: 343px; }
.rwright { float: right; }
.rwm { line-height: 18px; padding-top: 15px; }
.rwm p { padding-bottom: 15px; }
/*banner 切换*/
.banner{ position:relative;height:331px; overflow:hidden;width:100%;}
.banner .show{ width:835px; position:absolute; left:0%;top:0px; margin-left:0px; height:331px; overflow:hidden; }
.banner .show ul{ position:relative; height:331px; overflow:hidden;width:835px; float:left; }
.banner .show ul li{text-align:center;width:835px; float:left; height:331px; position:absolute; display:none}
.banner .focus { position:absolute; width:120px; padding-left:10px; padding-top:13px; bottom:-1px; right:31px; background:url(bor02.png) no-repeat left center; height:19px; }
.banner .focus a{ width:14px; height:14px; float:left; margin-left:10px;  display:inline-block; background-image: url(../images/ico01.png); background-repeat: no-repeat; background-position: left -24px; }
.banner .focus a.on{ background-image: url(../images/ico01.png); background-repeat: no-repeat; background-position: left top; }

/*num*/
.num { height:27px;  margin-top:25px; font-family: "宋体"; float: left; width: 940px; padding: 8px 0; margin-left:25px; background-color:#F3F3F3; border:1 solid #dedede; }
.num ul { width: 252px; margin-top: 0px; margin-right: auto; margin-bottom: 0px; margin-left: auto; }
.num ul li { float: left; height: 21px; width: 21px; }
.num ul .norm { height: 21px; line-height:21px; width: 21px; text-align:center; background:url(../images/numb.jpg) no-repeat center center; padding:0 2px;}
.num ul .curr { height: 21px; line-height:21px; width: 21px; text-align:center; background:url(../images/numa.jpg) no-repeat center center;}
.num ul .curr a{ color:#FFF;}
.zhenshu { padding:27px 27px 0 27px; }
.zhenshu span { float: right; }

.biao1 tr td { padding: 8px; border-right-width: 1px; border-bottom-width: 1px; border-right-style: solid; border-bottom-style: solid; border-right-color: #CCC; border-bottom-color: #CCC; font-size: 14px; }
.biao1 { border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid; border-top-color: #CCC; border-left-color: #CCC; }

.conti { line-height: 30px; padding:13px 27px 0 27px; }
.conti span{ float: right; }
.newlist { padding:15px 27px; }
.newlist ul li { line-height: 35px; }

.newlist ul li span { float: right; }
.xwtitle { font-size: 22px; font-weight: bold; text-align: center; padding:15px 0px; margin:0 27px; border-bottom:dashed 1px #CCC; }
.xwitem { padding:15px 27px; color: #999; font-size: 12px; }
.xwitem span{ float:right;}
.xwcont { line-height: 24px; padding:27px 27px 0 27px; }
.prodbig { float: left; height: 289px; width: 434px; padding: 4px; border: 1px solid #CCC; }
.proditem { float: right; width: 404px; padding:25px; background:url(../images/proitbg.jpg) repeat-x left top; font-size: 14px; line-height: 30px; }
.protitle { height: 46px; background:url(../images/prodtile.jpg) repeat-x left top; border-right:solid #CCC 1px; margin:0 27px;}
.protitle span { float: left; height: 46px; line-height:46px; text-align:center; width: 133px; background:url(../images/prodtile2.jpg) no-repeat left center; color: #FF3300; font-weight: bold; font-size: 14px; }
.product { padding: 27px; line-height: 30px; }
.product p { padding-bottom: 15px; }
