
*{ margin:0; padding:0;}
ul{ list-style:none;}
a{ color:#333333; text-decoration:none;}
img{ border:0;}
body{ color:#333333; font-size:14px; font-family:'微软雅黑'; background:#FFF;}
.clr{ clear:both; line-height:0; font-size:0; height:0;}

.main{ width:100%; margin:0 auto;}
.main #top{ width:100%; float:left; padding-top:10px;}
/*logo*/
.main #top #logo{ float:left; font-size:0; padding-bottom:13px; _padding-bottom:12px; padding-top:10px;}
.main #top #logo img{ height:58px;}
/*菜单*/
.main #top #menu{ float:left; font-size:16px; padding-top:7px; margin-top:10px; margin-left:30px;}
.main #top #menu li{ float:left; padding:0 15px;}
.main #top #menu li a{ display:block; float:left; width:80px; text-align:center; padding:20px 0;}
.main #top #menu li a:hover{ color:#e03627; border-bottom:3px solid #e03627;}
.main #top #menu li a.on{ color:#e03627; border-bottom:3px solid #e03627;}

.grvrow {
    list-style-type: none;
    height: 40px;
    font-size: 12px;
    overflow: hidden;
    line-height: 25px;
    background: url(/images/line.jpg) 0px 0px no-repeat;
}
    .grvrow a:hover {color:#8E1D1D;
    }
.grtime {
    float: right;
    white-space: nowrap;
    overflow: hidden;
    padding-right: 5px;
    color: #999;
}
.grvrow1 {
    list-style-type: none;
    height: 40px;
    font-size: 12px;
    overflow: hidden;
    line-height: 20px;
    background: url(/images/line.jpg) 0px 0px no-repeat;
}
.grvrow2 {
    list-style-type: none;
    height: 40px;
    font-size: 12px;
    overflow: hidden;
    line-height: 20px;
    background: url(/images/line1.jpg) 0px 0px repeat;
}
    .grvrow1 a:hover {
        color:#8E1D1D;
    }
    .grvrow1 a {
        color:black;
        padding-left: 20px;
        padding-left: 20px;
    }
.grtime1 {
    float: right;
    white-space: nowrap;
    overflow: hidden;
    font-size: 12px;
    padding-bottom: 5px;
    padding-right: 0px;
    color: #999;
}
/*banner*/
#bner{ width:100%; float:left; position:relative;}
#bner #full-screen-slider { width:100%; height:524px; float:left; position:relative; z-index:10;}
#bner #slides { width:100%; height:524px; position:relative}
#bner #slides li {width:100%; height:100%; position:absolute}
#bner #slides li a { display:block; width:100%; height:100%; text-indent:-9999px;}
#bner #pagination { position:absolute; left:20%; bottom:40px; padding:5px 15px 5px 0; z-index:1000;}
#bner #pagination li { width:16px; height:16px; float:left; margin-left:15px; background:#FFF; cursor:pointer; text-indent:-999; border-radius:100%;}
#bner #pagination li.current { background:#a81a21;}


#gg { width:100%; background:#666666; padding:10px; float:left;}
#gg #ggtitle { width:120px; float:left; font-size:18px; color:#FFF; text-align:center; font-weight:bold; line-height:36px;}
#gg #ggdv{ width:900px; float:left; padding:0 30px; background:#FFF; line-height:36px; overflow:hidden; height:36px;}
#gg #ggdv div{ width:900px; float:left;}
#gg #ggdv dl{ width:900px; float:left;}
#gg #ggdv dl dt{ width:810px; float:left;}
#gg #ggdv dl dd{ width:80px; float:left;}

/*标题样式*/
.main #idx .lt{ width:100%; float:left; margin-bottom:20px;}
.main #idx .lt dt{ float:left;}
.main #idx .lt dd{ float:right; font-size:12px; padding-top:5px;}
.main #idx .lt dd a{ color:#e03627;}

/*关于我们*/
.main #idx #ab{ width:325px; float:left;}
.main #idx #ab .dt{ width:325px; float:left; font-size:0; margin-bottom:0px;}
.main #idx #ab .dd{ width:325px; float:left; line-height:2; color:#666666;}



/*当前位置*/
#st{ width:100%; float:left; background:#f2f2f2; border-bottom:1px solid #e5e5e5; line-height:40px;}
.main #site{ width:100%; float:left;margin-bottom:0px;}
.main #site dt{ float:left; background:no-repeat #8E1D1D; height:45px; font-size:14px; font-weight:bold; width:200px; padding-top:12px; padding-left:66px;color:#FFF;}
.main #site dt a{ color:#FFF;}
.main #site dd{ float:left; padding-top:12px; padding-left:20px; font-size:12px; color:#666666;}
.main #site dd a{ color:#666;}

/*网站内容框架*/
.main #mid{ width:1200px; float:left;}

/*内容左侧内容*/
.main #mid #left{ width:200px; float:left; background:#f2f2f2; padding:20px; border-bottom:2px solid #8E1D1D;}
/*栏目*/
.main #mid #left #lm{ width:200px; float:left; line-height:40px; font-size:12px;}
.main #mid #left #lm li{ width:200px; float:left;}
.main #mid #left #lm li a{ width:160px; float:left; display:block; border-bottom:1px solid #dedede; padding-left:25px; background:url(/images/lmico_off.png) 5px no-repeat;}
.main #mid #left #lm li a:hover{ background:url(/images/lmico_hover.png) 5px no-repeat #dedede; color:#8E1D1D;}
.main #mid #left #lm li a.on{ background:url(/images/lmico_on.png) 5px no-repeat #f0e2e0; color:#8E1D1D;}

.main #mid #mleft #mlm .sn{ width:194px; float:left; padding:0 30px; margin:0; background:#FFF; line-height:36px; padding-bottom:10px;}
.main #mid #mleft #mlm .sn li{width:194px; background:#FFF; padding-left:5px; font-size:14px; border-bottom:1px dashed #7f7f7f;}
.main #mid #mleft #mlm .sn li a{ display:block;}

/*内容右侧*/
.main #mid #right{ width:900px; float:left; min-height:500px; _height:500px; padding-left:30px; padding-top:40px; line-height:30px}


.agreement{ height: 500px; font-size: 16px; line-height: 2; overflow-y: auto; margin: 0 5px 10px; padding: 10px; border: 1px #e7e7e7 solid; background: #f5f5f5;}
    .agreement p {margin:0 0 0 0; padding:0;
    }