/*公共样式*/
* { 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; }
.red{ color:#C91600;}
body { color: #444; font-family: "宋体"; font-size: 13px; }

/*主体样式*/
.block { float: left; width: 100%; }
.blockmid { width: 1207px; margin:0 auto;}
.blockcont { float: left; width: 1207px; }
.head { float: left; width: 1207px; }
.banner {margin:0 auto; height:435px;  }
.top { float: left; width: 1207px; height: 103px;  }
.logo { float: left; }
.dh { float: right; width: 154px; height:63px; text-align:right; padding-top:40px; font-size:18px; background:url(../images/menuline.jpg) no-repeat left center; }

.menu { float: right; width: 780px; height: 103px; }
.menu ul li { float: left; height: 48px; width: 128px; padding-top:54px;  display: block; text-align: center; font-size: 16px; font-weight: bold; background:url(../images/menuline.jpg) no-repeat left center; }
.menu ul li a { color: #FFF; }
.menu ul li a:hover { color: #FF0; }
.leftblock { float: left; width: 265px; padding:30px 25px; background-color: #FFF; }
.lefcont { float: left; width: 265px; }

.centerblock { float: left; width: 535px; padding:30px 0 30px 28px; background-color: #FFF; margin-left: 17px; }
.rightblock { float: right; width: 270px; padding:30px 0 30px 25px; background-color: #FFF; }
.title { padding-bottom: 20px; }

.title font { font-size: 18px; font-weight: bold; }
.title span { font-family: Arial; font-size: 14px; padding-left: 4px; color: #E45343; }
.title .more { float: right; padding-top: 8px; }

.yhcont { float: left; width: 265px; padding-top: 15px; }
.yhclass { float: left; width: 265px; height:20px; line-height:20px;  }
.yhclass ul li { float: left; height: 20px; width: 80px; text-align: center; margin-right:6px; }
.yhclass ul li a{color:#FFF; font-weight:bold;}
.yhcur { float: left; height: 20px; width: 80px; color:#FFF;  background:url(../images/yhcur.jpg) no-repeat left center;}

.yhnorm { float: left; height: 20px; width: 80px;  background:url(../images/yhnom.jpg) no-repeat left center;}
.select { width: 209px; }
.textfield { border: 1px solid #CCC; }
.textnum { width: 30px; border: 1px solid #CCC; }
.yhbiao td{ padding:0 0 10px 0;}
.company { float: left; width: 254px; line-height: 22px; }
.company span { float: left; padding:4px 6px 0 0; }
.centecont { float: left; width: 535px; }
.news { float: left; width: 500px; }
.news ul li { line-height: 26px; }
.news ul li span { float: right; color: #999; }


.produt { float: left; width: 513px; }
.produt ul li { float: left; width: 162px; text-align: center; padding-right: 8px; }
.produt ul li span { float: left; width: 162px; }
.produt ul li font { float: left; width: 162px; padding-top: 15px; font-size: 13px; }
.textname { line-height: 28px; height: 28px; width: 140px; padding-left:30px; border: 1px solid #CCC; background:url(../images/name.jpg) no-repeat 8px center; }
.rylist { float: left; width: 270px; }
.rylist ul li { float: left; height: 20px; width: 100px; border: 1px solid #CCC; margin: 20px 12px 0 0; padding: 10px 8px 10px 10px; }
.rylist ul li span { float: left; }
.rylist ul li font { font-family: Arial; font-size: 18px; font-weight: bold; float: right; }


.textpass { line-height: 28px; height: 28px; width: 140px; padding-left:30px; border: 1px solid #CCC; background:url(../images/pass.jpg) no-repeat 8px center; }
.links { float: left; width: 1155px; margin:30px 0 0 20px; padding:10px 0 10px 10px; border: 1px solid #CCC;  }
.links h1 { float: left; }
.links ul { float: left; }
.links ul li { float: left; padding:0 13px; display: block; }


/*footer样式*/
.footer { float: left; width: 1155px; margin-left:25px; }
.fotbot { float: left; width: 1155px; }
.fotitem { float: left; width: 1155px; height: 146px; }
.fotitem dl { float: left; width: 231px; }
.ftitle span { float: left; padding-right: 4px; }
.ftitle font { font-size: 20px; font-weight: bold; color: #DEDEDE; }
.flist { padding-top: 22px; color: #DEDEDE; }
.flist ul { padding-left: 25px; }
.flist ul li { line-height: 20px; }
.flist ul li a { color: #DEDEDE; }
.flist ul li a:hover { color: #FC0; }
.fotbot { text-align: center; color: #BABABA; }
/*内页开始*/
.pageblock { float: right; width: 815px; padding:30px 30px; background-color: #FFF; }
.class { float: left; width: 265px; }
.class ul li { line-height: 32px; height: 32px; width: 237px; padding-left: 28px; font-size: 14px; font-weight: bold; margin-bottom:10px; }
.curcl { background-color: #C91600; color:#FFF; }
.curcl a{ color:#FFF;}
.normcl { background-color: #ccc;  }.pcont { float: left; width: 815px; }
.ptitle { width:815px; height: 37px; background:url(../images/paline.jpg) repeat-x left bottom; }
.ptitle span { float: left; padding-right: 8px; }
.ptitle font { font-size: 14px; float: left; padding-top: 4px; font-weight: bold; }
.pcont { padding-top: 24px; line-height: 26px; }
.pcont p { padding-bottom: 30px; }
.pcont span { float: left; padding-right: 8px; }
.newlist { float: left; width: 815px; padding-top: 22px; }
.newlist ul li { line-height: 35px; }

.newlist span { float: right; color: #999; }
/*num*/
.num { height:27px;  margin-top:25px; font-family: "宋体"; float: left; width: 815px; padding: 8px 0;  background-color:#EDEDED; border:1 solid #dedede; }
.num ul { width: 252px; padding-left:20px;  }
.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;}.conti.us { font-size: 14px; line-height: 18px; padding-top: 24px; }
.conti.us p { padding-bottom: 20px; }
.conti.us span { float: right; width: 493px; }
.produlist { float: left; width: 845px; }
.produlist ul li { float: left; width: 162px; text-align: center; padding: 20px 40px 20px 9px; }
.produlist ul li span { float: left; width: 162px; }
.produlist ul li font { float: left; width: 162px; padding-top: 10px; font-size: 13px; }
