/*
Theme Name: elinevision
Description: Inspired by Mac OS X Leopard.
Version: 1.0
Author: Rucy
Author URI: http://www.elinevision.com/
Tags: fixed width, two columns, widgets, apple, mac, white, grey



	This theme was designed and built by Rucy,
	whose homepage you will find at http://www.elinevision.com/

	The CSS, XHTML and design is released under GPL:
	http://www.opensource.org/licenses/gpl-license.php

*/

/* Reset
-------------------------------------------------------------------*/
* { padding: 0; margin: 0; }
ul, ol { list-style: none; list-style-position: inside; }
ol ol, ul ul, ol ul, ul ol { margin-left: 20px; margin-bottom: 0; }
img { border: none;}
/*label{float:left;clear:both;width:650px;}*/
label {
    clear: both;
    padding-right: 230px;
    width: 150px;
}

/* Body
-------------------------------------------------------------------*/
body { 
	font: 13px/18px "Lucida Grande", Verdana, Helvetica, Arial, Geneva, sans-serif; 
	color: #666; 
	/*background: url("images/bg.jpg") #DDDDDD no-repeat top center;*/ 
}

h1, h2{ font-family: "Trebuchet MS", Helvetica, Arial, Geneva,黑体; font-weight: normal; color:#333333; }
h3, h4, h5,h6 { font-family: "Trebuchet MS", Helvetica, Arial, Geneva, Sans-Serif; font-weight: normal; color: #333; }
h1 { font-size: 20px; line-height: 26px; margin-bottom: 0px; }
h2 { font-size: 17px; line-height: 24px; margin-bottom: 0px; }
h3 { font-size: 15px; line-height: 22px; margin-bottom: 5px; }
h4 { font-size: 13px; line-height: 20px; margin-bottom: 10px; margin-top:10px; }
h5 { font-size: 13px; line-height: 30px; margin-bottom: 0px;padding-left:30px; }
h6 { font-size: 12px; line-height: 16px; margin-bottom: 5px; }


a { color: #435830; text-decoration: none; }
a:hover { color: #33332b; text-decoration: underline; }
a:visited { color: #435830; }

p { margin-bottom: 10px; }

input, textarea { font: 12px Verdana, Helvetica, Arial, Geneva, sans-serif; }

blockquote { 
	font: italic 14px/22px Georgia, Serif; 
	padding: 5px 10px;
	margin-bottom: 20px;
	background: #eef3f7; 
}

a.Channel1:link {color: #3636c3;text-decoration: none;} /*未访问的链接 */
a.Channel1:visited {color: #445830;text-decoration: none;} /*已访问的链接*/
a.Channel1:hover{color: #33332b;text-decoration: none;} /*鼠标在链接上 */
a.Channel1:active {color: #33332b;text-decoration:none;} /*点击激活链接*/ 

.c-1 { clear:both; height:1px; overflow:hidden;}
.c-3 { clear:both; height:3px; overflow:hidden;}
.c-5 { clear:both; height:5px; overflow:hidden;}
.c-10{ clear:both; height:10px; overflow:hidden;}
.c-15{ clear:both; height:15px; overflow:hidden;}
.c-20{ clear:both; height:20px; overflow:hidden;}
.c-30{ clear:both; height:30px; overflow:hidden;}
.c-40{ clear:both; height:40px; overflow:hidden;}
.c-50{ clear:both; height:50px; overflow:hidden;}
.c-55{ clear:both; height:55px; overflow:hidden;}
.c-60{ clear:both; height:60px; overflow:hidden;}

.mr-1{ margin-right:1px;}
.mr-3{ margin-right:3px;}
.mr-5{ margin-right:5px;}
.mr-10{ margin-right:10px;}
.mr-20{ margin-right:20px;}
.mr-25{ margin-right:25px;}
.mr-10{ margin-right:10px;}
.mr-30{ margin-right:30px;}
.mr-40{ margin-right:40px;}
.ml-10{ margin-left:10px;}
.ml-15{ margin-left:15px;}
.ml-20{ margin-left:20px;}
.ml-30{ margin-left:30px;}
.ml-40{ margin-left:40px;}
.padl-10{ margin-left:10px;}
.br1{border:1px solid #E6E7E8;}
.line-t{border-top:1px solid #E6E7E8;}
.line-tb{border-top:1px solid #E6E7E8;border-bottom:1px solid #E6E7E8;}
.fll{float:left;}
.flr{float:right;}
.wimg{margin:auto,0;font-size:12px; text-align:center;}

/* Container
-------------------------------------------------------------------*/
#cont { 
	width: 940px; 
        height:auto;
	margin:auto;
        margin-top:-18px;
	/*padding-bottom: 35px; */
        background-color:#ffffff;
}
#container { 
	width: 940px; 
        margin:auto;
	overflow: hidden; 
}
#container #wrapper { 
	width: 940px; 
	float: left; 
	margin: 0px auto 0px auto;
	overflow: hidden; 
	/*background: #ffffff url(images/sidebar-bg.gif) repeat-y top right; */
}
#container #wrapper-huidi { 
	width: 940px; 
	float: left; 
	margin: 0px auto 0px auto;
	overflow: hidden; 
	background: #ffffff url(images/sidebar-bg2.gif) repeat-y top right; 
}
.h-box{
	float: left; 
        height:140px;
}

.h-box h3{
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size:14px;
        color:#33332b;
        font-weight:bold;
        line-height:35px;
        text-weight:bold; 
        text-align:left; 
        padding-left:15px;  
}
.h-box-left{
	float: left; 
        width:470px;
        height:120px;    
    /*   border-left: 1px dotted #B5B5B5;*/
    /*    border-right: 1px dotted #B5B5B5;*/
}


 
.h-box-left-1{
	float: left; 
}
.h-box-right{
      /* border-right: 1px dotted #B5B5B5;*/
       float: right;
       width: 425px;
}
/* Header
-------------------------------------------------------------------*/
#header { 
	width: 940px; 
	height: 100px; 
	float: left; 
        background-color: #fff;
	position: relative; 
}

#headerline { 
	width: 940px; 
	float: left; 
}

#headerlogo { 
	float: left; 
        width:310px;
}

#brand-description { 
       float:right;
}

#header h1 { 
	font: 24px Verdana;
	/*padding-left:10px; */
	color: #333; 
}
#header h1 a { 
	color: #333; 
	text-shadow: 1px 1px 1px #fff; 
	text-decoration: none; 
}
#header h1 span { 
	padding-left: 10px; 
	font-size: 11px; 
	color: #777; 
}
#header h2 { 
	font: 13px Verdana;
	color: #ffffff; 
	margin-top: 5px; 
}

#header h3 { 
	font: 13px Verdana;
	margin-top: 7px; 
	margin-left: -3px; 
	color: #ffffff; 

}
.breadcrumb { 
        float: left;
	width:100%; 
        height:30px;
	background-color: #A6C18C;
}

.breadcrumb h3 { 
        font-size:13px;
        line-height:30px;
        color: #58574f;
        padding-left:35px;
}

#breadcrumb1 { 
	width: 570px; 
	/*background: #fafafa url(images/header-bg.gif) repeat-x center; */
	margin-left: 70px; 
	margin-top: 15px; 
        color: #33332b
}
/* Search
-------------------------------------------------------------------*/
#search {
    background:url("images/nav-bg.jpg") repeat-x scroll 0 0 #4D4B3C;
    height: 20px;
    margin: auto 0;
    padding: 5px 0 5px 10px;
    position: static;

}
#search #s { 
        border: 0 none;
        color: #777777;
        font: 12px Verdana,Sans-Serif;
        height: 20px;
        padding: 3px 0 0px 23px;
        vertical-align: bottom;
     /*   width: 170px;*/
      background: #fafafa url(images/search-bg.gif) no-repeat;
}



/* Navigation
-------------------------------------------------------------------*/
#nevmenu{
        float:right;
}
.pagemenu {        
	float: right; 
      /*  width:510px;*/
	height: 25px; 
	position: relative; 
}
.pagemenu ul { 
	background: url(images/line_nav_b.jpg) no-repeat  scroll right transparent;  
}
.pagemenu ul li { 
	display: inline; 	
	background: url(images/line_nav_b.jpg) no-repeat  scroll 0 50% transparent;  
	padding: 0 0 0 15px;
}
.pagemenu ul li a {
        color: #78776b;
        font-size: 15px;
        font-weight: bold;
        line-height: 15px;
        margin-right: 10px;
        text-decoration: none;
}
.pagemenu ul li a:hover { 
	color: #4E914D; 
        font-size: 15px;
}

.pagemenu .current_page_item a:link, .pagemenu .current_page_item a:visited {
	color: #4E914D;
}


.pagemenu-1 { 
        width:630px;
	float: left; 
	height: 25px; 
	position: static; 
}
.pagemenu-1 ul { 
        float:right;
}
.pagemenu-1 ul li { 
	display: inline; 	
	/*background: url(images/line_nav_b.jpg) no-repeat  scroll 0 50% transparent;  */
	padding: 0 0 0 0px;
}
.pagemenu-1 ul li a {
        color: #78776b;
        font-size: 12px;
        font-weight: normal;
        line-height: 15px;
        margin-right: 10px;
        text-decoration: none;
}
.pagemenu-1 ul li a:hover { 
	color: #4E914D; 
        font-size: 12px;
}


#nevmenu-2{
        float:left;
        width:520px;
}

.pagemenu-2 { 
	height: 18px; 
	position: relative; 
        float:left;
}

.pagemenu-2 ul { 
	background: url(images/line_nav_b.jpg) no-repeat  scroll right transparent; 
        padding-right:5px;
}

.pagemenu-2 ul li { 
	display: inline; 	
	background: url(images/line_nav_b.jpg) no-repeat  scroll 0 50% transparent;  
	padding: 0 0 0 8px;
}

.pagemenu-2 ul li a {
        color: #78776b;
        font-size: 12px;
        font-weight: normal;
        line-height: 12px;
        margin-right: 1px;
        text-decoration: none;
}

.pagemenu-2 ul li a:hover { 
	color: #4E914D; 
        font-size: 12px;
}

#nav #feed {  
	position: absolute; 
	right: 15px; 
	top: 7px;
	font-weight: bold;
	color: #555;
	text-decoration: none;
	padding: 0 0 0 20px;
	display: block; 
	text-shadow: 1px 1px 1px #fff; 
	background: url(images/feed.gif) no-repeat 0 3px; 
}

/* Content 首页底白
-------------------------------------------------------------------*/
#content{ 
	width: 700px; 
	float: right; 
	background: url(images/con_bg.jpg) repeat-x #fff; 
}

#content-home { 
	width: 940px; 
	float: right; 
	background: #fff; 
}
.homebd{ 
	float: left;
        width:232px;
        height:125px;
}
.service{ 
	float: left;
        width:234px;
       /* height:250px; */
}
 .service-text{ 
	float: left; 
        background-color:#B3B3A7;
        height: 35px;
        width: 234px;
}
 .service-text h3{ 
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size:14px;
        color:#33332b;
        font-weight:bold;
        line-height:35px;
        text-weight:bold; 
        text-align:left; 
        padding-left:15px;       
}
 .service-text h3 a{ 
        color:#33332b;  
}
 .service-text h3 a:hover{ 
        text-decoration:none;
}
.service-list{ 
        height:116px;
        border-left:1px #b5b5b5 dotted;
        border-bottom:1px #b5b5b5 dotted;
}
.service-list li{ 
     /*   float:left;*/
        list-style: none outside none;
 	padding: 0 0 0 15px;
}

.service-list li a {
        color: #666666;
        font-size: 12px;
        line-height: 13px;
}
.service-list li a:hover { 
	color: #445830; 
        text-decoration: underline;
}
.more { 
        float:right;
        line-height:30px;
        margin-right:10px;
}
.part{
        width:940px;
        border-top:1px solid #939598;
        border-bottom:1px solid #939598;
        padding:5px 0px 5px 0px;
}

/* Content-page 首页底白
-------------------------------------------------------------------*/


#content-page { 
	width: 700px; 
	float: right; 
	background: url(images/con_bg.jpg) repeat-x #fff; 
}

#content-page .post { 
        padding:0px 65px 35px 55px;
}
#content-page h1 { 
        padding-left:20px;
        line-height:20px;
        background:url("images/fuhao-1.jpg") no-repeat scroll left top transparent;
}
#content-page h2 { 
        line-height:1.5;
        color: #445830;
        margin-top:15px;
      /*  padding-left:28px;*/
}
#content-page h3 { 
        line-height:1.5;
        color: #445830;
        margin-top:15px;
}
#content-page .team2 h3{ 
    color: #6E6D62;
    font-size: 14px;
    font-weight: bold;
    line-height: 1;
    padding-left:30px;
}

#content-page .post p{
        margin-bottom:10px;
        text-indent:0px;
        font:14px/1.8 hei;
}

#content-help { 
        width: 700px;
        padding: 0 130px;
	background: url(images/con_bg.jpg) repeat-x #fff; 
}

.im180{
     width:180px;
     height:100px;
     float:left;
}

.im285{
     width:285px;
     height:147px;
     float:left;
}
.im285-h{
     width:285px;
     float:left;
}
.im114-h{
     width:114px;
     float:left;
}

.box{
border-top:1px dashed #A3A3A3;
}

.box li{
        list-style: none;
        list-style-position: inside;
        line-height:25px;
}

.box-massage-1{
        float:left;
        width:120px;
        text-align:right;
        margin-right:20px;
}

.box-massage-2{
        width:auto;
        height:auto;
        float:left;
        margin-bottom:10px;
}

.box-1 {
       background-color:#ECECEC;
       border:1px dashed #C6C8CA;
       padding:0 10px;
}
.box-2 {
       border-bottom:1px dashed #A3A3A3;
       padding:40px 0px 5px 0px;
}
.box-2 h4 {
       color:#666666;
}
.box-2 img{
       margin-bottom:5px;
}
.box-3 {
      color: #33332B;
      float: left;
      font-size: 15px;
      line-height: 25px;
      padding-right: 50px;
       
}
.box-4 {
      color: #666666;
      font: 11px/1.5 hei;

}
.box-5 {
       color: #666666;
       border-top:1px dashed #A3A3A3;
}  /*post 相关链接 块*/

.team {
       float:left;
       height:110px;
       margin-right:7.5px;
       margin-bottom:7.5px;
       background-color:#dddccf;
}

.team-1 {
       width:110px;
}

.team-2 {
       width:227.5px;
}
.team ul{
        list-style: none;
        margin:20px 20px; 0 20px;
}

#content-pagehui { 
	width: 500px; 
	float: left; 
	padding: 25px 90px 25px 80px;
	background: #e7e7e8; 
}
#content-pageliuyan { 
	width: 530px; 
	float: left; 
	padding: 25px 70px 25px 70px;
	background: #fff; 
}
#content .post { 
	margin-bottom: 25px; 
}
}
#content .post404 { 
	margin-top: 10px;
	padding-left: 0px

}

#content .post-list{
        padding:0px 35px 0px 35px;
}

#content .post h1.post-title {
	color: #435830;
	/*padding-bottom:10px;*/
        font-weight: bold;
}
#content .post h1.post-title a { 
	text-decoration: none;
	color: #333;
}
#content .post h2.post-title { 
	color: #435830;
	padding-bottom:10px;
        font-size:16px;
       /* font-weight: bold;*/
}
#content .post h2.post-title a { 
	text-decoration: none;
	color: #435830;
}
#content page-title { 
	text-decoration: none;
        margin-bottom:10px;
	color: #333;
}
#content .post .post-info { 
	/*clear: both; */
	font-size: 11px; 
	color: #777; 
	padding: 3px 5px 3px 5px; 
	margin-bottom: 1px; 
	margin-top: 10px; 
	background: url(images/postline.gif) repeat-x; 
	padding-left: 0px
}
#content .post .post-info a { color: #333; text-decoration:none; }
#content .post .post-info a:hover { color: #555; text-decoration:none; }

#content #pages { text-align: center; }
#content #pages a { font: bold 15px "Trebuchet MS"; color: #719099; text-decoration: none; }
#content #pages a:hover { color: #719099; }

#content ul, ol, dl { margin-bottom: 20px; }
#content ul { 
	list-style: disc;
	list-style-position: inside; 
}
#content ol { 
	list-style: decimal; 
	list-style-position: inside; 
}
#content dl dt { 
	font-weight: bold;
}
#content dl dd { 
	font-style: italic;
	margin: 0 0 5px 20px;
	color: #555;
}

.brandlist{ 
	width: 570px; 
	float: left; 
	padding: 0px; 
}

.service-img{
        float:left;
}

.line0{ 
	margin-top: 25px; 
	margin-bottom: 45px;
}
.line1{ 
	/*width: 500px; 
        height:1px;*/
	/*float: left; */
	margin-top: 5px; 
	/*background: #c6c8ca;*/
}
.line2{ 
	/*width: 500px; 
        height:1px;*/
	float: left; 
	margin-top: 25px;
	/*background: #c6c8ca;*/
}
.line3{ 
	width: 500px; 
        height:1px;
	float: left; 
	margin-top: 0px; 
	background: #c6c8ca;
}
.line4{ 
	width: 1px; 
	float: left; 
	margin: 5px 5px 0 0; 
}
.zuopintu{ 
	float: left; 
	margin: 20px 0 5px 0; 
}

.banquan{ 
	border: 1px dashed #aaa; 
        padding:5px;
        background: #E1F4FD;
}

.aligncenter { margin-left: auto; margin-right: auto; }
.alignleft { float: left; margin: 5px 10px 10px 0; }
.alignright { float: right; margin: 5px 0 10px 15px; }

.wp_keywordlink {font-weight: none; text-decoration: none; }
.wp_keywordlink_affiliate {font-weight: bold; text-decoration: underline;}


.dise1{
   /* background-color: #F3FAFF;*/
    border-bottom: 3px solid #A6C18C;
    float: left;
    margin: 0 20px 30px 0;
    padding-bottom: 10px;
    width: 290px;
}
.dise2{
padding:10px;
width:490px;
}
.adsense{
    float:right;
  /*  border:1px solid #A6C18C;*/
}
.jianjie1{
background-color:#44582F;
border:1px solid #44582F;
float: left; 
margin-right:10px;
padding:5px;
width:105px;
font-size:14px;
font-weight:bold;
text-align: center;
}
.jianjie1 a{
color:#ffffff;
}
.jianjie1 a:hover{
color:#ffffff;
text-decoration: none; 
}
.jianjie2 a{
background-color:#ECECEC;
border:1px solid #C6C8CA;
margin-right:10px;
padding:5px;
width:105px;
font-size:14px;
font-weight:bold;
text-align: center;
float: left; 
}
.jianjie2 a:hover{
color:#ffffff;
background:#44582F;
border:1px solid #44582F;
width:105px;
padding:5px;
text-decoration: none
}

.pagenavi{
padding: 0px 35px;
}

/* Comment Form
-------------------------------------------------------------------*/
#commentform { 
	background: #fafafa; 
	border: 5px solid #ECECEC; 
	padding: 10px;
        margin-left:50px; 
	color: #555; 
        width: 80%;
}
#commentform p { margin-bottom: 7px; }
#commentform textarea { 
	width: 480px; 
	border: 1px solid #aaa; 
	height: 120px;
}
#commentform input.text { 
	width: 150px; 
	border: 1px solid #aaa; 
	margin-right: 10px; 
	padding: 3px 3px; 
}
#commentform input#submit { padding: 3px 10px; }



/* Comments
-------------------------------------------------------------------*/
#comments .comment { 
	width: 500px;
	background: #ECECEC; 
	margin-bottom: 10px; 
	overflow: hidden; 
	padding: 0 20px 5px 0; 
	border-top: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
}
#comments .comment .comment-avatar { 
	width: 50px; 
	float: left; 
	padding: 5px 7px; 
}

#comments .comment .comment-content { 
	width: 410px;
	float: left; 
	padding: 10px; 
	margin: 5px 5px 0 0; 
	background: #fafafa ; 
}
#comments .comment .comment-content a { color: #444; }

#comments .comment .comment-info { 
	font-size: 11px;
	color: #777;
	margin-bottom: 5px; 
}
#comments .comment .comment-info span {
	/*font: bold 18px "Trebuchet MS", Helvetica, Arial, Geneva; */ 	
	padding-right: 10px; 
	margin-bottom: 5px;
}
#comments .comment .comment-info a { 
	color: #444; 
	text-decoration: none;
}


/* Sidebar
-------------------------------------------------------------------*/
#sidebar { 
	width: 230px; 
	float: left; 
	font-size: 14px; 
	color: #555;
}

#sidebar a { text-decoration: none;  color:#555;}
#sidebar a:hover { text-decoration: none; }
#sidebar .logo{ 
	width:230px;
        height:75px;
}

#sidebar .block { 
	overflow: hidden;
}
#sidebar .block-2 { 
        padding:5px 15px 5px 15px;
        background-color:#E6E7E8;
	overflow: hidden;
}
#sidebar p { 
        font-size: 12px;
        color: #666;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        line-height: 1.5;
        margin:0px;
}

   /* --Sidebar adwords  底色变色,字不变--*/
#sidebar .adwords{
       height:30px;
       border-top:1px solid #888888;
       color: #FFFFFF;
       font-size: 14px;
       line-height: 30px;
       background-color:#DDDCCF;
}
#sidebar .adwords ul{
       padding-left: 30px;
       background-color:#6E6D62;
}
#sidebar .adwords a{
        text-decoration: none;
        color:#FFF;
        font-size: 14px;
}
#sidebar .adwords a:hover{
        float: left;
        color:#555;
        font-size: 14px;
}
   /* --Sidebar adwords  底色变色,字不变over--*/

  /* --Sidebar adwords2  底色变色,字不变--*/
#sidebar .adwords2 {
       height:30px;
       border-bottom:1px dotted #888888;
       color: #555;
       font-size: 14px;
       line-height: 30px;
       background-color:#EDEDE4;
}
#sidebar .adwords2 ul{
       padding-left: 20px;
       background-color:#DDDCCF;
}
#sidebar .adwords2 a{
        text-decoration: none;
        color:#555;
      /* font-size: 14px;*/
       /* font-weight:bold;*/
}
#sidebar .adwords2 a:hover{
        float: left;
       /* color:#555;*/
      /*  font-size: 14px;*/
}
  /* --Sidebar adwords2  底色变色,字不变over--*/



/*----sibebar one 底色变色，字不变，当前页突出---*/


#navigation {
       background-color: #EDEDE4;
}

#navigation li {
       list-style: none outside none;
     /*  list-style-position: outside;*/
       line-height:30px;
}

#navigation li a:hover{
     /*   list-style: none outside none;*/
     /*   float: left;*/
        padding-left:8px;
        line-height:30px;
        background:url("images/fuhao-5.png") no-repeat scroll left center;
}

#one-1,#one-2,#one-3,#one-4,#one-5,#one-6,#one-7,#one-8,#one-9,#one-10,#one-11,#one-12,#one-13,#one-14,#one-15,#one-16,#one-17,#one-18,#one-19,#one-20,#one-21,#one-22,#one-23,#one-24,#one-25,#one-26,#one-27,#one-28,#one-29,#one-30,#one-31,#one-32,#one-33,#one-34,#one-35,#one-36{border-bottom:1px dotted #888888; line-height: 30px; padding-left:25px; background-color:#DDDCCF;}

#tow-1,#tow-2,#tow-3{border-bottom:1px dotted #888888; line-height: 30px; padding-left:25px; background-color:#fff;}


   /* --Sidebar menu  底色不变,字动--*/
.menu{ 
        height:auto;
        font-size: 14px;
        font-weight: bold;
        line-height: 30px;
        background-color: #445830;
}

.menu h2{
        background: url("images/nav-bg.jpg") repeat-x scroll 0 0 #4D4B3C;
        color: #fff;
        /*color: #72B164;*/
        font-family: Verdana,Helvetica,Arial,Geneva,sans-serif;
        font-size: 15px;
        line-height: 30px;
        padding-left: 20px;
        text-shadow:1px 1px 1px #33332b;
}
.menu li{ 
       list-style: none outside none;
       border-top: 1px solid #A7A9AC;
       padding-left: 20px;
}
.menu li a{ 
        color: #4d4b3c;
}
.menu a:hover{ 
        border-left: 2px solid #4D4B3C;
        padding-left:5px;
        text-shadow:1px 1px 1px #CDDCC5;
}
   /* --Sidebar menu  底色不变,字动 over--*/


/* Calendar */
#sidebar .block #calendar_wrap .pad { background: none; }
#sidebar .block #calendar_wrap #prev { background: none; }
#sidebar .block #calendar_wrap #next { background: none; }
#sidebar .block #calendar_wrap table { width: 100%; margin: 0;padding: 0;}
#sidebar .block #calendar_wrap table th { width: 14.2%; }
#sidebar .block #calendar_wrap table td { width: 14.2%; background: #fafafa; text-align: center; color: #888; }
#sidebar .block #calendar_wrap table td a { font-weight: bold; }



/* Sidebar2
-------------------------------------------------------------------*/
#sidebar2 { 
	width: 230px; 
	float: left; 
	font-size: 11px; 
	color: #555;
	margin-top: 20px;
}

#sidebar2 h3 { 
	font: bold 12px Verdana; 
	color: #333; 
}

#sidebar2 a { color: #333; text-decoration: none; }
#sidebar2 a:hover { color: #44582F; text-decoration: underline;}

#sidebar2 .block { 
	padding: 10px 15px 10px 15px; 
	overflow: hidden;
	background: color: #777 url(images/sidebar-block-bg.gif) no-repeat bottom center; 
}
#sidebar2 .block ul li { 
	padding-left: 18px; 
	background: url(images/arrow2.gif) no-repeat 0px 3px; 
}
#sidebar2 .block2 { 
	padding: 5px 15px 5px 15px; 
	overflow: hidden;
	background: color: #777 url(images/sidebar-block-bg.gif) no-repeat bottom center; 
}
#sidebar2 .block2 ul li { 
	padding-top: 5px; 
	/*background: url(images/arrow2.gif) no-repeat 0px 3px; */
}


/* Footer
-------------------------------------------------------------------*/
#footer {
        color:#264c2d;
        font-size:12px;
	width: 940px;
	height: 110px;
	float: left;
	clear: both;  
	position: relative;
        border-top:1px solid #939598;
}

.tel{
        line-height: 1.5;
        font-size: 13px; color: #fff;
}

#footer p { 
	line-height: 0px; 
	color: #333; 
	padding-left: 15px; 
	font-size: 11px; 
	margin: 0;
}
#footer a { 
	color: #264c2d;
}

.foot-box-left{
        padding-right:15px;
        float:left;
}
.foot-box-right{
        float:right;
}

.top{
        float:right;
        padding-left:20px;
        font-size:13px;
        line-height:18px;
        background:url(images/fuhao-2.jpg) no-repeat left center #fff;
}


#shangxia{position:absolute;top:40%;left:50%;margin-left:160px;display:block;}
#shang{background:url(images/huadong.gif) no-repeat;position:relative;cursor:pointer;height:42px;width:32px;margin:10px 0;}
#comt{background:url(images/huadong.gif) no-repeat center -45px;position:relative;cursor:pointer;height:32px;width:32px;margin:10px 0;}
#xia{background:url(images/huadong.gif) no-repeat center -78px;position:relative;cursor:pointer;height:42px;width:32px;margin:10px 0;}

