.banner { width: 980px; height: 150px; margin: 15px auto; }
.content { clear: both; overflow: hidden; width: 980px; margin: 0 auto; }

.sidebar { width: 222px; float: left; }
.sidetop { width: 222px; height: 7px; background: url(../images/sidetop.gif); }
.sidefoot { width: 222px; height: 6px; background: url(../images/sidefoot.gif); margin-bottom: 15px; }
.sidetest { width: 200px; padding: 10px; border-left: 1px solid #aeaeae; border-right: 1px solid #aeaeae; background: #ffffff; }
.sidetest h3 { color: #000000; padding-left: 20px; background: url(../images/titdot.gif) no-repeat left center; }
.sidelist li { margin-top: 3px; height: 30px; line-height: 30px; border: 1px dashed #cccccc; background: url(../images/dot.gif) no-repeat 10px center; text-indent: 20px; }
.sidelist li a:hover { color: #005397; width: 200px; display: block; height: 30px; background: #f2f2f2 url(../images/dot.gif) no-repeat 10px center; }
.newslist { padding-left: 5px; }


.mainbody { width: 742px; float: right; }
.main1 { width: 742px; height: 7px; background: url(../images/maintop.gif); overflow: hidden; }
.main3 { width: 742px; height: 6px; background: url(../images/mainfoot.gif); overflow: hidden; }
.main2 { width: 720px; padding: 10px; border-left: 1px solid #aeaeae; border-right: 1px solid #aeaeae; background: #ffffff; }
.maintop { width: 100%; height: 30px; line-height: 30px; border-bottom: 2px solid #757575; }
.maintop span { float: right; }
.maintop h3 { padding-left: 20px; color: #000; background: url(../images/titdot.gif) no-repeat left center; }
.maintest { clear: both; overflow: hidden; width: 710px; padding: 15px 5px; }


.prozh { width: 720px; }
.prozh li { width: 337px; height: 145px; float: left; margin-right: 20px; margin-top: 10px; }

.prozh .ptop { width: 337px; height: 6px; background-image: url(../images/cp_top.jpg); overflow: hidden; }
.prozh .pfoot { width: 337px; height: 6px; background-image: url(../images/cp_end.jpg); overflow: hidden; }
.prozh .ptest { width: 325px; height: 121px; background: url(../images/cp_bj.jpg) repeat-y; padding: 6px; overflow: hidden; }
.prozh .pimg { width: 140px; height: 105px; padding: 5px; border: 1px solid #cccccc; float: left; }
.prozh .pword { width: 165px; float: right; }
.prozh .pword li { width: 165px; height: 24px; line-height: 24px; background: url(../images/dot.gif) no-repeat left center; text-indent: 6px; margin: 0; }
.input_prod { color: #666666; font-size: 12px; width: 150px; text-align: center; background-color: #EEEEEE; border: 1px solid #999999; }


.plist { width: 710px; margin: 0 auto; }
.plist li { width: 710px; margin-top: 10px; }
.plist .ptop { width: 710px; height: 6px; background-image: url(../images/cp_top1.jpg); overflow: hidden; }
.plist .pfoot { width: 710px; height: 6px; background-image: url(../images/cp_end1.jpg); overflow: hidden; }
.plist .ptest { width: 698px; height: 125px; background: url(../images/cp_bj1.jpg) repeat-y; padding: 6px; overflow: hidden; }
.plist .pimg { width: 140px; height: 105px; padding: 5px; border: 1px solid #cccccc; float: left; }
.plist .pword { width: 540px; float: right; }
.pword h3 { color: red; }
.plist .butt { float: right; padding-top: 3px; }
.plist .butt li { width: 73px; float: left; margin-left: 10px; }
.jians { width: 540px; height: 66px; overflow: hidden; }

.ProductBox { clear: both; overflow: hidden; width: 690px; height: 187px; background-image: url(../images/shop.gif); padding: 10px 10px 0px 10px; }
#BreviaryImageBox { float: left; height: 197px; width: 230px; }
.ProductBoxInfo { float: right; height: 197px; width: 450px; }
.prori { width: 450px; height: 146px; overflow: hidden; }
.order { float: right; margin-right: 10px; }
.prot { width: 710px; margin: 10px auto; }
.ProductButton { clear: both; overflow: hidden; }
.ProductButton li { float: left; }
.prtop { width: 710px; height: 7px; background-image: url(../images/cp_nr_top.gif); margin-top: 5px; }
.prfoot { width: 710px; height: 7px; background-image: url(../images/cp_nr_end.gif); }
.prtest { clear: both; overflow: hidden; width: 690px; background: url(../images/cp_nr_bj.gif) repeat-y; padding: 10px; }
.nextl { float: left; height: 30px; line-height: 30px; }
.nextr { float: right; height: 30px; line-height: 30px; }
.tjpro { width: 38px; height: 34px; background-color: #a10200; color: #ffffff; padding: 2px; line-height: 18px; text-align: center; float: left; }
.tjprod { width: 250px; float: left; margin-left: 25px; }
.tjprod li { width: 250px; height: 24px; border-bottom: 1px dashed #cccccc; line-height: 24px; background: url(../images/dot1.gif) no-repeat left center; text-indent: 6px; }
.tjline { width: 1px; height: 140px; background-color: #cccccc; float: left; margin: 0 20px; }
.prleft { width: 345px; float: left; }
.pright { width: 345px; float: right; }
.prtit { height: 30px; border-bottom: 1px solid #cccccc; line-height: 33px; }
.prmore { text-align: right; height: 30px; line-height: 30px; border-bottom: 1px solid #cccccc; }
.prli li { width: 330px; height: 24px; border-bottom: 1px dashed #cccccc; line-height: 24px; background: url(../images/dot1.gif) no-repeat left center; text-indent: 6px; }



.pjtest { width: 710px; margin: 10px auto; }
.pjtest .ptop { width: 710px; height: 6px; background-image: url(../images/cp_top1.jpg); overflow: hidden; }
.pjtest .pfoot { width: 710px; height: 6px; background-image: url(../images/cp_end1.jpg); overflow: hidden; }
.pjtest .ptest { width: 698px; background: url(../images/cp_bj1.jpg) repeat-y; padding: 6px; overflow: hidden; }

.bpi, .bpv, .bpc, .bpd, .bpj { display: none; }


.ImageList { margin: 0 auto; width: 650px; }
.ImageList li { text-align: center; float: left; margin-right: 20px; width: 190px; border: 1px solid #e4e4e4; margin-top: 10px; }
.ImageList li img { padding: 5px; }


.ArticleTitle { overflow: hidden; width: 100%; text-align: center; color: Black; }
.ArticleDate { overflow: hidden; width: 100%; text-align: center; }
.ArticleKeywords { overflow: hidden; height: 24px; margin-top: 5px; margin-bottom: 10px; border-top: dashed 1px Black; border-bottom: dashed 1px #858585; text-indent: 10px; line-height: 24px; color: #007ee0; }
.ArticleContent { overflow: hidden; width: 100%; margin-top: 10px; text-align: left; color: Black; text-indent: 2em; }
.ArticleKeywords .Previous { float: left; }
.ArticleKeywords .Next { float: right; margin-right: 10px; }


.equipment { width: 500px; height: 314px; margin: 20px auto; background-image: url(../images/equipment.jpg); background-repeat: no-repeat; }
.equipment a { width: 201px; height: 59px; display: block; }
.e_button { width: 201px; height: 59px; float: left; margin-right: 32px; }
.e_button_1 { width: 201px; height: 59px; float: left; margin-left: 8px; }
.e_position { padding-top: 63px; margin-left: 29px; margin-bottom: 60px; }
.e_position_1 { margin-left: 29px; padding-top: 60px; }

.fastmove { margin-top: 10px; border-top: 1px dashed black; }
.fastmove a { font-weight: bold; }

.JobListItem { margin-bottom: 20px; width: 100%; }
.JobPost { width: 700px; }
.JobPost td { border: 1px solid #656565; }

