/* CSS Document */
body, div, address, blockquote, iframe, ul, ol, dl, dt, dd, li, dl, h1, h2, h3, h4, h5, h6, p, pre, table, caption, th, td, form, legend, fieldset, input, button, select, textarea {margin:0; padding:0; font-weight: normal;font-style: normal;font-size: 100%; font-family: inherit;}
ol, ul ,li{list-style: none;}
img {border: 0;}
em{ font-style:normal;}
body{color:#085271; background:#c6e1fe url(../images/header_bg.jpg) no-repeat center top; text-align: center; font-family:"宋体"; font-size:12px;}
a{color:#085271; text-decoration:none}
a:hover{ color:#085271; text-decoration:underline}
h1, h2, h3, h4, h5, h6{ font-weight:bold;}
input{border:0;}
.clear{ clear:both}

#header{width:960px;margin:0 auto;}
#header .h_01{ background:url(../images/header_01.jpg) no-repeat 0 0;height:71px;}
#header .h_02{ background:url(../images/header_02.jpg) no-repeat 0 0;height:84px;}
#header .h_03{ background:url(../images/header_03.jpg) no-repeat 0 0;height:98px;}
#header .login{width:290px;float:right;}
#header .login a{ display:block;width:95px;height:34px;float:left;}

.banner{ background:url(../images/banner_bg.png) no-repeat top; width:962px; height:119px; margin:0 auto; text-align:center; padding-top:9px;}
.banner1{ background:url(../images/banner_bg.png) no-repeat top; width:962px; height:119px; margin:0 auto; margin-top:10px; text-align:center; padding-top:9px;}
.banner_ad{ background:url(../images/banner_bg_ad.gif) no-repeat top; width:962px; height:99px; margin:0 auto; text-align:center; padding-top:9px;}

.m_nav{width:900px;margin:0 auto;padding-top:43px;padding-left:17px}
.m_nav li{float:left;padding:0 9px;position:relative;}
.m_nav li a.nav_a{ background-image:url(../images/nav.jpg); background-repeat:no-repeat;width:76px;height:24px; display:block; text-indent:-9999px; overflow:hidden}
.m_nav li a.mn_01{ background-position:-19px -4px;}
.m_nav li a.mn_02{ background-position:-110px -4px;}
.m_nav li a.mn_03{ background-position:-202px -4px;}
.m_nav li a.mn_04{ background-position:-293px -4px;margin-right:0px;}
.m_nav li a.mn_05{ background-position:-532px -4px;}
.m_nav li a.mn_06{ background-position:-623px -4px;}
.m_nav li a.mn_07{ background-position:-714px -4px;}
.m_nav li a.mn_08{ background-position:-805px -4px;}
.m_nav li a.nav_a:hover{background-image:url(../images/nav.jpg);}
.m_nav li a.mn_01:hover{ background-position:-19px -37px;}
.m_nav li a.mn_02:hover{ background-position:-110px -37px;}
.m_nav li a.mn_03:hover{ background-position:-202px -37px;}
.m_nav li a.mn_04:hover{ background-position:-293px -37px;margin-right:0px;}
.m_nav li a.mn_05:hover{ background-position:-532px -37px;}
.m_nav li a.mn_06:hover{ background-position:-623px -37px;}
.m_nav li a.mn_07:hover{ background-position:-714px -37px;}
.m_nav li a.mn_08:hover{ background-position:-805px -37px;}
.m_nav li div{ position:absolute;top:20px;padding-top:10px;}
.m_nav li div#ul_02{left:-40px;width:200px;}
.m_nav li div#ul_03{left:-80px;width:300px;}
.m_nav li div#ul_04{left:-100px;width:300px;}
.m_nav li div#ul_05{left:-50px;width:200px;}
.m_nav li div#ul_06{left:-140px;width:400px;}
.m_nav li div#ul_07{left:-140px;width:400px;}
.m_nav li div#ul_08{left:-40px;width:200px;}
.m_nav li ul.subnav li{float:left; background:url(../images/lrm.gif) repeat-x 0 -66px;height:33px;line-height:33px; margin:0; padding:0;}
.m_nav li ul.subnav li a{padding:0 5px; color:#032470; font-weight:bold}
.m_nav li ul.subnav li.subnav_l{width:23px;height:33px; background:url(../images/lrm.gif) no-repeat right 0;}
.m_nav li ul.subnav li.subnav_r{width:23px;height:33px; background:url(../images/lrm.gif) no-repeat left -33px;}

#main{width:960px;margin:0 auto;}
.m_box{width:100%;}
.fl{float:left;}
.fr{float:right;}
.mb10{margin-bottom:10px;}
.f_deep_red{color:#8a0034;}/*深红*/
.f_bright_red{color:#ff0000;}/*鲜红*/
.f_blue{color:#0066ff;}/*蓝色*/
.f_purple{color:#de00ff;}/*紫色*/
.f_brown{color:#996600;}/*棕色*/
.f_green{color:#339900;}/*绿色*/
.f_black{color:#000000;}/*黑色*/
.f_s13{font-size:13px;}/*13号字体*/
.f_s14{font-size:14px;}/*14号字体*/
.f_w{ font-weight:bold}/*加粗*/

.new_pet{ background:url(../images/new_pet_bg.png) no-repeat 0 0;height:127px;}
.rollBox{width:955px;overflow:hidden;margin:0 auto;padding:5px 0 10px 3px;height:110px;}
.rollBox .turn_btn{height:44px;width:16px;overflow:hidden;float:left;display:block;margin:38px 0 0 0;cursor:pointer;}
.rollBox .left_btn{background:url(../images/turn.gif) no-repeat left center;}
.rollBox .left_btn_on{background:url(../images/turn.gif) no-repeat -19px center;}
.rollBox .right_btn{background:url(../images/turn.gif) no-repeat right center;}
.rollBox .right_btn_on{background:url(../images/turn.gif) no-repeat -19px center;}

.rollBox .Cont{width:921px;padding-left:1px;overflow:hidden;float:left; position:relative;padding-top:5px;}
.rollBox .ScrCont{width:10000000px;}
.rollBox .Cont .pic{float:left;padding:0 1px;}
.rollBox .Cont .pic a{width:224px;height:106px; background:url(../images/new_pet.png) repeat-x 0 0;float:left;padding-top:4px;padding-left:4px; cursor:pointer}
.rollBox .Cont .pic a:hover{background:url(../images/new_pet_on.png) repeat-x 0 0; text-decoration:none;}
.rollBox .Cont .pic a img{width:100px;height:100px;float:left;border:1px solid #CCCCCC}
.rollBox .Cont .pic dl{padding-top:3px;float:right;width:110px;}
.rollBox .Cont .pic dd{ float:left;width:100%;line-height:24px;overflow:hidden;color:#063c6a; text-align:left;}
.rollBox #List1,.rollBox #List2{float:left;margin:0;padding:0; border:0;}

.fix_span{position:relative;}
.fix_span span{width:40px;height:37px; position:absolute;top:0;left:2px;}
.fix_span span.hot{ background:url(../images/hot.gif) no-repeat 0 0;}
.fix_span span.new{ background:url(../images/new.gif) no-repeat 0 0;}
.fix_span span.vip{ background:url(../images/vip.gif) no-repeat 0 0;}

.search{ background:url(../images/search_bg.png) no-repeat 0 0;height:94px;}
.seh_l{float:left;width:414px;}
.seh_txt{width:307px;height:22px;float:left;margin-top:11px; background:transparent;margin-left:30px;line-height:22px;color:#666666;}
.seh_btn{width:66px;height:27px;float:right;margin-top:6px;background:transparent; cursor:pointer}
.seh_r{float:left; text-indent:10px;line-height:30px;width:530px;padding-top:5px; overflow:hidden; text-align:left}
.wenda{ background:url(../images/wenda.gif) no-repeat 0 0;width:108px;height:27px; display:block; float:right;}
.btn_list{padding-top:5px;padding-left:5px;}
.btn_list li{float:left;padding:0 2px;}
.btn_list li a img{width:186px;height:48px;}

.pet{background:url(../images/pet_bg.gif) repeat-y 0 0;}
.pet_t{ background:url(../images/pet_t.png) no-repeat 0 0;padding-top:50px;position:relative;width:960px;} 
.pet_b{ background:url(../images/pet_b.gif) no-repeat 0 bottom;height:12px;}
.pet_tab{position:absolute; top:16px; left:150px;}
.pet_tab li{float:left;}
.pet_tab li a{width:124px;height:35px; display:block; text-indent:-9999px; overflow:hidden; background-image:url(../images/pet_tab.png); background-repeat:no-repeat;}
.pet_tab li a.p_tab_01{ background-position:right 0;}
.pet_tab li a.p_tab_01:hover,.pet_tab li a.p_tab_01_on{ background-position:left 0;}
.pet_tab li a.p_tab_02{ background-position:right -35px;}
.pet_tab li a.p_tab_02:hover,.pet_tab li a.p_tab_02_on{ background-position:left -35px;}
.pet_tab li a.p_tab_03{ background-position:right -70px;}
.pet_tab li a.p_tab_03:hover,.pet_tab li a.p_tab_03_on{ background-position:left -70px;}
.pet_subbg{ background:url(../images/pet_subbg.png) no-repeat 0 0;width:943px;height:113px; margin:0 auto;}
.pet_top_p1{ text-align:left; font-size:14px; font-weight:bold;line-height:38px !important;*line-height:39px !important;line-height:39px;text-indent:10px;}
.pet_top_p1 a{padding:0 2px; font-family:Arial}
.pet_top_p1 a:hover,.pet_top_p1 a.num_focus{ color:#FF6600;}
.pet_subtab{padding-left:5px;}
.pet_subtab li{float:left;}
.pet_subtab li p{line-height:24px;}
.pet_subtab li a{ display:block;width:51px;height:69px;padding-top:5px;}
.pet_subtab li a:hover,.pet_subtab li a.pet_subtab_on{ background:url(../images/pet_subtab_on.gif) no-repeat 0 0; text-decoration:none;}
.pet_subtab li a img{width:43px;height:45px;}

.pet_list{padding-left:15px;}
.pet_list li{float:left; background:url(../images/pet_list.png) no-repeat 0 0;width:126px;height:203px;line-height:26px; overflow:hidden; white-space:nowrap;margin-right:8px;margin-top:10px;}
.pet_img{width:97px;height:125px; display:block;margin:10px auto 0;padding:5px; overflow:hidden;}
.pet_list li img{width:100px;height:120px;}
.pet_list li p{padding:0 5px;}
.pet_btn01{ background:url(../images/btn_01.gif) no-repeat 0 0;width:53px;height:22px; display:block;float:left}
.pet_btn02{ background:url(../images/btn_02.gif) no-repeat 0 0;width:53px;height:22px; display:block;float:right}

#footer{ background:url(../images/footer.jpg) no-repeat center bottom;height:105px; text-align:center;line-height:22px; color:#FFFFFF;padding-top:30px;}
#footer a{color:#FFFFFF}

.top_div{width: 41px; height: 43px; position: fixed; right: 5px; bottom:200px; z-index: 100; text-align: center; cursor: pointer; display: none;}
.top_btn{background: url(../images/top.gif) no-repeat 0 0;width:41px;height:43px;display:block; cursor:pointer}
