html,body{margin:0;padding:0;font: 12px Arial,Tahoma,sans-serif;text-align:center;color:#35363B;}
body{background: url(../../img/front/bg_page.jpg) repeat-x #E8E9EB}
a:link,a:visited{color:#1080AF; text-decoration: none;}
a:hover{color: #34353B; text-decoration: underline;}
form{padding:0px; margin:0px;}
input,textarea,select{font: 100% Arial,Tahoma,sans-serif;}
.w100{width:100%;}
.block{display:block;}
.bd0{border: 0;}
.fleft{float: left;}
.fright{float: right;}
.left{text-align: left;}
.right{text-align: right;}
.center{text-align: center;}
.justify{text-align: justify;}
.hidden{display: none;}
.bold{font-weight: bold;}
.italic{font-style: italic}
.underline{text-decoration: underline;}
.overflow_h{overflow:hidden}
.error-message{font-size: smaller;color:#FF6633;font-style: italic;}
.success_message{border: solid 0px #66cc33;background: url(../../img/front/success.gif) #1080AE 5px 8px no-repeat; color: #fff;}
.failure_message{border: solid 0px #cc3333;background: url(../../img/front/error.gif) #E3E3E3 2px 4px no-repeat; color:#CC3333;}
.success_message,.failure_message{padding: 4px;margin-bottom: 1px;text-align: left;width:688px;font-weight: bold;text-indent: 20px;position: relative;left:-18px}
.pc_container{width:993px; margin: 0 auto;text-align: left;overflow:hidden;background: url(../../img/front/bg_content.jpg) repeat-y}
.pc_banner{background: url(../../img/front/bg_menutop.jpg) no-repeat;height:125px}
.pc_banner img{border:0;display: block;float:left;}
ul.pc_menutop {list-style: none;padding:0;margin:0;height:50px;margin-left:22px;}
ul.pc_menutop li{display: inline;}
div.pc_logo{padding-left: 45px;}
.pc_bottom{margin-left:22px;padding:6px 0 20px 0;text-align:right;width:949px;border-top:1px solid #AEAFB1;background-color: #35363B;}
.pc_bottom div{padding-right:18px;color:#fff;}
.pc_maincontent{margin:0 0 5px 22px;line-height: 160%;border-left:1px solid #fff;width:948px;overflow: hidden}
/*content*/
div.pc_currentpage{left:0px;}
.pc_wrapper div.pc_currentpage{left:-18px;width:696px}
div.pc_currentpage,.pc_wrapper div.pc_currentpage{background-color: #7ABFDC;text-align:right;position: relative;margin-bottom:15px;width:696px;height:53px;}
div.pc_currentpage img{padding:18px 30px 18px 0;}
.pc_menuleft{width:251px;float:left; background-color: #404048;}
.pc_menuleft div.pc_ourproduct{background: url(../../img/front/h_ourproduct.jpg) center #35363B no-repeat;height:51px;}
.pc_contentright{width:696px;margin-left:1px;float:right;line-height: 20px;}
.pc_menuleft,.pc_contentright{display:block;overflow: hidden;text-align: left;}
.pc_menuleft ul{list-style: none;margin:0;padding:10px 0 0 0;}
.pc_menuleft ul li{background: url(../../img/front/s1.jpg) no-repeat 15px 3px;padding:5px 0 5px 40px;}
.pc_menuleft ul li a:link,.pc_menuleft ul li a:visited{color:#FEFFFD;}
.pc_menuleft ul li a:hover{color:#AEAEAE;text-decoration: none;}
.pc_wrapper{padding:0 18px 0 18px;}
/*content*/
/*paging*/
div#pc_paging{width:100%;float:left;margin-top:5px;border-top:1px solid #E2EFF5;padding-top:10px;}
div#pc_paging span{display:inline;margin-right: 1px;padding:0px 5px 0px 5px;margin:0 3px 0 3px;}
div#pc_paging span.current{background-color: #7ABFDC;color:#C7F0EA;}
/*paging*/