@charset "utf-8";
/* CSS Document */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code,del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td  { margin: 0; padding: 0; border: 0; font-size: 100%;}
.head_right input {border:0}
input.border_none {border:0}
body { margin:0 auto; text-align:center; font-family: "微软雅黑",Arial,Tahoma, Helvetica, sans-serif; font-size:12px; cursor:default; background:url(../images/bg.jpg) repeat-x top;}
img { border:none;}
li { list-style-type:none;}
a { text-decoration:none; font-family:Arial; cursor:pointer;}
a:hover { text-decoration:underline;}

.container { width:1100px; margin:0 auto; overflow:hidden;}
#header { height:100px; padding:0 60px;}
#main { overflow:hidden; text-align:left;}
#footer { height:136px; background:url(../images/footer_bg.gif) repeat-x bottom;}
.clear { clear:both;}
/*----------header----------*/
.logo { float:left; width:400px; height:100px;}
.head_right { float:right;}
.head_box1 { line-height:24px; height:71px; font-size:13px;}
.head_register { float:right; height:24px; padding:10px 20px 0 0; background:url(../images/border1.png) no-repeat top right; color:#fff;}
.head_register a { color:#fff;}
.head_register span { margin:0 5px;}
.head_shopping { float:right; background:url(../images/border1.png) no-repeat top right; height:24px; padding:10px 25px 0 23px; color:#FFCC00;}
.head_shopping span { padding:0 0 0 28px; background:url(../images/icon1.png) no-repeat left center; font-weight:bold;}
.head_shopping a { color:#fff; margin:0 3px;}
.head_shopping input { width:41px; height:24px; background:url(../images/btn2.png) no-repeat; margin:0 0 0 13px; cursor:pointer;}
.head_search { float:right; margin:10px 26px 0 22px; display:inline; position:relative; width:130px;}
.head_search input {position:absolute; left:0; top:0; width:130px; height:24px; background:url(../images/search_bg.png) no-repeat; font-family:"微软雅黑"; border:0;}
.head_search a { position:absolute; left:130px; top:0;}
.nav li { float:left; width:100px; height:29ppx; margin:0 1px; display:inline;}
.nav li a { width:100px; display:block; background:url(../images/nav_bg.png) no-repeat;}
.nav li a:hover,.nav li a.nav_h { background:url(../images/nav_hbg.png) no-repeat;}
/*----------main----------*/
#banner { width:920px; height:300px; padding:63px 89px 77px 91px; background:url(../images/banner_bg.jpg) no-repeat; position:relative;}
.left_animal { position:absolute; top:281px; left:28px; z-index:999;}
.right_animal { position:absolute; top:351px; left:1004px; z-index:999; width:146px; height:140px; width:43px; height:66px;}
.banner_icon { position:absolute; top:376px; left:502px; z-index:999;}
.banner_icon a { float:left; width:16px; height:16px; margin:0 4px; display:block; background:url(../images/icon3.png) no-repeat;}
.banner_icon a:hover { background:url(../images/icon4.png) no-repeat;}
.main_con { padding:0 60px; background:url(../images/main_bg.jpg) no-repeat; overflow:hidden;}
#left { float:left; width:243px;}
#right { float:left; width:735px; min-height:660px; border-left:2px solid #FFD800;}
/*----------footer----------*/
.footer { width:1100px; margin:0 auto; height:136px; background:url(../images/bottom_bg.jpg) no-repeat;}
.copyright{ height:23px; line-height:23px; font-size:13px; color:#fff; padding:113px 0 0 0;}

h2 a { color:#99CC00;}
.contentText a{ color:#99CC00;}