body { font:12px Arial, Helvetica, sans-serif;
font-size-adjust:none;
font-style:normal;
font-variant:normal;
font-weight:200;
background:#EFEFEF;
 }
input
{
height:20px;
line-height:20px;
 vertical-align:middle;
 margin :0;
padding :0;  
background :white;  
    }
.input155 {
width:155px;
border:solid 1px #C4C4C4;
}
.input82
{width:82px;
margin :0 0 0 10px;
float :left;
border:solid 1px #C4C4C4;
    }
.radio1
{margin-left:10px;
 width:20px;
 text-align :left;
 height:20px;
 line-height :20px;
  vertical-align:middle;
    }
select
{width:200px;
 height:22px;
line-height:22px;
border:solid 1px #C4C4C4;
background :white;
margin :0 0 2px 10px;
padding :0;
    }
.select82
{
 width:82px;
margin :0 0 0 4px;
padding :0;
float :left;
    }
.main { 
width:976px;
margin:0 auto;
text-align:left; 
display:block;
overflow:hidden;

 }

.banner
{
	height: 187px;
	background-image: url(../images/banner_ccb.jpg);
	background-repeat: no-repeat;
}

.guide_left{
width:5px;
height:52px;
background-image:url(../images/guidleft.gif);
background-repeat:no-repeat;
float:left;
}

.guide_center{
height:52px;
width:960px;
background-image:url(../images/guidecenter.gif);
background-repeat:repeat-x;
float:left;
font-size:14px;
font-weight:500;
}

.guide_right{
width:5px;
height:52px;
background-image:url(../images/guideright.gif);
background-repeat:no-repeat;
float:left;
}
.guide_menu{
height:30px;
padding:18px 0 0 0; 
position:relative;
overflow:hidden;
float:left;
}
.guide_separator
{
	background-image:url(../images/guideseparator.gif);
	background-repeat:no-repeat;
	background-position:center;
	width:2px;
	height:32px;
	padding:10px 0;
    float:left;
}
.guide_tag
{
	margin:0 18px;
	padding:0;
    color:white;
	text-decoration:none;
	display:block ;
}
.guide_tag:hover
{
    padding-top:5px;
    }
.guide_tag:hover span.yellowbottom
{
	position:absolute;
	bottom:0;
    left:0;
	width:150%;
	font-size:2px;
    height:5px;	
	background-color:#FAF621;
}

.now
{
	color:black;
	background-image:url(../images/yellow.jpg);
	background-repeat:repeat-x;
	font-weight:700;
	margin:0 18px;
    padding:3px 15px;
    background-position:middle;
    text-decoration:none;
}
.menu{margin-top:4px;}

.menu_left{
width:30px;
height:44px;
background-image:url(../images/menuleft.jpg);
background-repeat:no-repeat;
float:left;
}
.menu_center{
width:218px;
height:44px;
background-image:url(../images/menucenter.jpg);
background-repeat:repeat-x;
float:left;
}
.menu_center b
{color:White;
 line-height:44px;

    }
.menu_right{
width:11px;
height:44px;
background-image:url(../images/menuright.jpg);
background-repeat:no-repeat;
float:left;
}
.menu_tag{
width:258px;
/*height:30px;*/
background-image:url(../images/menutag.jpg);
background-repeat:no-repeat;
margin-top:1px;

}

.menu_tag ul
{
	background-position: 0px 2px;
	background-image: url(../images/menutagbg.jpg);
	background-repeat:repeat-y;
	margin-top: 1px;
	list-style:none;
	padding:5px 0;
}

.menu_tag ul li
{
	float:left;
	margin:6px 4px;
	padding-left:10px;
	display:inline;
	list-style:none;
}

.menu_tag  a:visited, .menu_tag a:link ,.listr  a:visited, .listr a:link
{
	color:#000000;
text-decoration:none;
}

.menu_tag  a:hover,.listr  a:hover
{
	color:#000000;
text-decoration:underline;
}
.menu_tag b
{
 line-height:30px;
 padding-left:24px;
 font-weight :normal;
    }
.texttop{
width:260px;
height:9px;
background-image:url(../images/texttop.jpg);
background-repeat:no-repeat;
}
.textmiddle{
width:260px;
}
.textmiddle p
{ color :#010101;
  font-size:10px;
  width:242px;
  text-align :left;
  margin-left:9px;
  padding-bottom:10px;
    }
.textmiddle h2{
  margin-left:9px;
  padding-top:18px;}

.textbottom{
width:260px;
height:11px;
background-image:url(../images/textbottom.jpg);
background-repeat:no-repeat;
background-color:#EFEFEF;
}

.user
{height:23px;
 background-image :url(../images/usericon.jpg);
 background-repeat :no-repeat ;
 background-position :8px 0px;
 padding-left:30px;
    }
.paswd
{height:23px;
 background-image :url(../images/paswd.jpg);
 background-repeat :no-repeat ;
 background-position :9px 0px;
 padding-left:30px;   
    }

.gray{
color:#929292;
margin-left:10px;
text-decoration:underline;
}

.backtop{
font-size:14px;
font-weight:700;
color:black;
margin-left:40px;
}

.title_left{
background-image:url(../images/titleleft.jpg);
background-repeat:no-repeat;
height:44px;
width:284px;
float :left ;
}
.title_center{
background-image:url(../images/menucenter.jpg);
background-repeat:repeat-x;
height:44px;
line-height :44px;
width:411px;
color:White;
font-weight:700;
font-size:13px;
float :left ;
}

.title_right{
background-image:url(../images/menuright.jpg);
background-repeat:no-repeat;
height:44px;
width:11px;
float :left ;
}

.content_middle{
background-image:url(../images/contentmiddle.jpg);
background-repeat:repeat-y;
width:705px;
float :left ;
}
.content_bottom{
background-image:url(../images/contentbottom.jpg);
background-repeat:no-repeat;
height:6px;
width:705px;
float :left ;
}

.hg1{height:132px;}
.hg2{height:199px;margin-top:0px; *margin-top:0px !important;*margin-top:-4px;}
.hg3{height:626px;margin-top:0px; *margin-top:0px !important;*margin-top:-4px;}
.hg4{height:170px;}
.hg5{height:320px;}
.hg6{height:650px;}

.pic{
background-image:url(../images/imgbg.gif);
background-repeat:no-repeat;
height:182px;
width:201px;
padding-top:10px;
text-align:center;}

.text{
background-image:url(../images/textmiddle.jpg);
background-repeat:repeat-y;}

.name
{  float :left;
   text-align :center ;
    width:100%;
    color:#929292;
    margin-top:5px;
    }
.intr
{
    float :left;
   text-align :left ;
    width:100%;
    color:#929292;
    margin-top:5px;
    margin-left:2px;
    }
.intr a
{
    text-decoration :underline;
    }
.intr b
{    font-size :18px;
     font-weight :700;
    }
.bd{border:solid 1px;}

.ml10{margin-left:10px;}
.ml4{margin-left:4px;}
.ml40 {margin-left:40px;}
.mr10{margin-right:10px;}
.mt2{margin-top:2px;}
.mt4{margin-top:4px;}
.mt20{margin-top:20px;}
.mt25{margin-top:25px;*margin-top:25px !important;*margin-top:20px;}
.mt34{margin-top:34px;}

.ml35{margin-left:40px; *margin-left:40px !important;*margin-left:35px; }

.tc{text-align:center;} 
.tr{ text-align:right;}

h1{ font-size: 11px; margin-top:2px;font-weight:600;margin-bottom:4px; margin-left:10px; }
h2{font-size:10px;margin-bottom:10px; font-weight :600; } 
h3{ font-size: 14px; font-weight:600;margin-bottom: 11px; }

span.back
{   margin-right:12px;
    float:right;
    padding-top:16px;
    display :inline;
    font-size :10px;
    color:#010101;
    }

div.back
{  margin-right:12px;
    float:right;
    padding-top:16px;
    display :inline;
    font-size :14px;
    color:#929292;
    }

.content_middle a:visited,.content_middle a:link{
color:#929292;
text-decoration:none;
}

.content_middle a:hover{
color:#929292;
text-decoration:underline;
}

.textmiddle a:visited,.textmiddle a:link{
color:#000000;
text-decoration:none;
}
.textmiddle a:hover{
color:#000000;
text-decoration:underline;
}

/**/
.book_left
{
	text-align:left;
	padding:10px;
	width:210px;
	float:left;
}

.book_right
{
	line-height:26px;
	text-align:left;
	padding-top:10px;
	float:left;
	width:480px;
}

.book_right ul li
{
float: left; width: 240px; list-style-type: none;
}

strike {
color:#666666;
font-family:arial;
font-size:110%;
text-decoration:line-through;
}

.PriceCharacter {
color:#AA0000;
font-family:Arial;
font-size:12px;
font-weight:bold;
}

.OurPrice {
color:#AA0000;
font-family:Arial;
font-size:16px;
font-weight:bold;
margin:0 0 0 2px;
}

.listhdrr {
border-right:1px solid #999999;
vertical-align:top;
}
.listhdrr {
background:#BBBBBB url(/admin/images/gradient_listhdr.gif) repeat-x scroll left top;
border-bottom:1px solid #999999;
font-size:12px;
font-weight:bold;
padding:5px 6px;
}
td {
padding:2px;
vertical-align:top;
}
td {
font-family:Tahoma,Verdana,Arial,Helvetica,sans-serif;
font-size:12px;
}

.listr {
background-color:#FFFFFF;
border-bottom:1px solid #999999;
border-right:1px solid #999999;
font-size:12px;
padding:6px 6px;
}

.left
{
	float:left;
}
.right
{
	float:right;
}

#login
{
	color: #fff;
	font-size: 14px;
	line-height: 26px;
	text-align: right;
	padding: 0,16px;
	height:23px;
}

#login A {
	TEXT-DECORATION: none;
	margin-right:10px;
}
#login A:link {
	COLOR: #fff
}
#login A:visited {
	COLOR: #fff
}
#login A:active {
	COLOR: #fff
}
#login A:hover {
	COLOR: #45c008
}


.pagination
{
	text-align:right;
	overflow: hidden;
	height:30px;
	padding-top:3px;
	line-height:23px;
}
.pagination a
{
	text-decoration: none;
	border: solid 1px #AAE;
	color: #15B;
	white-space: nowrap;
}
.pagination a:hover
{background-color:#4D8AFF;
}

.pagination a, .pagination span
{
	padding: 2px 5px;
	margin-right: 5px;
	margin-bottom: 5px;
	cursor: pointer;
}
.pagination .current
{
	background: #0049D0;
	color: #fff;
	border: solid 1px #AAE;
	font-weight:bold;
}

.pagination .current.prev, .pagination .current.next
{
	color: #999;
	border-color: #999;
	background: #fff;
}

.Select {
	MARGIN-BOTTOM: 10px; 
}
.Select H2 {
	PADDING-BOTTOM: 8px; PADDING-LEFT: 8px; PADDING-RIGHT: 8px; COLOR: #005aa0; PADDING-TOP: 8px
}
.Select DL {
	MARGIN: 0px 5px; ZOOM: 1; OVERFLOW: hidden; BORDER-TOP: #cde7fb 1px dashed
}
.Select DL.first {
	BORDER-TOP-WIDTH: 0px
}
.Select DT {
	LINE-HEIGHT: 25px
}
.Select DD {
	LINE-HEIGHT: 25px
}
.Select DT {
	TEXT-ALIGN: right; WIDTH: 100px; FLOAT: left; FONT-WEIGHT: bold
}
.Select DD {
	WIDTH: 590px; FLOAT: right; OVERFLOW: hidden
}
.Select DD DIV {
	FLOAT: left; HEIGHT: 25px; MARGIN-RIGHT: 15px; _overflow: hidden
}
.Select DD A {
	DISPLAY: block; WHITE-SPACE: nowrap; TEXT-DECORATION: none
}
.Select DD A:link {
	PADDING-BOTTOM: 1px; PADDING-LEFT: 1px; PADDING-RIGHT: 1px; COLOR: #005aa0; PADDING-TOP: 1px
}
.Select DD A:visited {
	PADDING-BOTTOM: 1px; PADDING-LEFT: 1px; PADDING-RIGHT: 1px; COLOR: #005aa0; PADDING-TOP: 1px
}
.Select DD A:hover,.Select DD A.active  {
	LINE-HEIGHT: 15px; MARGIN-TOP: 4px; MARGIN-BOTTOM: 4px; BACKGROUND: #4598d2; COLOR: #fff
}
.Select DD A:active {
	LINE-HEIGHT: 15px; MARGIN-TOP: 4px; MARGIN-BOTTOM: 4px; BACKGROUND: #4598d2; COLOR: #fff
}
.Select DD A.curr:link {
	LINE-HEIGHT: 15px; MARGIN-TOP: 4px; MARGIN-BOTTOM: 4px; BACKGROUND: #4598d2; COLOR: #fff
}
.Select DD A.curr:visited {
	LINE-HEIGHT: 15px; MARGIN-TOP: 4px; MARGIN-BOTTOM: 4px; BACKGROUND: #4598d2; COLOR: #fff
}