@charset "utf-8";
/* CSS Document */
/*全局样式*/

body { font-size: 12px; color: #434343; }
* {border: 0px; margin: 0px; padding:0px;}
p {text-indent:2em; text-align:left; line-height:25px; margin-bottom:12px;} 
form {margin: 0px;}
table {	border-collapse: collapse;}
a{ color:#686562;}
a:link, a:visited {blr: expression(this.onFocus=this.blur());text-decoration: none;}
a:hover {blr: expression(this.onFocus=this.blur());	color: #868faf;	text-decoration: underline;}
h1, .title1{ font-size:16px; font-weight:bold; color:#868faf;}
h2, .title2{ font-size:14px; font-weight:bold; color:#868faf;}
h3, .title3{ font-size:12px; font-weight:bold; color:#333;}
.o{ color:#F60;}
.r{ color:#f00;}
.clear {clear: both; height:0px; line-height:0px;}
.left {float:left;}
.right {float:right;}

.icon_sanjiao { width:10px; height:7px; background: url("../../images/old/images/xy3_icon.gif") -300px -0px no-repeat; overflow:hidden;}
.icon_more { display:block; width:51px; height:18px; background:url("../../images/old/images/xy3_icon.gif") -310px -0px no-repeat; overflow:hidden;}
.icon_person {width:20px; height:40px; background:url("../../images/old/images/xy3_icon.gif") -180px -30px no-repeat; overflow:hidden;}
.icon_group {width:20px; height:40px; background:url("../../images/old/images/xy3_icon.gif") -200px -30px no-repeat; overflow:hidden;}
.icon_vip {width:20px; height:40px; background:url("../../images/old/images/xy3_icon.gif") -220px -30px no-repeat; overflow:hidden;}
.icon_title_leftb {width:29px; height:40px; overflow:hidden; background:url("../../images/old/images/xy3_icon.png") -240px -30px no-repeat; _background:url("../../images/old/images/xy3_icon.gif") -240px -30px no-repeat; }
.icon_title_lefto {width:29px; height:40px; overflow:hidden; background:url("../../images/old/images/xy3_icon.png") -270px -30px no-repeat; _background:url("../../images/old/images/xy3_icon.gif") -270px -30px no-repeat; }
.icon_title_topb {width:29px; height:40px; overflow:hidden; background:url("../../images/old/images/xy3_icon.png") -300px -30px no-repeat; _background:url("../../images/old/images/xy3_icon.gif") -300px -30px no-repeat; }
.icon_title_topo {width:29px; height:40px; overflow:hidden; background:url("../../images/old/images/xy3_icon.png") -330px -30px no-repeat; _background:url("../../images/old/images/xy3_icon.gif") -330px -30px no-repeat; }

.button_link {width:60px; height:70px;}
.button_link .icon {display:block; width:52px; height:45px; margin-left:4px;}
.button_link .title {height:25px; line-height:25px; padding-left:5px;}
#button_oredr {background:url("../../images/old/images/xy3_icon.png") -1px -30px no-repeat;_background:url("../../images/old/images/xy3_icon.gif") -0px -30px no-repeat;}
#button_chat {background:url("../../images/old/images/xy3_icon.png") -60px -30px no-repeat;_background:url("../../images/old/images/xy3_icon.gif") -60px -30px no-repeat;}
#button_map {background:url("../../images/old/images/xy3_icon.png") -120px -30px no-repeat;_background:url("../../images/old/images/xy3_icon.gif") -120px -30px no-repeat;}

.linkbuttons_60b { display:block; width:60px; text-align:center; height:30px; line-height:30px; overflow:hidden; background:url("../../images/old/images/xy3_button.png") -0px -0px no-repeat; _background:url("../../images/old/images/xy3_button.gif") -0px -0px no-repeat;}
.linkbuttons_60o { display:block; width:60px; text-align:center; height:30px; line-height:30px; overflow:hidden; background:url("../../images/old/images/xy3_button.png") -100px -0px no-repeat; _background:url("../../images/old/images/xy3_button.gif") -100px -0px no-repeat;}
.linkbuttons_100b { display:block; width:100px; text-align:center; height:30px; line-height:30px; overflow:hidden; background:url("../../images/old/images/xy3_button.png") -0px -30px no-repeat; _background:url("../../images/old/images/xy3_button.gif") -0px -30px no-repeat;}
.linkbuttons_100o { display:block; width:100px; text-align:center; height:30px; line-height:30px; overflow:hidden; background:url("../../images/old/images/xy3_button.png") -100px -30px no-repeat; _background:url("../../images/old/images/xy3_button.gif") -100px -30px no-repeat;}
.linkbuttons:link, .linkbuttons:visited, .linkbuttons:hover {color:#fff; text-decoration:none; font-weight:bold; font-size:14px;}
.linkbuttons_12:link, .linkbuttons_12:visited, .linkbuttons_12:hover {color:#fff; text-decoration:none; font-weight:bold; font-size:12px;}
.button_left { display:block; width:25px; height:120px; background:url("../../images/old/images/xy3_button.png") -200px 0px no-repeat; _background:url("../../images/old/images/xy3_button.gif") -200px 0px no-repeat;}
.button_right {display:block; width:25px; height:120px; background:url("../../images/old/images/xy3_button.png") -225px 0px no-repeat; _background:url("../../images/old/images/xy3_button.gif") -225px 0px no-repeat;}

/*头部*/
#top_bg {width:100%; background-color:#fff;}
#top {width:1000px; margin:0px auto; height:35px; line-height:35px;}

#head_bg {width:100%; background:url("../../images/old/images/xy3_bg.jpg") top repeat-x;}
#head {width:1000px; margin:0px auto; height:90px; background:#fff url("../../images/old/images/xy3_bg.jpg") -0px -100px repeat-x;} 
#logo { width:436px; height:60px; margin-left:10px; margin-top:20px;}
#head .right { width:280px; height:60px; margin-top:20px; margin-right:10px;}
#head_bar {height: 27px;}
#mapbutton {display:block; float:left; width:105px; height:27px; background:url("../../images/old/images/xy3_icon.gif") -0px -0px no-repeat;}
#telbutton {display:block; float:right; width:152px; height:27px; background:url("../../images/old/images/xy3_icon.gif") -110px -0px no-repeat;}
#search { height:24px; margin-top:10px;}
#search_input {float:left;}
#search_input input { width:240px; padding:0px 5px; _padding:0px 3px; height:22px; line-height:22px; border:solid 1px #868faf;}
#search_button {float:right;}
#search_button input {width:24px; height:24px; background: #868faf url("../../images/old/images/xy3_icon.gif") -270px 0px no-repeat; border:none; cursor:pointer;}

/*菜单*/
#menu_bg {width:1000px; margin:0px auto; background:#fff;}
#menu {width:960px; margin:0px auto; height:43px; background:url("../../images/old/images/xy3_bg.jpg") 0px -200px repeat-x; overflow:hidden; }
#menu ul, #menu li {list-style:none;}

#main_menu{ height:43px; width:1280px;}
#main_menu li{display:block; text-align:left; width:106px; height:43px; float:left; border-left:solid 1px #0A8269;}
#main_menu a{display: block; width:106px; text-align:center;  height:43px; line-height:43px; font-size:16px; font-weight:bold; color:#fff; text-decoration: none;}
#main_menu a:link, #main_menu a:visited{color:#fff; text-decoration: none;}
#main_menu a:hover{background-color:#0A8269; text-decoration: none;}

#main_menu li ul{ position: absolute; z-index:9999; width:107px; display: none;}
#main_menu li ul li{ display:block; width:107px; height:39px; background: #41AE97; border:none; border-top:solid 1px #0A8269;} 
#main_menu li ul a{	display: block;	width:107px; height:39px; line-height:39px; font-size:14px;}
#main_menu li ul a:link, #main_menu li ul a:visited {color:#fff;text-decoration:none;}
#main_menu li ul a:hover{color:#fff;text-decoration:none;background:#0A8269;}
#main_menu li:hover ul{	display: block;}
#main_menu li.sfhover ul{display: block;}
#main_menu li.nohover ul{display: hide;}

/*pagebanner*/
#page_banner_bg{width:1000px; margin:0px auto; background:#fff; padding:10px 0px;}
#page_banner{ width:960px; height:120px; margin:0px auto; background-color:#fafafa; overflow:hidden;}

/*page_nav*/
#page_nav {width:1000px; margin:0px auto; height:40px; line-height:40px; text-align:left;}

/*页脚*/
#foot_bg {width:100%; margin-top:10px; border-top:solid 1px #eee; background-color:#fff; padding-top:10px;}
.foot { width:1000px; margin:0px auto; margin-top:20px;}
#foot_menu {height:110px;}
.foot ul, .foot ul li { list-style:none;}
.foot ul {display:block; float:left; margin-left:13px; padding:0px 24px; border-right:solid 1px #eee; height:115px; line-height:24px;}
#address {border-right:none;}
#address li {text-align:left;}
#buttom_bar {border-bottom:dashed 1px #eee; height:40px;}
#copyright {border-top:solid 1px #eee; margin-top:30px; height:80px; line-height:80px;}