﻿html
{
    margin:0;
    padding:0;
    text-align:center;
    background:#FFFFFF;
}
body
{
    margin:0;
    padding:0;
    text-align:center;
    color:#000000;
    font-size:13px;
    font-family:Arial;
    background:#F5F5F5 url(../images/header.jpg) repeat-x 0 0;
}
div,ul,li,form,p
{
    margin:0;
    padding:0;
    list-style:none;
    color:#000000;
    font-size:13px;
    font-family:Arial;
    word-wrap:break-word; 
　　word-break:normal; 
}
img
{
    border:0;
    padding:0;
    margin:0;
}
a {color: #333333; text-decoration:none;}
a:visited {color: #333333;text-decoration:none;}
a:hover {color: #000000; text-decoration:none;}
a:active {color: #333333;}

.clear
{
	clear:both;
	height:0;
	line-height:0;
	font-size:0;
	overflow:hidden;
}
/* header */
#header
{
    margin:auto;
    width:960px;
    height:93px;
    overflow:hidden;
}
#header ul.l
{
    float:left;
    width:389px;
    text-align:left;
    padding:0 0 0 28px;
}
#header ul.r
{
    float:right;
    width:390px;
}
#header ul.r li.t
{
    height:30px;
    overflow:hidden;
    text-align:right;
    font-weight:bold;
    color:#CCCCCC;
    padding:15px 0 0 0;
}
#header ul.r li.t a
{
    color:#0575B4;
}
#header ul.r li.b
{
    text-align:right;
}
#header ul.r li.b a
{
    float:right;
    color:#666666;
    font-size:14px;
    font-weight:bold;
    padding:0 0 0 30px;
    background:url(../images/ico1.jpg) no-repeat 20px center;
}

#nav
{
    margin:auto;
    width:960px;
    height:41px;
    overflow:hidden;
    text-align:left;
    background:#484848 url(../images/nav_r.jpg) no-repeat right 0;
}
#nav ul
{
    margin:auto;
    width:960px;
    height:41px;
}
#nav ul li.l
{
    float:left;
    width:600px;
    height:41px;
    padding:0 0 0 10px;
    background:url(../images/nav_l.jpg) no-repeat 0 0;
}
#nav ul li.l ul.i
{
    float:left;
    width:auto;
    height:auto;
    text-align:left;
}
#nav ul li.l ul.i li.nav
{
    width:100px;
    height:41px;
    line-height:41px;
    text-align:center;
}
#nav ul li.l ul.i li.nav a
{
    font-size:16px;
    color:#FFFFFF;
    font-weight:bold;
}
#nav ul li.l ul.i li.menu
{
    position:absolute;
    display:none;
    width:160px;
    overflow:hidden;
    z-index:999999;
    padding:20px 5px 10px 5px;
    text-align:center;
    border:1px solid #C4C4C4;
    border-top:none;
    background:#FFFFFF url(../images/nav_c.jpg) repeat-x 0 0;
}
#nav ul li.l ul.i li.menu a
{
    margin:auto;
    display:block;
    width:158px;
    height:28px;
    overflow:hidden;
    text-align:left;
    text-indent:20px;
    line-height:28px;
    color:#1B5C87;
    border-bottom:1px solid #EBEBEB;
}
#nav ul li.l ul.i li.menu a:hover
{
    background:#E1F0FA;
}

#nav ul li.l img
{
    float:left;
}
#nav ul li.r
{
    float:right;
    width:237px;
    height:31px;
    padding:10px 0 0 0;
    overflow:hidden;
}
#nav ul li.r input
{
    float:left;
    width:170px;
    height:19px;
    padding:0 0 0 10px;
    line-height:19px;
    border:1px solid #FFFFFF;
}
#nav ul li.r input.btu
{
    width:21px;
    height:21px;
    border:none;
    cursor:pointer;
    background:url(../images/so_btu.jpg) no-repeat 0 0;
}

#vbanner
{
    margin:auto;
    width:960px;
    height:285px;
    padding:12px 0 15px 0;
    overflow:hidden;
}
#ubanner
{
    margin:auto;
    width:960px;
    height:80px;
    padding:12px 0 15px 0;
    overflow:hidden;
}

#footer
{
    margin:auto;
    width:960px;
    background:#E3E3E3 url(../images/footer.jpg) no-repeat center 0;
}
#footer ul li.menu
{
    height:24px;
    padding:10px 0 0 0;
    text-align:center;
    color:#333333;
}
#footer ul li.menu a
{
    color:#333333;
}
#footer ul li.text
{
    text-align:center;
    padding:0 0 10px 0;
    color:#666666;
}
#footer ul li.text p
{
    color:#666666;
}

#center
{
    margin:auto;
    width:960px;
    overflow:hidden;
}
#nonce
{
    height:47px;
}
#nonce li
{
    height:22px;
    text-align:left;
    text-indent:15px;
    padding:10px 0 0 0;
    border-bottom:1px solid #CDD5E2;
    background:url(../images/ico1.jpg) no-repeat 5px 15px;
}
#nonce li b
{
    font-weight:normal;
    color:#0067CB;
}

#center div.left
{
    float:left;
    width:240px;
    overflow:hidden;
    text-align:center;
}
#center div.left ul.menu
{
    text-align:center;
    background:url(../images/rim_s_c.jpg) repeat-y 0 0;
}
#center div.left ul.menu li.t
{
    width:236px;
    height:35px;
    overflow:hidden;
    padding:1px 2px 0 2px;
    background:url(../images/rim_s_t.jpg) no-repeat 0 0;
}
#center div.left ul.menu li.t b
{
    display:block;
    height:35px;
    line-height:33px;
    text-align:left;
    text-indent:20px;
    font-size:14px;
    overflow:hidden;
    color:#333333;
    background:url(../images/title_1.jpg) repeat-x 0 0;
}
#center div.left ul.menu li.i
{
    text-align:center;
    padding:5px 0 10px 0;
    background:url(../images/rim_s_b.jpg) no-repeat 0 bottom;
}
#center div.left ul.menu li.i span
{
    display:block;
    margin:auto;
    width:220px;
    padding:8px 0;
    text-align:left;
    font-weight:bold;
    background:url(../images/ico1.jpg) no-repeat 13px 12px;
}
#center div.left ul.menu li.i span.active
{
    display:block;
    margin:auto;
    width:220px;
    padding:8px 0;
    text-align:left;
    font-weight:bold;
    background:url(../images/ico3.jpg) no-repeat 13px 13px;
}
#center div.left ul.menu li.i span.s
{
    font-weight:normal;
    background:url(../images/ico5.jpg) no-repeat 20px 12px;
}
#center div.left ul.menu li.i span a
{
    display:block;
    color:#333333;
    padding:0 0 0 25px;
}
#center div.left ul.menu li.i span.s a
{
    padding:0 0 0 35px;
}
#center div.left ul.menu li.i span a:hover,#center div.left ul.menu li.i span a.active
{
    color:#0067CB;
}


#center div.left ul.more
{
    width:240px;
    overflow:hidden;
    background:url(../images/rim_s_c.jpg) repeat-y 0 0;
}
#center div.left ul.more li.t
{
    height:30px;
    text-align:center;
    padding:1px 2px 0 2px;
    background:url(../images/rim_s_t.jpg) no-repeat 0 0;
}
#center div.left ul.more li.i
{
    background:url(../images/rim_s_b.jpg) no-repeat 0 bottom;
}
#center div.left ul.more li.t span
{
    margin:auto;
    width:220px;
    display:block;
    height:30px;
    overflow:hidden;
    background:#FFFFFF;
    border-bottom:1px solid #1F91D0;
}
#center div.left ul.more li.t span b
{
    float:left;
    width:95px;
    height:35px;
    line-height:35px;
    text-indent:15px;
    text-align:left;
    font-size:14px;
    color:#333333;
    background:#FFFFFF;
}
#center div.left ul.more li.i
{
    height:99px;
    padding:10px 0 0 20px;
}
#center div.left ul.more li.i label
{
    display:block;
    width:200px;
    height:22px;
    line-height:22px;
    text-align:left;
    text-indent:20px;
    background:url(../images/ico1.jpg) no-repeat 10px center;
}
#center div.left ul.more li.i label a
{
    color:#0674B3;
}
#main div.left ul.more li.i label a:hover
{
    text-decoration:underline;
}

#center div.right
{
    float:right;
    width:708px;
    overflow:hidden;
}

#center div.right ul.pager
{
    clear:both;
    height:35px;
    padding-top:5px;
}

#search_rim
{
    margin:auto;
    width:185px;
    height:105px;
    padding:5px 0 0 26px;
}
#search_rim li.classify
{
    width:185px;
    height:20px;
    border-bottom:6px solid #FFFFFF;
}
#search_rim li.inputs input
{
    float:left;
    width:124px;
    height:24px;
    border:none;
    padding-left:3px;
    color:#999999;
    background:url(../images/search_input.jpg) no-repeat 0 0;
}
#search_rim li.inputs img
{
    float:left;
    margin-left:9px;
    cursor:pointer;
}

#down_rim
{
    clear:both;
    padding:20px 0 0 0;
}
#down_rim li.title
{
    height:30px;
    background:url(../images/tag_c.jpg) repeat-x 0 0;
}
#down_rim li.title a
{
    float:left;
    width:120px;
    padding:0 4px 0 0;
    text-align:center;
    line-height:30px;
    background:url(../images/tag_1.jpg) no-repeat 0 0;
}
#down_rim li.title a:hover
{
    font-weight:bold;
    text-decoration:underline;
}
#down_rim li.title a.o
{
    text-align:center;
    font-weight:bold;
    background:url(../images/tag_0.jpg) no-repeat 0 0;
}
#down_rim li.list
{
    padding:10px;
    text-align:left;
}
#down_rim li.list label
{
    float:left;
    width:300px;
    height:26px;
    line-height:26px;
    text-align:left;
    text-indent:20px;
    background:url(../images/ico1.jpg) no-repeat 10px center;
}
#down_rim li.list label a
{
    color:#0067CB;
}
#down_rim li.list label a:hover
{
    text-decoration:underline;
}






#login
{
    margin:auto;
    width:300px;
    height:50px;
    padding:100px;
}
#login input.btu
{
    cursor:pointer;
}