/* Reset 
----------------------------------*/
html, body, h1, h2, h3, h4, h5, h6, table, thead, tfoot, tbody, form, fieldset, legend, div, p, span, dl, dt, dd, ul, ol, li, blockquote, pre, q, cite, code, input, select, textarea {margin:0; padding:0;}
h1, h2, h3, h4, h5, h6, strong, em, cite, address, sup, sub {font-weight:normal; font-style:normal; font-size:1em;}
ul, ol {list-style-type: none;}
a:link, a:visited {text-decoration:none;}
a:hover, a:active {text-decoration:underline;}
fieldset, a img {border:none;}
img {vertical-align:top;} 
input, textarea, button {font-size:100%; font-family:inherit;}
button {cursor: pointer;}
textarea {resize:vertical;}
table {border-collapse:collapse; border-spacing:0;}
select optgroup {font-style:normal;}
sup {vertical-align:text-top;}
sub {vertical-align:text-bottom;}
legend {display:none;}

/* Widget
----------------------------------*/
.clearfix:after {content:"."; display:block; height:0; font-size:0; clear:both; visibility:hidden;}
.clearfix {zoom:1;}

/* clearfix Widget
----------------------------------*/

/* public
----------------------------------*/
body {font-size:12px; font-family:simsun; background-color:#faf3dd;}

.content,
.footer {width:994px; border:4px solid #ffffff; margin:0 auto; background-color:#ffffff;}

/* header
----------------------------------*/
.head_wrap {background:transparent url('imageshead_rx_bg.jpg') repeat-x scroll 0 0;}
.header {height:224px; background:transparent url('imageshead_bg.jpg') no-repeat scroll center 0;}


.logo_wrap {position:relative; width:1002px; height:130px; margin:0 auto;}
.logo_wrap .logo {position:absolute; left:62px; top:42px; width:638px; height:103px; text-indent:-2000em; overflow:hidden; background:transparent url('imageslogo.png') no-repeat scroll 0 0;}

.fxrdlink{position:relative; width:1002px; height:60px; margin:0 auto;}
.fxrdlink img{position:absolute;top:28px;right:0px;}

.nav_wrap {background:transparent url('imagesnav_bg.jpg') no-repeat scroll center 0;}
.nav {position:relative; width:1002px; height:34px; margin:0 auto; overflow:hidden;}
.nav .navlist {float:left; font-size:14px; font-weight:700;}
.nav .navlist li {float:left; padding-left:2px; background:transparent url('imagesnav_gap_line.jpg') no-repeat scroll 0 0;}
.nav .navlist .first {padding-left:0; background-image:none;}
.nav .navlist a {float:left; height:34px; padding:0 20px; line-height:34px; _line-height:36px; overflow:hidden;}
.nav .navlist a:link, .nav .navlist a:visited {color:#ffffff;}
.nav .navlist .hot a:link, .nav .navlist .hot a:visited {color:#fff000;}

.nav .curdate {position:absolute; top:0; right:17px; height:34px; line-height:34px; _line-height:36px; overflow:hidden; color:#fef9c4;}


/* footer
----------------------------------*/
.footer {padding-bottom:10px; text-align:center;}
.footer .fn_links {height:24px; line-height:24px; _line-height:26px; overflow:hidden; color:#ffffff; background:transparent url('imagesrx.jpg') repeat-x scroll 0 -25px;}
.footer .fn_links a:link, .footer .fn_links a:visited {color:#ffffff;}
.footer .addr {padding:15px 0;}