body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td { padding: 0px; margin: 0px; }
fieldset, img { border: 0px none; }
ol, ul { list-style: none outside none; }
body { color: rgb(0, 0, 0); font-size: 12px; font-family: "宋体",Arial,sans-serif; }
a { color: rgb(0, 102, 179); text-decoration: none; }
a:hover { color: rgb(57, 147, 226); text-decoration: underline; }
h2 { font-size: 16px; font-weight: bold; color: rgb(0, 0, 0); line-height: 24px; }
h3 { font-size: 14px; font-weight: bold; color: rgb(0, 102, 179); line-height: 24px; }
.line_gray { height: 1px; font-size: 0px; line-height: 0px; padding: 0px; margin: 0px; overflow: hidden; clear: both; background-color: rgb(223, 225, 226); }
.clear { height: 0px; line-height: 0px; overflow: hidden; padding: 0px; margin: 0px; clear: both; float: none; }
.pd_13 { padding: 13px; }
.mb_10 { margin-bottom: 10px; }
.mb_20 { margin-bottom: 20px; }
.mt_10 { margin-top: 10px; }
.mt_20 { margin-top: 20px; }
.mr_10 { margin-right: 10px; }
.pd_10 { padding: 10px; }
.pd_20 { padding: 20px; }
.pl_15 { padding-left: 15px; }
.relative { position: relative; }
.middle { vertical-align: middle; display: inline-block; }
.gradient { background: url('../images/bg_gradient.gif') repeat-x scroll left bottom transparent; }
.gradient { min-height: 12px; background: url('../images/bg_gradient_blue_161px.gif') repeat-x scroll left bottom transparent; }
.gradient {  }
.gradient { background: -moz-linear-gradient(center top , rgb(255, 255, 255), rgb(236, 242, 250)) repeat scroll 0% 0% transparent; }
.gradient {  }
.button_95_31 { background: url('../images/button_big.gif') no-repeat scroll 0% 0% transparent; width: 95px; height: 31px; cursor: pointer; border: medium none; color: rgb(255, 255, 255); padding: 0px; vertical-align: middle; font-size: 14px; font-weight: bold; line-height: 31px; text-align: center; font-family: "宋体"; display: inline-block; }
.block_border .top_left { height: 7px; font-size: 0px; line-height: 0px; padding: 0px 0px 0px 5px; margin: 0px; background: url('../images/block_border.gif') no-repeat scroll left top transparent; }
.block_border .top_left .top_right { height: 7px; font-size: 0px; line-height: 0px; padding: 0px; margin: 0px; background: url('../images/block_border.gif') no-repeat scroll right top transparent; }
.block_border .body_left { padding: 0px 0px 0px 7px; background: url('../images/block_border_body.gif') repeat-y scroll left top transparent; }
.block_border .body_left .body_right { padding: 0px 9px 0px 0px; background: url('../images/block_border_body.gif') repeat-y scroll right top transparent; }
.block_border .bottom_left { height: 9px; font-size: 0px; line-height: 0px; padding: 0px 0px 0px 5px; margin: 0px; background: url('../images/block_border.gif') no-repeat scroll left bottom transparent; }
.block_border .bottom_left .bottom_right { height: 9px; font-size: 0px; line-height: 0px; padding: 0px; margin: 0px; background: url('../images/block_border.gif') no-repeat scroll right bottom transparent; }
.share_to a:hover { text-decoration: none; }
a.button_95_31:hover { text-decoration: none; }
a.button_95_31:hover { color: rgb(255, 255, 255); }
.share_to { color: rgb(145, 145, 145); margin-left: 60px; }
.share_to ul { display: inline; }
.share_to ul li { display: inline; height: 16px; line-height: 16px; margin-right: 20px; cursor: pointer; color: rgb(0, 0, 0); }
.share_to ul li img { vertical-align: middle; margin-right: 5px; }
