
/********************************************/
/*         Design date: 2006-6-2            */
/*         Design Corp: CCWOnline           */
/*         Designer   : Tanjiejun           */
/*  Email: tan_jiejun(at).ccwonline.com.cn  */
/********************************************/


/********    通用样式   *******/
body{
  margin:3px 0 0;
  font-family:arial, sans-serif;
  font-size:13px;
  line-height:150%;
  text-align:center;
}
#wrap{
  margin:0 auto;
  width:760px;
  text-align:left;
  position:relative;
}
img{
  border:0;
}
p{
  margin:10px 0;
  text-align:justify;
}
ol{
  list-style:square;
  margin-left:25px;
}
ol li{
  padding-bottom:6px;
}
.clear{
 clear:both;
}
.topborder{
  border-top:1px solid #ccc;
  padding-top:10px;
}
.topdotborder{
  border-bottom:1px dashed #0B3E8D;
  line-height:135%;
  height:38px;
  overflow:auto;
}
.homeleftpic{
  margin-left:5px;
  float:right;
}
.homepic{
  margin:0px 5px 5px 0;
  float:left;
}
.aright{
  text-align:right;
  margin:0;
  padding:0 4px;
}
.blue{
  color:blue;
  padding:0 10px;
}
.10pad{
  padding:0 10px;
}
.org{
  color:#900;
  padding:0 10px;
}
.topb{
  border-top:1px solid #ccc;
  background: #efefef;
  padding:10px;
}
.gray{
  color:#666;
}
/***  链接 ***/
a:link,
a:visited{
  color:#0A3F8F;
  text-decoration: none;
}
a:hover,
a:active{
  color:#222;
  background:#eee;
}
.buy{
  color:#f00;
  font-size:14px;
  font-weight:bold;
  text-align:center;
  border:1px solid #ccc;
  background:#f1f1f1;
  padding:5px 10px;
  margin-top:20px;
  width:150px;
}

/***  更多 ***/
a.more:link,
a.more:visited{
  color:#f00;
  text-decoration:none;
}
a.more:hover,
a.more:active{
  color:#f00;
  background: #eee;
}


/***  标题 ***/
h1{
  position:relative;
  color:#0B3E8D;
  font-size:14px;
  font-weight:bold;
  background: #e6e8eb;
  text-transform:uppercase;
  padding:10px 0 3px 5px;
  margin:0;
  font-family:arial, sans-serif;
}
h2{
  position:relative;
  font-size:14px;
  text-transform:uppercase;
  font-weight:bold;
  color:#0B3E8D;
  background: url(../images/arrow_red.gif) no-repeat 0px 6px;
  padding:3px 0 0 16px;
  margin:0;
  font-family:arial, sans-serif;
  
}
h3{
  font-size:14px;
  text-transform:uppercase;
  font-weight:bold;
  color:#f00;
  border-top:1px solid #ccc;
  background: url(../images/arrow_gray.gif) no-repeat 10px 15px;
  padding:11px 10px 6px 27px;
  margin:0;
  font-family:arial, sans-serif;
}
h3 a:link,h3 a:visited{
  color:#f00;
}
h3 a:hover,h3 a:active{
  color:#000;
}
h4{
  background:#3D6EBA url(../images/h4_bg.gif) repeat-x;
  font-size:16px;
  position:relative;
  text-transform:capitalize;
  font-weight:bold;
  color:#fff;
  padding:4px 7px;
  margin:0;
  margin-top:22px;
  margin-bottom:18px;
  font-family:arial, sans-serif;
}
#sub h4{
  background:#3D6EBA;
  font-size:16px;
  position:relative;
  text-transform:capitalize;
  font-weight:bold;
  color:#fff;
  padding:4px 7px;
  margin:0;
  margin-top:22px;
  margin-bottom:18px;
  font-family:arial, sans-serif;
}
h5{
  background:#0B3E8D;
  font-size:14px;
  position:relative;
  text-transform:capitalize;
  font-weight:bold;
  color:#fff;
  padding:3px 7px;
  margin:0;
  font-family:arial, sans-serif;
}
h6{
  font-size:14px;
  text-transform:capitalize;
  font-weight:bold;
  color:#0B3E8D;
  padding:3px 7px;
  margin:0;
  margin-top:20px;
  font-family:arial, sans-serif;
}


/*********     顶部    ********/
#logo{
  margin:0;
  padding:0 0 0 5px;
  text-indent:-999px;
  width:760px;
  height:97px;
  position:relative;
  background: url(../images/logo.gif) no-repeat 5px 0;
}
#logo a{
  width:415px;
  height:80px;
  display:block;
  margin-top:14px;
}
#logo a:link,#logo a:visited{
  background: transparent;
}
#logo a:hover,#logo a:active{
  background: transparent;
}
.ba{
  position:absolute;
  top:0;
  right:0;
}
#search{
  text-transform: uppercase;
  position:absolute;
  top:55px;
  right:0;
}
#search label {
	cursor:pointer;
}
#search input{
  margin:0 4px;
}
.submit{
  background: url(../images/search_button.gif) no-repeat;
  margin:0 0 1px 3px;
  border:0;
  text-indent:-10000px;
  width:20px;
  height:20px;
}

/********    顶部导航   *******/
#nav{
  background:#0B3E8D url(../images/home_icon.gif) no-repeat 15px 10px;
  color:#fff;
  font-size:14px;
  margin:0 0 2px 0;
  padding:5px 0 10px 25px;
}
#nav a:link,
#nav a:visited{
  color:#fff;
  font-weight:bold;
  text-decoration:none;
  padding:0 12px;
}
#nav a:hover,
#nav a:active{
  color:#f00;
  background:#0B3E8D;
}
.location{
  border-bottom:1px dotted #ddd;
  position:relative;
  margin:10px 0;
}

/********    首页左侧   *******/
#Cleft{
  float:left;
  width:190px;
}
.bu{
  width:190px;
}

#Cleft p{
  margin:1px 0;
  line-height:120%;
  color:#369;
}
#Cleft p a{
  color:#369;
}
#Cleft ul{
  margin:0;
  padding:10px;
  border:1px solid #eee;
  list-style:none;
  background: #fafafa;
}
.fa{
  height:300px;
  font-weight:bold;
}
#Cleft ul li{
  color:#0B3E8D;
  background: url(../images/arrow_red_s.gif) no-repeat 0px 8px;
  line-height:220%;
  padding-left:17px;
  margin:0;
  border-bottom:1px solid #ddd;
}
.dd{
	background:#eee url(../images/dd.gif) repeat;
	height:180px;
	border:1px solid #eee;
}
#Cleft ol{
  margin:0;
  padding:10px 10px 10px 26px;
  border-top:1px solid #ccc;
  background: #fafafa;
  line-height:125%;
  position:relative;
}
.more{
  text-align:right;
  margin:0;
}
.buyb{
  text-align:center;
}

/********    首页中间   *******/
#Cmiddle{
	margin:0px 160px 10px 190px;
}
#Cmiddle .c{
  padding:0 10px;
  /*border-right:1px solid #ccc;*/
}
#f_t{
	height:220px;
}
.ff{
  font-weight:bold;
}
#Cmiddle .p{
  padding:0 5px;
}
#Mform{
  background: #F1F1F1;
  padding:10px 12px;
  line-height:22px;
  font-size:13px;
  margin:0 auto;
}
#Mform label{
  width:95px;
  display:block;
  float:left;
  text-align:right;
}
#Mform .short{
  border:1px solid #CED3D6;
  width:150px;
  display:block;
  float:left;
  margin:0 5px;
}
#Mform .long{
  width:251px;
  border:1px solid #CED3D6;
  margin:0 5px;
  display:block;
  float:left;
}
#Mform .mi{
  width:73px;
  border:1px solid #CED3D6;
  margin:0 5px;
  display:block;
  float:left;
}
#Mform textarea{
  border:1px solid #CED3D6;
  width:250px;
  float:left;
  margin:0 5px;
  height:65px;
}
#comment{
  border:1px solid #CED3D6;
  width:450px;
  margin:5px 25px;
  height:85px;
}

#f{
  margin:0 auto;
}

/********    内页中间   *******/
#LCmiddle{
	margin:0 0 10px 190px;
}
#LCmiddle .c{
  padding:0 0 0 10px;
}
#LCmiddle .p{
  padding:0 5px;
}

.re_ti{
  border-bottom:1px dotted #ccc;
  font-weight:bold;
  margin:10px 10px 0;
}
.recase{
  text-align:center;
  font-size:12px;
  line-height:13px;
  font-weight:bold;
  margin-right:25px;
}
#re_list ol{
  list-style:none;
  position:relative;
  margin:0;
}
#re_list ol li a{
  width:420px;
  padding-right:10px;
}
#re_list ol li{
  background: url(../images/arrow_gray.gif) no-repeat 0px 3px;
  padding-left:13px;
}
#re_list ol li .dat{
  float:right;
  color:#888;
  width:80px;
  font-size:10px;
}
#per img{
  margin:5px 10px 10px 0;
  border:0;
}

/********    首页右侧   *******/
#Cright form{
	margin:0;
	padding:0;
}
.rsearch{
  text-align:center;
  padding:10px 0;
  background: #e6e8eb;
}
#keyword{
  margin-left:3px;
}
#Cright{
  float:right;
  width:160px;
  margin-top:2px;
  border:1px solid #e6e8eb;
}
.be{
	margin:5px 0;
	padding:5px;
	background: #e6e8eb;
	font-weight:700;
	font-size:14px;
}
.be a{
	color:#f00;
}
#Cright p{
  margin:4px 12px 10px 20px;
  line-height:130%;
}
#Cright ul{
  margin:0;
  padding:2px 10px 10px 18px;
  list-style:none;
}
#Cright ul li{
  text-transform:capitalize;
  color:#0B3E8D;
  background: url(../images/arrow_red_s.gif) no-repeat 0px 4px;
  padding-left:17px;
  margin:0;
}
.rss{
 border-top:1px solid #ccc;
 padding:7px 10px;
 margin:0;
 font-size:11px;
 background: url(/images/icon_xml.gif) no-repeat 10px 12px;
}
.rss a:link,
.rss a:visited{
 padding-left:30px;
}
.rss a:hover,
.rss a:active{
 padding-left:30px;
 background: url(/images/icon_xml.gif) no-repeat 0px 9px ;
 color:F00;
}

/****** Subscribe form  ******/
#sub label{
  width:110px;
  display:block;
  float:left;
}
#sub #uname,
#sub #pas,
#sub #pasc{
  border:1px solid #CED3D6;
  display:block;
  float:left;
  width:150px;
}
.20pad{
  margin:2px 20px;
  line-height:200%;
}
#com label{
  width:72px;
  display:block;
  float:left;
  padding:0 3px;
}
#com input{
  width:140px;
  border:1px solid #CED3D6;display:block;float:left;
}
#com #addr,
#com #emm{
  width:352px;
  border:1px solid #CED3D6;display:block;float:left;
}
/*******     版权信息    ******/
#footer{
  border-top:2px solid #888;
  text-align:center;
  padding:4px 0 25px;
  clear:both;
}
#search_re p{
  margin:0 0 10px;
}
.pad-left{
	padding-left:18px;
}
.ol_margin{
	margin:0 auto;
	padding:0;
}