﻿body {font-size:12px;color:#666666;margin:0;padding:0;line-height:180%;font-family:Verdana}
img {border:0;}

.green{color:#426c3c;}
.orange {color:#eeaa3A;}
.dark {color:#828C73;}
.yellow {color:#eecc3A;}
.bold {font-weight:bold;}

img {border:0;margin:0;padding:0;}
span {color:#357FA2;}

h1 {font-size:18px;color:#A4C300;margin-top:6px;margin-bottom:6px;}
h2 {font-size:14px;color:#A4C300;margin-top:2px;margin-bottom:2px;}

h3 {font-size:12px;color:#A4C300;margin-top:2px;margin-bottom:2px;font-weight:normal;}
h3 span {color:#357FA2;}

.orange a {font-size:12px;text-decoration:underline;}
.orange a:link {color:#C9813A;}
.orange a:visited {color:#C9813A;}
.orange a:hover {color:#333333;}
.orange a:active {color:#C9813A;}

.index_top {
width:990px;height:153px;
float:left;
}
.index_logo_left {
float:left;height:153px;width:98px;
}
.index_logo {
float:left;height:153px;width:635px;
}
.index_switch {
float:left;padding-left:40px;height:143px;width:180px;
}
.index_mid {
width:990px;height:231px;
float:left;
}
.index_mid_left {
float:left;width:850px;
}

.index_news {
float:left;height:231px;width:369px;
background:url(img/index/index_news.jpg) left top no-repeat;
}
.index_news_content {
float:left;height:173px;width:369px;
}
.index_news_content ul {
list-style-type:none;
margin:0;
padding:0;
}

.index_news_content ul li {
line-height:120%;
padding:3px 0;
margin-left:20px;
border-bottom:1px solid #ddd;
}

.index_news_content h3 span{
color:#E4960D;
font-weight:bold;
}

.index_news_content a{
text-decoration:none;
color:#A4C300;
}

.index_news_content h3 a{
color:#2F7FC2;
font-weight:bold;
}


.index_img1 {
float:left;height:231px;width:474px;
background:url(img/index/index_img1.jpg) left top no-repeat;
}
.index_img2 {
float:left;height:173px;width:474px;
background:url(img/index/index_img2.jpg) left top no-repeat;
}

.index_mid_right{
float:left;
width:130px;
margin-top:50px;
line-height:150%;
}

.index_mid_right ul{
list-style-type:none;
padding:0;
margin:0;
width:122px;
}

.index_mid_right ul li{
list-style-type:none;
padding:3px 0;
margin-top:7px;
width:100%;
text-align:center;
}

.index_mid_right ul li a{
display:block;
width:100%;
height:28px;
text-decoration:none;
font-size:14px;
padding-top:9px;
color:#fff;
font-weight:bold;
background:#f9f9f9;
}

.index_mid_right ul li a:hover{
display:block;
background:#4DAAD0;
color:#fff;
font-weight:bold;
text-decoration:underline;
}

.index_mid_right ul li#sub_menu{
list-style-type:none;
padding:0;
border-bottom:1px dotted #ccc;
}

.index_mid_right ul li#sub_menu a{
width:100%;
height:20px;
text-decoration:none;
font-size:12px;
padding-top:3px;
color:#0A6F99;
border:0px;
background:#fff;
}

.index_mid_right ul li#sub_menu a:hover{
color:#4DAAD0;
text-decoration:underline;
}
/*-------------------------------------------------------------------------*/


.main {
width:979px;
height:822px;
float:left;
padding:0;
background:url(img/bg0.jpg) repeat-x;

}
.main_left {
margin:0;
padding:0;
float:left;
width:26px;
height:822px;
}
.main_logo {
margin:0;
padding:0;
float:left;
width:259px;
height:822px;
}

.main_logo_1{float:left;width:259px;height:29px;background:url(img/logo_top.jpg) no-repeat;}
.main_logo_2{float:left;width:259px;height:92px;}
.main_logo_3{float:left;width:259px;height:199px;background:url(img/left1.jpg) no-repeat;}

.main_logo_4{float:left;width:259px;height:73px;}
.main_logo_5{float:left;width:259px;height:207px;background:url(img/left3.jpg) no-repeat;}

.main_sub_menu{
float:left;
width:259px;
height:222px;
background:url(img/sub_menu.jpg) no-repeat;
text-align:center;
}

.main_sub_menu ul{
width:240px;
padding:0;
margin:0;
list-style-type:none;
}

.main_sub_menu ul li{
width:200px;
border-bottom:1px solid #eee;
margin:auto;
text-align:center;
}

.main_sub_menu ul li a{
display:block;
height:22px;
text-decoration:none;
font-size:12px;
padding-top:7px;
color:#0A6F99;
text-align:left;
}

.main_sub_menu ul li a:hover{
color:#eeaa3A;
}





.main_right {
float:left;
width:694px;
height:822px;
}

.main_right_menu {
float:left;
width:694px;
height:121px;
}
.main_right_menu div{float:left;margin:0;padding:0}


.main_box_top {
float:left;
width:694px;
height:21px;
background:url(img/box_top.jpg) no-repeat;
}
.main_box {
float:left;
width:694px;
height:680px;
background:url(img/box_top.jpg) no-repeat;
}
.main_box_left {
float:left;
width:28px;
height:680px;
background:url(img/box_left.jpg) no-repeat;
}
.main_box_right {
float:left;
width:36px;
height:680px;
background:url(img/box_right.jpg) no-repeat;
}
.main_box_content{
float:left;
width:630px;
height:680px;
background:#fff;
overflow:auto; 
}

.main_box_content p{
text-indent:2em;
}

.content_bottom {
width:98%;
height:60px;
margin-top:10px;
border-top:1px solid #eee;
background:url(img/content_bottom.jpg) no-repeat;
}

.shopshow {
float:left;
margin-left:5px;
margin-right:5px;
margin-top:20px;
}
.shopshow a img {
border:3px solid #ccc;
}

.foot {
width:979px;
height:45px;
float:left;
background:url(img/bottom.jpg);

}

/*-------------------------------------------------------------------------*/
.feed_record, .book_record {
width:93%;
clear:both;
float:left;
padding:5px;
border-top:3px solid #eee;
}
.feed_record{margin-top:10px;}

.feed_record_inside, .book_record_inside, .book_record_inside_detail {
width:97%;
clear:both;
float:left;
border-bottom:1px solid #eee;
}
.book_record_inside_detail {margin:10px 0;}

.page {
float:left;
clear:both;
width:93%;
color:#0A6F99;
margin-top:10px;

}
.page a {font-size:12px;text-decoration:underline;}
.page a:link {color:#0A6F99;}
.page a:visited {color:#0A6F99;}
.page a:hover {color:#A4C399;}
.page a:active {color:#0A6F99;}


/*-------------------------------------------------------------------------*/
.box_head {
float:left;
clear:both;
width:585px;
padding:5px;
border-left:10px solid #F1CB33;
background:#f6f6f6;
}

.box_head h2 span{
display:block;
font-size:13px;
margin:0;
padding:0;
line-height:100%;
color:#1B6E72;
}

.box_body {
float:left;
clear:both;
width:594px;
padding:5px;
margin-bottom:18px;
}

.box_body ul {
list-style-type:none;
margin:0;
padding:0;
}

.box_body ul li {
line-height:150%;
padding:5px 0;
border-bottom:1px solid #ddd;
}

.box_body h3 span{
color:#E4960D;
font-weight:bold;
}

.box_body a{
text-decoration:none;
color:#A4C300;
}

.box_body h3 a{
color:#2F7FC2;
font-weight:bold;
}
/*-------------------------------------------------------------------------*/

.same_author{
float:left;
width:180px;
margin-right:20px;
text-align:right;
}

.same_author ul {
list-style-type:none;
width:180px;
float:right;
margin:0;
padding:0;
}
.same_author ul li{
width:100%;
margin:auto;
text-align:right;
margin:10px 0;
}

.same_author ul li a{
display:block;
width:100%;
height:22px;
font-size:12px;
padding-top:7px;
color:#0A6F99;
background:#fff;
}

.same_author ul li a:hover{
color:#eeaa3A;
}


.input_style{
width:200px;
border:1px solid #ddd;
height:20px;
}


.button_style{
border:1px solid #ddd;
height:22px;
background:#eee;
}