@charset "utf-8";

img  {border: 0px;}
html {min-width: 776px;}
body {
    margin: 0px;
    padding: 0px;
    border: 0px;
    color: #000;
    font-size:12px;
    line-height:150%;
    text-align: center;
    font-family: '宋体','新宋体',"Times New Roman",serif,verdana,sans-serif;
}

a{cursor:pointer}
a:link { color: #336699; text-decoration: none; padding: 1px;}
a:visited { color: #666699; text-decoration: none; padding: 1px;}
a:hover { color: #FFFFFF; text-decoration: none; background: #2e3f9e; }
a:active { color: #FFFFFF; text-decoration: none; background: #e9966c; }
a img { border-width:0; }
/*
a {margin: 0px; padding:0px; border:0px;}
a:link {color:#000; text-decoration:none;}
a:visited{color:#000; text-decoration: none;}
a:hover{color:#000; text-decoration: underline;}
*/

.clearall{clear:both; display:none;}

/* 顶部 */
.top_box {
    margin: auto;
    width: 1004px;
    height: 163px;
    color: #FFF;
    background: url(../images/daohang/top_bg.jpg) no-repeat;
}
.top_box a{color: #FFF; text-decoration: none;}
.top_box a:hover{color: #FFF; text-decoration: underline;}
.top_menu{
    padding: 2px 0;
    width: 99%;
    height: 90px;
}
.top_menu span{margin: 0 0 0 30px;}
.logo{
    margin: 0 auto;
    padding: 15px 0 10px 40px;
    width: 500px;
    height: 80px!important;
    height: 76px;
    line-height: 75px;
    text-align: left;
    font-size: 50px;
    font-weight: bolder;
    float: left;
}
.bookmark{
    padding: 0 10px;
    width: 300px;
    float: right;
    line-height: 30px;
    text-align: right;
    font-size: 1.2em;
}
.bookmark a{cursor:pointer}
.bookmark a:link { color: #FFF; text-decoration: none; padding: 1px;}
.bookmark a:visited { color: #FFF; text-decoration: none; }
.bookmark a:hover { color: #FFF; text-decoration: none; background: #cf302a; }
.bookmark a:active { color: #FFF; text-decoration: none; background: #cf302a; }

.top_main_menu{
    margin: 0 0 0 5px;
    padding: 0;
    width: 99%;
    height: 50px;
    font-size: 16px;
    font-weight: bolder;
}
*+html .top_main_menu{
    margin: 20px 0 0 0; /* IE7 Hack */
}
.top_main_menu ul{list-style-type: none;}
.top_main_menu li {
    float: left;
    margin: 0 0 0 10px!important;
    margin: 0 0 0 11px;
    width: 81px;
    height: 50px;
    line-height: 60px;
}
.top_main_menu .li1{    
    margin: 0 0 0 10px!important;
    margin: 0 0 0 3px;
}
.top_main_menu li a {margin: 0px; padding:0px; border:0px; background: transparent;}
.top_main_menu li a:link {color:#FFF; text-decoration:none; background: transparent;}
.top_main_menu li a:visited{color:#FFF; text-decoration: none; background: transparent;}
.top_main_menu li a:hover{color:#FFF; text-decoration: underline; background: transparent;}

.search_form{
    margin: 15px auto 5px;
    width: 925px;
    height: 35px;
    text-align: left;
    line-height: 35px;
}

.navgiate_bar{
    margin: 5px 10px 5px 40px;
    width: 925px;
    height: 25px;
    text-align: left;
    font-size: 13px;
    line-height: 25px;
    padding-left: 16px;
    background: url(../images/mini-blogroll.png) no-repeat left center;
}

/* 主体导航分类网站链接 */
.main_box{
    margin: 0 auto;
    width: 1004px;
}
.main_left{
    float: left;
    width: 190px;
}
.l_sort_box{
    float: left;
    margin: 0 0 10px 40px!important;
    margin: 0 0 10px 23px;
    width: 161px;
}
.l_sort_title{
    padding: 0 0 0 8px;
    width: 161px;
    height: 27px;
    line-height: 27px;
    font-size: 12px;
    font-weight: bolder;
    text-align: left;
    color: #F8F6AB;
    background: url(../images/daohang/title_left_bg.gif) no-repeat;
}
.l_web_link, .l_web_link_class, .l_web_link_hot{
    float: left;
    margin: 0;
    padding: 0;
    width: 159px;
    background: #F8F8F8;
    border: 1px #ddd solid;
}
.l_web_link ul{margin: 0; padding: 0 0 0 5px; list-style-type: none;}
.l_web_link li{
    float: left;
    margin: 0;
    padding: 0;
    width: 36px;
    height: 25px;
    line-height: 25px;
    border-bottom: 1px solid #E3EDFF;
}

.l_web_link_class ul{margin: 0; padding: 0 0 0 5px; list-style-type: none;}
.l_web_link_class li{
    float: left;
    margin: 0;
    padding: 0;
    width: 72px;
    height: 25px;
    line-height: 25px;
    border-bottom: 1px solid #E3EDFF;
}

.l_web_link_hot ul{margin: 0; padding: 0 0 0 15px; list-style-type: none;}
.l_web_link_hot li{
    margin: 0;
    padding: 0;
    height: 25px;
    text-align: left;
    line-height: 25px;
    border-bottom: 1px solid #E3EDFF;
}

.r_sort_box{
    float: right;
    margin: 0 40px 10px 0!important;
    margin: 0 20px 10px 0;
    width: 750px;
}
.r_sort_box ul{margin: 0; padding: 0; list-style-type: none;}
.r_sort_box li{
    float: left;
    width: 107px;
    height: 27px;
    line-height: 26px;
    font-size: 14px;
    font-weight: bolder;    
    color: #F00;
    background: url(../images/daohang/title_right_bg_off.gif) no-repeat;
}
.r_sort_box li a{color: #F00; text-decoration: none;}
.r_sort_box li a:hover{color: #F00; text-decoration: underline;}
.r_sort_box .click_on{background: url(../images/daohang/title_right_bg_on.gif) no-repeat;}
.r_sort_box .click_on a{color: #FFF; text-decoration: none;}
.r_sort_box .click_on a:hover{color: #FFF; text-decoration: none;}
.r_web_link{
    float: left;
    margin: auto;
    padding: 5px 5px 5px 15px;
    width: 727px;
    border: 1px #ddd solid;
}
.r_web_link ul{margin: 0; padding: 0; list-style-type: none;}
.r_web_link li{
    float: left;
    width: 141px;
    height: 24px;
    line-height: 24px;
    font-size: 12px;
    color: 000;
    font-weight: normal;
    text-align: left;
    background: none;
    border-bottom: 1px solid #E3EDFF;
}
.r_web_link li a{cursor:pointer}
.r_web_link li a:link { color: #000; text-decoration: none; padding: 1px;}
.r_web_link li a:visited { color: #000; text-decoration: none; padding: 1px;}
.r_web_link li a:hover { color: #FFF; text-decoration: none; background: #cf302a; }
.r_web_link li a:active { color: #FFF; text-decoration: none; background: #cf302a; }

.r_class_link_box{
    float: right;
    margin: 0 40px 10px 0!important;
    margin: 0 20px 10px 0;
    width: 750px;
}
.r_class_link_box span{
    float: left;
    width: 750px;
    height: 27px;
    line-height: 26px;
    font-size: 13px;
    font-weight: bolder;    
    color: #F00;
    text-align: left;
    padding-left: 15px;
    background: url(../images/daohang/title_right_class_bg_off.gif) no-repeat;
}

.r_promoted_box{
    float: left;
    width: 365px;
    margin: 0 10px 8px 0!important;
    margin: 0 10px 8px 0;
}
.r_promoted_box span{
    float: left;
    width: 362px;
    height: 27px;
    line-height: 26px;
    font-size: 13px;
    font-weight: bolder;    
    color: #F00;
    text-align: left;
    padding-left: 15px;
    background: url(../images/daohang/title_right_bg_off.gif) no-repeat;
}
.r_promoted_link{
    float: left;
    margin: auto;
    padding: 5px 0;
    width: 362px;
    border: 1px #ddd solid;
}
.r_promoted_link dl, .r_promoted_link dl dt, .r_promoted_link dl dd {margin: 0; padding: 0; clear: both; height: 27px;}
.r_promoted_link dl dd, .r_promoted_link dl dt{padding: 0 10px;}
.r_promoted_link dl dd {background: #efefef none repeat scroll 0 0;}
.r_promoted_link dl dt li, .r_promoted_link dl dd li {
    float: left;
    margin: 0;
    padding: 0;
    list-style-type: none;
    width: 113px;
    height: 27px;
    line-height: 27px;
    font-size: 12px;
    text-align: left;
    color: 000;
    font-weight: normal;
    background: none;
}
.r_promoted_link li a{cursor:pointer}
.r_promoted_link li a:link { color: #000; text-decoration: none; padding: 1px;}
.r_promoted_link li a:visited { color: #000; text-decoration: none; padding: 1px;}
.r_promoted_link li a:hover { color: #FFF; text-decoration: none; background: #cf302a; }
.r_promoted_link li a:active { color: #FFF; text-decoration: none; background: #cf302a; }

.otherlink_box{
    clear: both;
    margin: 10px auto 0;
    width: 925px;
    height: 100px;
}
.other_link{
    margin: 5px 0;
    width: 923px;
    height: 25px;
    line-height: 25px;
    font-size: 12px;
    text-align: left;
    background: #F8EFE0;
    border: 1px #E3827C solid;
}
.other_link span{
    margin: 0 10px;
    font-weight: bolder;
    color: #CF302C;
}
.other_link a{color: #CF302C; text-decoration: none;}
.other_link a:hover{color: #CF302C; text-decoration: underline;}

/* footer */
.footer_box{
    margin: 10px auto 6px;
    width: 1004px;
    height: 30px;
    line-height: 30px;
    font-size: 12px;
    color: #BBB;
    background: url(../images/daohang/footer_bg.jpg) no-repeat;
}
.footer_box a:link { color: #9eb8e5; text-decoration: none; }
.footer_box a:visited { color: #9eb8e5; text-decoration: none; }
.footer_box a:hover { color: #9eb8e5; text-decoration: underline; background: transparent; }
.footer_box a:active { color: #9eb8e5; text-decoration: underline; background: transparent; }


.errormsg {
  margin: 0;
  list-style-type: none;
  padding: 4px 5px 4px 25px;
  color: #8F4A1C;
  background: url(../images/comments.gif) 5px .3em no-repeat;
}
.bord4 {
  border: #CCCCCC solid 1px;
}
.lineh21 {
  line-height: 130%;
}
.p15 {
  padding: 5px 20px 0;
}
