@charset "utf-8";
/* CSS Document */

body{ padding:0; margin:0; font-family:Verdana,Arial, Helvetica, sans-serif; font-size:12px; -webkit-text-size-adjust:none; }
ul, dl, h1, h2, h3, h4, h5, h6, form, dl, dd, p { margin: 0; padding: 0; }
ul { list-style: none outside none; }
img { border:none; margin: 0; padding: 0; }
a { color: #000; text-decoration: none; }
a:hover { color: #FF0000; }
.x_clear { clear: both; font-size:0; height: 0; line-height: 0; }
.x_wapper{ background:url(x_Home20110308.jpg) repeat-x; margin:0 auto; width:1065px; padding:30px 0 12px 0;}
.x_contant{margin:0 32px; padding:0 22px 0 21px; position:relative; z-index:6; background:url(x_Home20110305.png) repeat-x; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; -webkit-box-shadow: #666 0px 0px 5px; -moz-box-shadow: #666 0px 0px 5px; box-shadow: #666 0px 0px 5px;}
.x_piebox{position:relative; }
.x_headbox{background:#F5F5F5;}
.x_head{height:30px; padding:0 15px; line-height:30px; position:relative; z-index:5; top:-30px; background:url(x_Home20110309.jpg) 0 1px repeat-x #F5F5F5;}
.x_head a {display:block; float:left;}
.x_head p{float:right; width:455px;}
.x_head p .x_topimga { line-height:30px; padding:0 18px; background:url(x_topimga.jpg) left center no-repeat;}
.x_head p .x_topimgb { line-height:30px; padding:0 18px; background:url(x_topimgb.jpg) left center no-repeat;}
.x_head p .x_topimgc { line-height:30px; padding:0 12px 0 8px; background:url(x_topimgc.jpg) right center no-repeat;}
.x_select{position:absolute; top:25px; right:20px; width:100px; height:0; display:none; background:#FFF; overflow:hidden;}
.x_top{padding:3px 0 0 41px; overflow:auto; height:72px;}
a.x_logo{display:block; float:left; background:url(x_logo.png) no-repeat; width:244px; height:53px;}
.x_box{float:right; padding:5px; margin:0 10px 0 0; display:inline; background-color:#FFF; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; -webkit-box-shadow: #666 0px 0px 5px; -moz-box-shadow: #666 0px 0px 5px; box-shadow: #666 0px 0px 5px;}
.x_nav {background:url(x_Home20110301.jpg) repeat-x; height:37px; padding:1px 15px; position:relative; z-index:4;}
.x_nav a {color:#FFF; display:block; float:left; line-height:30px; padding:0 15px; border-left:1px solid #851414; border-right:1px solid #BB1A0C;}
.x_nav a:hover {color:#FFF; border-left:1px solid #BB1A0C; border-right:1px solid #BB1A0C; background-color:#780908; -webkit-box-shadow: #390303 0 0 10px inset; -moz-box-shadow: #390303 0 0 10px inset; box-shadow: #390303 0 0 10px inset;}
.x_eventbox {margin:0 0 0 800px; line-height:31px; height:31px; color:#FFF; width:120px; cursor:pointer;}
#x_layer { position:absolute; top:43px; right:0; width:0px; height:0px; display:none; background:#9F0; overflow:hidden;}
.x_home {position:relative; padding:5px 0 0;}
.x_foot{text-align:center;}
.x_fastlink{padding:0 20px; height:32px; background-color:#FFF; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; -webkit-box-shadow: #666 0px 0px 5px; -moz-box-shadow: #666 0px 0px 5px; box-shadow: #666 0px 0px 5px;}
.x_fastlink a { line-height:32px; padding:0 25px;}
.x_friendlink {background-color:#FFF; margin:20px auto 5px auto; padding:1px;}
.x_links { line-height:30px; border-bottom:1px dashed #ccc;}
.x_copyright {padding:8px 0 20px 0; font-size:11px;}