/*公共样式*/
* { margin: 0px; padding: 0px; }
a { color: #333; 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:link, .yellow:visited{ color: #F60; }
.yellow:hover{ color: #333; }
.red { color: #F00; }
.hs { color: #999; }
body { font-size: 12px; color: #333; background-color: #FCCF04; }

/*头部样式*/
.box { width: 951px; margin:0 auto; }
.boxint { float: left; width: 951px; }
.head { float: left; width: 951px; }
.top { float: left; width: 951px; padding:13px 0 7px 0;}
.logo { float: left; }
.dhblock { float: right; padding-top: 21px; font-size: 20px; font-weight: bold; color: #CF0202; text-align: right; font-family: Arial, Helvetica, sans-serif; }
.menu { float: left; width: 951px; height: 36px; background: url(../images/menubg.jpg) no-repeat left center; }
.menu ul li { float: left; width: 118px; line-height: 36px; height: 36px; text-align: center; font-size: 14px; font-weight: bold; display: block; }
.menu ul li a{ color:#FFF;}
.cur { background:url(../images/cura.jpg) no-repeat left center; padding-right:2px; }
.nom:hover { background:url(../images/cur.jpg) repeat-x left center; }

/*主体样式*/
.main { float: left; width: 951px; background-color: #FFF; padding-bottom:25px; }

.mainblock { float: left; width: 951px; }
.mbanner { float: left; width: 941px; height:339px; padding:20px 10px 0 0; background:url(../images/banner.jpg) no-repeat left center; }
.loginblock { float: right; height: 308px; width: 233px; padding:10px 15px; background:url(../images/back.png) no-repeat right center;  }
.loginblock dl { float: left; width: 233px; }
.login { font-size: 18px; font-weight: bold; color: #0372B2; height: 30px; border-bottom:dashed 1px #666; }
.login span { font-size: 12px; font-weight: normal; float: right; color: #0D09A3; }
.lonmae { padding-top: 15px; font-size: 14px; }
.lonmae span { float: left; width: 56px; padding-top: 5px; }
.lopass span { float: left; width: 56px; padding-top: 5px; }

.textinput { line-height: 24px; height: 24px; border: 1px solid #CCC; }
.lopass { font-size: 14px; padding-top: 15px; }
.lobut { padding:10px 0 0 56px; }
.loseach { font-size: 18px; font-weight: bold; color: #055BB1; padding-top: 15px; }
.locont { padding-top: 8px; }
.textarea { border: 1px solid #CCC; }
.maleft { float: left; width: 273px; }
.mamid { float: left; width: 300px; padding-left: 42px; }
.maright { float: right; width: 277px; }
.title { line-height: 28px; height: 28px; font-size:18px; font-weight:bold; color:#C90104; border-bottom:solid 2px #C70508; }
.copany { float: left; width: 273px; padding-top: 15px; line-height: 24px; }
.copany span { float: left; width: 148px; padding-right: 8px; }
.titleb { float: left; height: 31px; width: 300px; }
.titleb font { float: left; height: 28px; width: 90px; padding-top:3px; font-size:14px; font-weight:bold; color:#FFF; background:url(../images/titlbg.jpg) no-repeat left center; text-align:center; }
.titleb span { float: right; padding-top: 8px; }
.maxin { float: left; width: 300px; }
.maxin dl { float: left; width: 300px; }
.matitle { height: 20px; padding-top: 10px; border-bottom:dashed 1px #CCC; }
.macont { padding-top: 8px; color: #6A6A6A; line-height: 160%; }
.macont a{color: #6A6A6A; }
.matitle span { float: right; }
.title span { float: right; font-size: 12px; font-weight: normal; color: #000; }
.conti { padding-top: 15px; }
.conti ul li { line-height: 26px; height: 26px; padding-left:10px; background:url(../images/icondd.jpg) no-repeat left center; }
.mbleft { float: left; width: 643px; }
.mprodu { float: left; width: 643px; }
.mprodu dl { float: left; width: 168px; text-align: center; padding:20px 36px 0px 10px; }
.brand ul li { float: left; width: 90px; padding:25px 0 0 1px;  }
.mname { font-size: 14px; padding-top: 8px; }
.brand { float: left; width: 277px; }

/*尾部样式*/
.footer { float: left; width: 931px; background-color: #D01107; height: 80px; padding:25px 10px 0 10px; }
.footer img { padding-top: 5px; }
.footer span { float: right; line-height: 160%; color: #FFF; text-align: right; }

.boxint { float: right; }
.pleft { float: left; width: 220px; }
.pright { float: right; width: 678px; }
.ponline { float: left; width: 218px; border: 1px solid #CCC; text-align: center; }
.ptitleB { line-height: 37px; background-color: #D01107; float: left; height: 37px; width: 210px; padding-left:10px; font-size:16px; font-weight:bold; color:#FFF; margin-top:12px;}
.pclass {  float:left; background-color: #FEDFDD; width:182px; padding:10px 19px 25px 19px; }
.pclass ul{ width:182px; float:left;  }
.pclass ul li { float: left; width: 158px; height:36px; line-height:36px; padding-left:24px; font-size:14px; background:url(../images/class.jpg) no-repeat left center; }
.ptitleA { float: left; width: 220px; height:60px; padding-top:25px; background:url(../images/ptitle.jpg) no-repeat left top; margin-bottom:16px; text-align:center; font-size:22px; font-weight:bold; }
.ptitleA font { float: left; width: 220px; }
.ptitleA span { float: left; width: 220px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #737272; font-weight: normal; }
.prtitle { float: left; width: 678px; background:url(../images/prtitle.jpg) no-repeat left bottom; height:34px; }
.prtitle font { float: left; width: 100px; padding:11px 0 0 36px; }
.prtitle span { float: right; width: 425px; text-align: right; padding-right: 10px; }
.prtitle font { font-size: 16px; font-weight: bold; color: #D11307; }
.prcont { float: left; width: 648px; font-size: 14px; line-height: 26px; padding:15px; }
.prcont p { padding-bottom: 35px; }
.biao tr td { padding: 8px 0; }
.button { padding:4px 10px; font-size: 14px; }
.prcontB { float: left; width: 648px;  line-height: 22px; padding:15px; }
.pBtitle { line-height: 23px; background-color: #F5F5F5; height: 23px; font-size: 14px; font-weight: bold; color: #FE7302; padding-left: 15px; }
.pBcont { padding-left: 15px; padding-top: 15px; }
.prcontB dl { padding-top: 15px; }

.num { float:left; width:648px; height:27px; padding:10px 0 8px  0;  margin-top:15px; font-family: "宋体"; background-color:#F3F3F3; }
.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;}

.prcont font { float: right; padding-left: 8px; }
