/*公共样式*/
* { 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-family: "宋体"; background-color: #fff; font-size: 14px; color: #333; }

/*页头样式*/
.head { float: left; height: 560px; width: 100%; background: url(../images/topbg.jpg) repeat-x left top; }
.midblock { float: left; width: 1177px; }
.top { height: 28px; padding-top:5px;  text-align: right; width:1177px; margin:0 auto; font-size: 14px; }
.top a span { padding-top: 8px; float: right; }

.logoblock { height: 90px; padding:5px 0 0 0; width:1177px; margin:0 auto; }
.logo { float: left; }
.menu { float: right; width: 660px; padding-top:20px; }
.menu ul li { font-size: 20px; font-weight: bold; float: left; height: 40px; padding:12px 5px 0 5px; width: 122px; text-align:center;}
.Current {float: left; height: 40px; width: 122px;  text-align:center; }
.Current a{ color:#FF6102;}
.narmenu { height: 39px; width:1177px; margin:0 auto;}
.narmenu ul li { font-size: 17px; font-weight: bold; float: left; width: 180px; line-height: 39px; height: 39px; text-align: center; }
.narmenu ul li a { color: #FFF; }
.cur { background-color: #0481B1; }
.norm { background:url(../images/line.jpg) no-repeat right center; }
.banner { height: 433px; background:url(../images/banner1.jpg) no-repeat center bottom;  }

/*主体样式*/
.box { float: left; width: 100%; background:url(../images/footer.jpg) repeat-x left bottom; }
.boxmid {width:1177px; margin:0 auto; }
.boxint{width:1177px; float:left;}
.main {width:1177px; float:left; }
.main dl{ float: left; width: 1177px; padding:50px 0 0 0;  }
.maleft { float: left; width: 563px; border:solid 1px #CCC; padding:1px; background-color:#FFF; }
.maright { float: right; width: 563px; border:solid 1px #CCC; padding:1px; background-color:#FFF;}
.title {  line-height: 48px; height: 48px; font-size:24px; font-weight:bold; color:#444; padding-left:27px; background-color: #B2E0FE; }
.titleB {  line-height: 48px; height: 48px; font-size:24px; font-weight:bold; color:#444; padding-left:27px; background-color: #C7FEB2; }
.title span { float: right; padding-right: 30px; font-size: 12px; font-weight: bold; }
.title span a { color: #077FDC; }
.title span a:hover { color: #f60; }

.loginname { height: 48px; }
.loginname .text1 { height: 36px; line-height:36px; width: 233px; padding-left:42px; font-size:14px; color:#999; border: 1px solid #CCC; background-color: #FFF; background-image: url(../images/namebg.jpg); background-repeat: no-repeat; background-position: left center; }
.loginpass { height: 48px; float: left; width: 279px; }
.loginpass .text1 { height: 36px; line-height:36px; width: 233px; padding-left:42px; font-size:14px; color:#999; border: 1px solid #CCC; background-color: #FFF; background-image: url(../images/pass.jpg); background-repeat: no-repeat; background-position: left center; }
.loginForget { height:35px; padding-left: 8px; font-size: 13px; color: #252424; float: left; width: 271px; }

.loginlzm { height: 56px; float: left; width: 279px; }
.loginlzm .text1 { height: 36px; line-height:36px; width:100px; padding-left:42px; font-size:14px; color:#999; border: 1px solid #CCC; background-color: #FFF; background-image: url(../images/pass.jpg); background-repeat: no-repeat; background-position: left center; }

.loginbut { height: 50px; width: 279px; float: left; }
.loginzc { padding:15px 0 0 8px; width: 271px; float: left; }
.loginzc a { font-weight: bold; color: #2E9FE1; }
.loginzc a:hover { font-weight: bold; color: #F60; }
/**/
.saveitem { float: left; width: 1177px; }
.saveitem ul { float: left; width: 256px; padding-right:45px; display: block; }
.satitle { font-size: 32px; font-weight: bold; float: left; width: 240px; }
.satitle span { float: left; width: 50px; }

.satitle font { padding-top: 3px; line-height: 47px;  }
.saveitem .satext { float: left; width: 256px; padding-top: 13px; padding-left:6px; font-size: 14px; line-height: 22px; color: #656565; font-weight:bold; }
.satext a{color: #656565;}
.satext a:hover{color: #f60;}
.newlist { float: left; width: 523px; font-size:14px; padding:20px 20px 20px 20px; }
.newlist ul li { padding:11px 0; }
.newlist span { float: right; color: #666; }

/*页尾样式*/
.footer {width:1177px; float:left; height:104px;  padding-top:150px; }
.footB { float: left; width: 1177px; font-size: 14px; font-weight: bold; color: #FFF; }
.footB span { float: right; }

.footA { float: left; width: 1177px; font-size: 13px; font-weight: bold; color: #FFF; padding:10px 0 40px 0; }
.footA ul li { float: left; width: 200px; padding-right:20px; line-height: 26px; height: 26px; }
.footA ul li span { float: left; width: 30px; }
.footA ul li font { float: left; padding-top: 3px; }
.footA ul li a{color: #FFF; }
.footA ul li a:hover{color: #F60; }
.loginbg { float: right; height: 355px; width: 305px; background: url(../images/login.png) no-repeat left top;   }
.login { float: left; height: 300px; width: 293px; padding:55px 0 0 12px; }

/*内页样式*/
.paban1 { height: 345px; background:url(../images/paban1.jpg) no-repeat center top;  }
.paban2 { height: 345px; background:url(../images/paban2.jpg) no-repeat center top;  }
.paban3 { height: 345px; background:url(../images/paban3.jpg) no-repeat center top;  }
.paban6 { height: 345px; background:url(../images/help.jpg) no-repeat center top;  }
.paban4 { height: 345px; background:url(../images/paban4.jpg) no-repeat center top;  }
.paban5 { height: 345px; background:url(../images/paban5.jpg) no-repeat center top;  }
.pamain {width:1177px; float:left;  background: url(../images/pamid.jpg) repeat-y left center; margin-top:30px; }
.pablock { float: left; width: 1177px;  background:url(../images/pabot.jpg) no-repeat left bottom; }
.pacont { float: left; width: 1177px;  background:url(../images/patitle.jpg) no-repeat left top; }
.paleft { float: left; width: 295px; }
.paright { float: right; width: 848px; }
.patitle { font-size: 26px; font-weight: bold; line-height: 49px; padding-left:32px; }

.pasave { float: left; width: 260px; padding:0 0 0 19px; }
.pasave ul { float: left; width: 256px;  display: block; margin-top:26px; padding-left:2px; padding-bottom:26px; border-bottom:solid 1px #CCC; }
.pasave span { float: left; width: 50px; }

.pasave font { padding-top: 3px; line-height: 47px; color:#1887E3; font-size:24px;  }

.pacompy { float: left; width: 780px; padding:23px 34px 23px 34px; line-height: 30px; font-size: 13px; color: #656565; }
.pacompy p { padding-bottom: 30px; }

.paques { float: left; width: 255px; padding:23px 0 23px 19px; }
.paques ul li { line-height: 36px; }
.prblock { float: left; width: 848px; }
.helplist { float: left; width: 780px; padding:23px 34px 23px 34px; font-size: 13px; }
.helplist ul li { line-height: 36px; }

.helplist ul li span { float: right; color: #999; }


/*page*/
.prnum { float: left; width: 794px; padding-left:33px;}
.page { height:30px; text-align:center; font-size:13px; width: 794px; padding-top: 15px; padding-bottom: 5px; float: left; border-top:1px #CCC solid; }
.page b { border:#06A0DE 1px solid; padding:3px 5px; color:#FFFFFF; margin-right:2px; background-color: #06A0DE; text-decoration: none; }
.page font { padding-right: 8px; }
.page span { padding-left: 8px; }


#gPager a,
.page a { border:#ccc 1px solid; padding:3px 5px; color:#444; margin-right:2px; text-decoration:none; background-color:#F5F5F5; }
#gPager a:hover,
.page a:hover { border:#ccc 1px solid; color:#fff; background-color: #06A0DE; }
#gPager a:active,
.page a:active { border:#ccc 1px solid; color:#fff; background:#404040 }
#gPager span.current,
.page span.current { border:#ccc 1px solid; padding:2px 5px; font-weight:bold; color:#fff; margin-right:2px; background:#e89113; }
#gPager span.disabled,
.page span.disabled { border:#ccc 1px solid; padding:2px 5px; color:#ccc; margin-right:2px; }

.paview { float: left; width: 330px;  }
.paview  ul { float: left; width: 254px;  display: block; margin-top:26px; padding:2px 0 26px 0;  border-bottom:solid 1px #CCC; }
.paview  span { float: left; width: 50px; }

.satext { float: left; width: 250px; padding-top: 13px; padding-left:6px; font-size: 14px; line-height: 22px; color: #656565; font-weight:bold; }
.paview  font { padding-top: 3px; line-height: 47px; color:#1887E3; font-size:24px;  }
.pcur .satitle { padding-left: 8px; }

.pcur { background-color: #E9F4FB; padding-top: 8px; }
.produt { float: left; width: 848px; }
.produt dl { float: left; width: 171px; padding:33px 0 33px 33px; }
.produt dl .ptext { float: left; width: 171px; padding-top: 8px; }
.produt dl .pimg { float: left; width: 171px; height:136px; padding-top:4px; text-align:center; background:url(../images/produbg.jpg) no-repeat left top; }

/*忘记密码*/
.headh { float: left; height: 100px; width: 100%; background: url(../images/passbg.jpg) repeat-x left bottom; background-color:#EEEEEE; }
.print { float: left; width: 795px; padding:35px 0; }
.prtitle { padding-bottom: 20px; border-bottom:dashed 1px #CCC; font-size: 20px; color: #666; }
.prtitle span { float: right; }
.prtype { float: left; width: 795px; }
.biaoB tr td { padding:8px 0 8px 0; }
.textfield { line-height: 20px; height: 20px; }
.textinput { height: 28px; border: 1px solid #CCC; padding-left: 4px; color: #999; font-family: Arial; line-height: 25px; }

.button { padding:4px 8px; }
.buttonB { color: #FFF; background-color: #FB9337; font-weight: bold; padding:6px 15px; font-size:14px; border: 1px solid #FFF; }
.buttonC { color: #FFF; background-color: #999; font-weight: bold; padding:6px 15px; font-size:14px; border: 1px solid #FFF; }
.biaoA{border-top:solid 1px #dedede; border-left:solid 1px #dedede;}
.biaoA tbody tr td { padding: 10px; border-bottom:solid 1px #dedede; border-right:solid 1px #dedede; color:#666; line-height:150%; }
.biaoA thead tr th { padding: 10px; border-bottom:solid 1px #dedede; border-right:solid 1px #dedede; color:#666;}
.biaoAH{border-top:solid 1px #dedede; border-left:solid 1px #dedede;}
.biaoAH tbody tr td { padding: 10px 5px; border-bottom:solid 1px #dedede; border-right:solid 1px #dedede; font-size:12px; color:#666;}
.biaoAH tbody tr th{ padding: 10px 5px; border-bottom:solid 1px #dedede; border-right:solid 1px #dedede; font-size:12px; color:#666;}
.biaoAH tbody tr td a { color: #08C; }
.biaoAH tbody tr td a:hover { color: #f60; }
.biaoAH thead tr th { padding: 10px 5px; border-bottom:solid 1px #dedede; border-right:solid 1px #dedede; font-size:12px; }
.select { font-size: 14px; padding:0 0 0 6px; color: #666; }