/*=========================通用样式========================*/
*,html {
    margin:0;
    padding:0;
    font-family:arial,宋体;
}
html {
    font-size:12px;
}
body {
    background-color:#FFFFFF;
}
a {
    text-decoration:none;
    color:#333333;
}
a:hover {

}
.ll {
    text-align:left;
}
.cc {
    text-align:center;
}
.rr {
    text-align:right;
}
.clr {
    clear:both;
}
.clrL {
    clear:left;
}
.clrR {
    clear:right;
}
.floatL {
    float:left;
}
.floatR {
    float:right;
}
.pagewidth {
    width:960px;
}
.pagewidth2 {
    width:958px;
}
.center {
    margin:0 auto;
}
.marginH5 {
    margin-left:5px;
    margin-right:5px;
}
.marginV5 {
    margin-top:5px;
    margin-bottom:5px;
}
.marginL5 {
    margin-left:5px;
}
.marginR5 {
    margin-right:5px;
}
.marginT5 {
    margin-top:5px;
}
.marginB5 {
    margin-bottom:5px;
}
.margin5 {
    margin:5px;
}
.spaceV5 {
    clear:both;
    height:5px;
    line-height:5px;
    width:100%;
}
.spaceV10 {
    clear:both;
    height:10px;
    line-height:10px;
    width:100%;
}
.spaceV20 {
    clear:both;
    height:20px;
    line-height:20px;
    width:100%;
}

/*=========================独立样式=========================*/
.bd1 {
    border:1px solid #87BFF2;
}
#rootdiv {
    border-left:0px solid #DBDBDB;
    border-right:0px solid #DBDBDB;
    background-color:#FFFFFF;
}
#topbar {
    height:24px;
	line-height:24px;
	background-color:#eeeeee;
}
#topbar-in {
    height:24px;
    line-height:24px;
    color:#01448F;
}
#topbar-in a {
    color:#01448F;
    text-decoration:none;
}
#header {
    height:76px;
}
#header div img {
    border:0;
}
#header div.floatL {
    width:272px;
    height:76px;
}
#header div.floatL img {
    width:272px;
    height:76px;
}
#header div.floatR {
    width:640;
    height:76px;
}
#searchtextdiv {
    background:url(../images/searchtextdiv_bg.jpg) 0 0 no-repeat;
    width:168px;
    height:21px;
    line-height:21px;
    margin:2px 3px auto 3px;
}
#searchtextdiv input {
    margin-left:20px;
    width:145px;
    height:21px;
    line-height:21px;
    border:0;
    background:none;
}
#searchsubmit {
    border:0;
    background:url(../images/searchbt.jpg) 0 0 no-repeat;
    width:50px;
    height:26px;
    cursor:pointer;
    margin-right:5px;
}
#menubar {
    height:33px;
    background:url(../images/menubar_bg.jpg) 0 0 no-repeat;
}
#mainL {
    width:205px;
    background-color:#FFFFFF;
}
#mainL div.title {
    text-indent:40px;
    line-height:38px;
    font-size:14px;
    font-weight:bold;
    color:#5685BD;
    background:url(../images/leftbar_title_bg.jpg) 0 0 no-repeat;
}
#mainR {
    /*border-left:1px solid #DBDBDB;*/
    width:750px;
    background-color:#FFFFFF;
}
ul#productlist {
    width:750px;
    list-style:none;
    background-color:#FFFFFF;
}
ul#productlist li {
    background-color:#FFFFFF;
    float:left;
    height:210px;
    width:180px;
    margin:5px 0 5px 5px;
}
ul#productlist li img {
    border:0;
    width:180px;
    height:180px;
    clear:both;
}
ul#productlist li a.k1 {
    border:1px solid #FFFFFF;
    display:block;
    width:180px;
    height:210px;
    text-align:center;
}
ul#productlist li a.k1:hover {
    border:1px solid #e2e2e2;
}
ul#productlist li a.c1 {
    line-height:30px;
}
#productlist1 {
    list-style:none;
    width:745px;
}
#productlist1 li {
    width:745px;
    height:175px;
    border-bottom:1px dotted #aaaaaa;
}
#productlist1 li div.floatL {
    width:155px;
    height:155px;
    margin-top:10px;
}
#productlist1 li div.floatL img {
    margin:5px;
    border:1px solid #d3d3d3;
    width:145px;
    height:145px;
}
#productlist1 li div.floatR {
    width:585px;
    margin-top:10px;
}
#productlist1 li div.floatR a {
    color:#0D51A4;
}
#productlist1 li div.floatR div {
    color:#666666;
}
#productlist1 li div.floatR div a {
    color:#FF5A00;
}
ul#newslist {
    margin-left:5px;
}
ul#newslist li {
    padding:5px 5px 5px 15px;
    background:url(../images/arr2.jpg) 2px center no-repeat;
}
hr.xx {
    border-top:1px dotted #1A7EC0;
    height:1px;
    width:200px;
}
img.linkimg {
    border:0;
    width:186px;
    display:block;
    margin-top:10px;
}
#loupanbigimg {
    margin:5px;
    border:0;
    width:245px;
    height:330px;
    cursor:pointer;
}
table#loupaninfo {
    margin:5px;
    width:460px;
}
table#loupaninfo tr td {
    border-bottom:1px dashed #E8E8E8;
    color:#424242;
    height:22px;
    line-height:22px;
}
table#loupaninfo tr.t td {
    color:#187EC0;
}
.otherpics {
    width:460px;
}
.otherpics img {
    border:0;
    width:63px;
    height:70px;
    cursor:pointer;
    margin:2px;
}
.loupanimglinks img {
    border:0;
    margin:5px;
}
.googlemaps {
    border:1px dashed #e2e2e2;
}
#footer {
    padding-top:10px;
    padding-bottom:10px;
    text-align:center;
    line-height:20px;
    color:#666666;
}
#footer a {
    color:#666666;
}

.box1 {
}
.box1 div.title {
    height:30px;
    background-color:#FFFFFF;
    border-bottom:1px dotted #cccccc;
}
.box1 div.title .floatL {
    font-size:14px;
    font-weight:bold;
    color:#5685BD;
    height:30px;
    line-height:30px;
    text-indent:20px;
    background:url(../images/arr1.jpg) 3px center no-repeat;
}
.box1 div.title .floatL a {
	color:#5685BD;
	text-decoration:none;
}
.box1 div.title .floatL span {
    color:#5685BD;
    font-size:12px;
}
.box1 div.title .floatR {
    height:30px;
    line-height:30px;
}
.box1 div.title .floatR a {
    /*font-family:stencil,Algerian,arial;*/
    font-size:10px;
    text-decoration:none;
    color:#eeeeee;
    margin-right:5px;
}
.box1 div.title .floatR a img {
    border:0;
    margin-top:8px;
    margin-right:5px;
}
.box1 div.content {
    border-top:0;
}
.box2 {

}
.box2 div.title {
    height:30px;
    line-height:30px;
    background-color:#E8E8E8;
}

#sitelocation {
    height:30px;
    line-height:30px;
    background-color:#FFFFFF;
    font-size:13px;
    border-bottom:1px dotted #cccccc;
    background:url(../images/arr1.jpg) 3px center no-repeat;
    text-indent:15px;
}
#sitelocation a {
    color:#0D51A4;
}
#sitelocation a.cur {
    color:#FF5A00;
}
/*
.sdmenu {
    width:210px;
    margin:0 auto;
}
.sdmenu a {
    line-height:30px;
    display:block;
    text-indent:10px;
    font-size:14px;
    color:#2D7F01;
}
.sdmenu div {
    text-indent:10px;
}
.sdmenu div.collapsed {
    height:30px;
}
.sdmenu div.collapsed a {
    display:none;
}
.sdmenu div a {
    text-indent:20px;
    font-size:12px;
    color:#666666;
}
.sdmenu div span {
    font-size:14px;
    color:#2D7F01;
    line-height:30px;
}
**/

#searchform {
    line-height:30px;
}
#searchform select {
    width:100px;
}
#searchform input[type="text"] {
    width:100px;
}
.loupanshow {
    width:358px;
    height:220px;
    border:1px solid #E8E8E8;
    margin-top:10px;
}
.loupanshow div.title1 {
    background-color:#E8E8E8;
    width:356px;
    height:30px;
    line-height:30px;
    margin:1px;
}
.loupanshow div.title1 .floatL {
    padding-left:10px;
    font-size:14px;
    color:#333333;
}
.loupanshow div.title1 .floatR {
    padding-right:10px;
    font-size:14px;
    color:#333333;
}
.loupanshow div.content img {
    float:left;
    border:0;
    margin:5px;
    width:146px;
    height:178px;
}
.loupanshow div.content table {
    float:right;
    width:190px;
    margin:5px;
}
.loupanshow div.content table td {
    height:22px;
}
.loupanshow div.content table td.cimg {
    height:20px;
}
.loupanshow div.content table img {
    border:0;
    border:0;
    margin:0;
    width:104px;
    height:20px;
    float:right;
}
#zxcj {

}
#zxcj tr td {
    border-bottom:1px dotted #E8E8E8;
    height:28px;
    text-align:center;
}
#zxcj tr.c1 td {
    border-bottom:0;
    background-color:#E8E8E8;
}
#friendlinks {
    border-top:1px solid #e2e2e2;
    border-bottom:1px solid #e2e2e2;
    text-align:center;
}
#friendlinks ul {
    list-style:none;
}
#friendlinks ul li {
    display:inline;
}
#friendlinks ul li a {
}
#friendlinks ul li a img {
    border:0px;
    width:130px;
    height:40px;
    margin:5px 5px 5px 0px;
}

table#searchtable {
    line-height:28px;
}
table#searchform tr td input.bt {
    margin:5px;
}
#R_content {
    width:723px;
}
#R_content div.content {
    padding:5px;
    padding-left:40px;
}
#R_content div.title span.title {
    font-size:28px;
    font-family:黑体,arial,sans;
    color:#014590;
}
#R_content div.title td.link {
    color:#0D51A4;
    padding-right:5px;
}
#R_content div.title td.link a {
    color:#0D51A4;
    text-decoration:none;
}
#R_content div.title td.link a:hover {
    text-decoration:underline;
}
.aboutRW {
    width:725px;
}
.aboutRW2 {
    width:723px;
}
#membersmenu {
    list-style:none;
    width:230px;
    margin:0 auto;
}
#membersmenu li {
    line-height:20px;
    text-indent:20px;
    width:210px;
    text-align:left;
}
#membersmenu li a {
    color:#ffffff;
    text-decoration:none;
}
#membersmenu li a:hover {
    text-decoration:underline;
}
.pagelist {
    clear:both;
    width:500px;
    height:40px;
    line-height:20px;
    text-align:center;
    margin:0px auto;
}
.pagelist .pagelisttop {
    height:10px;
}
.pagelist .pagelistbottom {
    height:10px;
}
.pagelist ul {
    display:inline;
    float:none;
    height:20px;
    line-height:20px;
    list-style:none;
    padding:0;
    margin:0;
}
.pagelist ul li {
    float:none;
    display:inline;
    height:20px;
    line-height:20px;
}
.pagelist ul li a {
    display:inline-block;
    width:20px;
    height:20px;
    line-height:20px;
}
.pagelist ul li a.current {
    border:1px solid #FF6000;
}
#NewsTable {
}
#NewsTable tr td {
    height:24px;
    padding-left:5px;
    line-height:24px;
    border-bottom:1px dashed #e2e2e2;
}
#NewsTable tr td.title {
    height:32px;
    line-height:32px;
    font-size:14px;
    font-weight:bold;
    background:#ABACAF;
    color:#FFFFFF;
    padding-left:5px;
    border:0;
}
#NewsTable tr td a {
    color:#333333;
    text-decoration:none;
}
#NewsTable tr td a:hover {
    text-decoration:underline;
}
