/* Code tidied up by ScrapBook */
* { margin: 0px; padding: 0px; }
img { border: 0px none; margin: 0px; padding: 0px; }
ul, li, ol, h1, h2, h3, dl, dt, dd, form, p, span, b, u, s, i { list-style: outside none none; margin: 0px; padding: 0px; }
input, textarea { outline: medium none; border: 0px none; }
a { outline: medium none; }
a:focus {  }
a:link { text-decoration: none; color: rgb(83, 83, 83); }
a:visited { text-decoration: none; color: rgb(83, 83, 83); }
a:hover { text-decoration: none; color: rgb(0, 0, 0); }
a:active { text-decoration: none; color: rgb(83, 83, 83); }
.clearfloat { clear: both; height: 0px; font-size: 1px; line-height: 0px; }
body { margin: 0px; color: rgb(83, 83, 83); font-size: 12px; font-family: 宋体,Arial,Helvetica,sans-serif; }
.headbg { background: rgb(247, 247, 247) none repeat scroll 0% 0%; height: 31px; line-height: 31px; width: 100%; }
.head { width: 1080px; margin: 0px auto; height: 31px; line-height: 31px; }
.head .h_l { float: left; }
.head .h_r { float: right; }
.head .h_r li { float: left; padding-right: 5px; }
.head .h_r li a { float: left; }
.tbbg { background: rgba(0, 0, 0, 0) url("../img/topbg.jpg") no-repeat scroll center center; width: 100%; height: 163px; margin-top: 3px; }
.head_bottom { width: 1080px; margin: 0px auto; padding-top: 30px; height: 133px; }
.head_bottom h1 { width: 317px; height: 103px; padding-left: 5px; padding-top: 5px; float: left; }
.head_bottom .ms { width: 381px; float: left; font-family: microsoft yahei; padding-top: 10px; font-size: 24px; line-height: 48px; }
.head_bottom .ms span { color: rgb(235, 70, 76); }
.head_bottom .tel { float: right; width: 204px; height: 76px; background: rgba(0, 0, 0, 0) url("../img/tel.jpg") no-repeat scroll left center; padding-left: 34px; font-weight: bold; }
.head_bottom .tel span.t1 { font-size: 16px; color: rgb(0, 0, 0); width: 175px; height: 21px; float: left; padding-top: 15px; }
.head_bottom .tel span.t2 { font-size: 28px; color: rgb(247, 26, 0); font-weight: bold; font-family: Arial,Helvetica,sans-serif; }
.navbg { width: 100%; height: 50px; background: #343434 none repeat scroll 0% 0%; }
.navbg .nav { width: 1080px; height: 50px; margin: 0px auto; }
.navbg .nav ul li { float: left; line-height: 50px; height: 50px; padding-left: 42px; padding-right: 42px; }
.navbg .nav ul li a { font-weight: bold; font-family: microsoft yahei; color: rgb(255, 255, 255); font-size: 14px; }
.navbg .nav ul li:hover { background: rgb(247, 26, 0) none repeat scroll 0% 0%; }
.banquanbg { width: 100%; background: rgba(0, 0, 0, 0) url("../img/footbg.jpg") repeat scroll 0% 0%; height: auto; display: block; overflow: hidden; }
.banquanbg .banquan { padding: 10px 0px 15px; width: 1080px; margin: 0px auto; text-align: center; line-height: 25px; }
