@charset "utf-8";
/* CSS Document */

.login_box .rc a,.btn_login,.head .nav,.nav .search,.head .nav .span_bl,.head .nav .span_br{background:url(images/home_bg.gif) no-repeat}
.login{ background:#fbfbfb; border-bottom:1px solid #f0f0f0; border-top:2px solid #C81111}
.login_box{ height:25px;}
.login_box form{ margin-top:3px;}
.login_box input{ border:1px solid #999; height:15px; line-height:15px;}
.login_box form a{ text-decoration:underline;}
.login_box .rc{float:left; width:400px; text-align:left;}
.login_box .rc a{ margin-right:5px; padding-left:20px; background-position: -250px -400px; *background-position: -250px -402px; line-height:25px; color:#757575}
.login_box .rc a.nobg{ background:none; padding-left:5px;}
.login_box .rr{float:right; width:400px; text-align:right; line-height:25px;}
.login_box .rr a{ padding-right:1em; text-decoration:underline;}

.btn_login{ background-position:-160px -510px; width:40px; height:15px; border:0; padding-bottom:1px;}
.top_h{ margin:5px 0; }
.top_h h1{ text-indent:-999px; background:url(images/logo.gif) center center no-repeat; height:106px; width:146px;}
.banner{ border:1px solid #ebebeb; width:810px; height:104px;}
.head .nav{ clear:both; height:41px; width:auto; background-position:0 -173px; background-repeat:repeat; margin-bottom:8px; position:relative; _margin-bottom:4px; overflow:hidden}
.head .nav .span_bl{ float:left; width:10px; height:41px;background-position:-1px -595px; }
.head .nav .span_br{ float:right; width:14px; height:41px;background-position:-27px -595px; }
.head .nav ul{ height:41px;background:url(images/ophone_home_bg1.gif) no-repeat 0px -5px; }
.head .nav li{ float:left; height:41px; line-height:41px;}
.head .nav .last_li{ float:right}
.head .nav li a{ display:block; _display:inline-block; height:41px; line-height:41px; outline:none;  }
.head .nav li a b{ display:none}
.nav1 a{ width:108px; height:41px; }
.nav1 a:hover{background:url(images/ophone_home_bg1.gif) no-repeat -10px -50px;}
.nav1 a.selectnav{background:url(images/ophone_home_bg1.gif) no-repeat -10px -95px;}
.nav1 a.selectnav:hover{ background:url(images/ophone_home_bg1.gif) no-repeat -10px -95px;}
.nav2 a{ width:91px; height:41px;}
.nav2 a:hover{background:url(images/ophone_home_bg1.gif) no-repeat -118px -50px;}
.nav2 a.selectnav{background:url(images/ophone_home_bg1.gif) no-repeat -118px -95px;}
.nav2 a.selectnav:hover{ background:url(images/ophone_home_bg1.gif) no-repeat -118px -95px;}
.nav3 a{ width:97px; height:41px;}
.nav3 a:hover{background:url(images/ophone_home_bg1.gif) no-repeat -209px -50px;}
.nav3 a.selectnav{background:url(images/ophone_home_bg1.gif) no-repeat -209px -95px;}
.nav3 a.selectnav:hover{background:url(images/ophone_home_bg1.gif) no-repeat -209px -95px;}
.nav4 a{ width:97px; height:41px;}
.nav4 a:hover{background:url(images/ophone_home_bg1.gif) no-repeat -306px -50px;}
.nav4 a.selectnav{background:url(images/ophone_home_bg1.gif) no-repeat -306px -95px;}
.nav4 a.selectnav:hover{background:url(images/ophone_home_bg1.gif) no-repeat -306px -95px;}
.nav5 a{ width:97px; height:41px;}
.nav5 a:hover{background:url(images/ophone_home_bg1.gif) no-repeat -403px -50px;}
.nav5 a.selectnav{background:url(images/ophone_home_bg1.gif) no-repeat -403px -95px;}
.nav5 a.selectnav:hover{background:url(images/ophone_home_bg1.gif) no-repeat -403px -95px;}
.nav6 a{ width:119px; height:41px;}
.nav6 a:hover{background:url(images/ophone_home_bg1.gif) no-repeat -500px -50px;}
.nav6 a.selectnav{background:url(images/ophone_home_bg1.gif) no-repeat -500px -95px;}
.nav6 a.selectnav:hover{background:url(images/ophone_home_bg1.gif) no-repeat -500px -95px;}
.nav7 a{ width:139px; height:41px;}
.nav7 a:hover{background:url(images/ophone_home_bg1.gif) no-repeat -619px -50px;}
.nav7 a.selectnav{background:url(images/ophone_home_bg1.gif) no-repeat -619px -95px;}
.nav7 a.selectnav:hover{background:url(images/ophone_home_bg1.gif) no-repeat -619px -95px;}

.nav .search{ background-position:0 -640px; width:192px; height:19px; margin-top:6px; position:absolute; top:2px; right:13px; overflow:hidden}
.nav .search input,.nav .search button{ background:url(images/blank.gif); border:0;}
.nav .search input{ margin:0 10px 0 30px; width:100px; *margin-bottom:4px; color:#a5a5a5;  }
.nav .search button{ color:#fff; cursor:pointer}


.footer{ height:40px; text-align:right; line-height:40px; border-top:1px solid #d3d3d3; clear: both;}
.footer a{ color:#222}