@charset "gb2312";
	/**
* Made by cgq
**/
	/*index.html==========================*/
	body {
	background-color:#00508f
}
.header {
	margin:0 auto;
	width:100%;
	background:#f4f5f9;
}
.wrap, .footer {
	margin:0 auto;
	width:1100px;
	background-color:#fff;
	 overflow:hidden
}
.clearfix {
	clear:both
}
.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
b {
	font-weight:bold;
	color:#0080dc;
	 float:left;
}
.morelanguage{ width:150px; height:20px; line-height:20px; text-align:center}
* html .clearfix {
	height: 1%;
}
ul {
	margin:0;
	padding:0;
	list-style-type:none;
}
.blank15 {
	clear: both;
	height: 15px;
	overflow: hidden;
	display: block;
}
.blank5 {
	clear: both;
	height: 5px;
	overflow: hidden;
	display: block;
}
.blank10 {
	clear: both;
	height: 10px;
	overflow: hidden;
	display: block;
}
/*header*/
	.top {
	height:110px;
	position:relative;
	margin:0 auto;
	background: url(../images/head_con_ly.jpg) repeat-x;
}
.top_con {
	width:1100px;
	margin:0 auto
}
.top h3 {
	float:left;
	padding:5px 0 0 0;
	height:60px
}
.top h3 img {
	width:455px;
	height:100px;
	overflow:hidden;
	margin:1px 0px 0px 5px
}
.top_nav {
	float:right;
	margin-right:20px
}
.top_nav li {
	float:right;
	height:16px;
	font:normal 12px "ËÎÌå";
	line-height:18px;
	overflow:hidden;
	padding-left:25px;
	 width:45px
	
}
.top_nav .li1{background:url(../images/en.gif) no-repeat left center; padding-right:10px}
.top_nav .li2{background:url(../images/cn.gif) no-repeat left center;}
.top_nav li a {
	color:#666666;
}
.top_nav li a:hover {
	text-decoration:underline;
}
.top_nav li span {
	padding:0 10px;
	color:#747474;
}
.ad1{ float:left; width:300px; padding-top:15px; padding-left:50px}
.hotline {
	background:url(../images/tel.png) no-repeat left center;
	width:200px;
	height:56px;
	margin-top:40px;
	clear:both;
	color:#4a9bd2;
	font-family:Impact;
	font-size:30px;
	padding-left:63px
}
.hotline span {
	height:20px;
	padding-top:20px;
	width:130px
}
.p1{ font-size:14px; font-family:ºÚÌå; color:#4a9bd2; padding-left:20px}
#mian_nav {
	background: url(../images/nav_bg.jpg) repeat-x;
	height: 40px;
	line-height: 40px;
}
.nav {
	position:relative;
	clear:both;
	width:1200px;
	margin:0 auto
}
.nav ul {
	padding-left:2px;
width:1200px;}

.nav .hot{ position:absolute;top:1px; left:360px;}

.nav li {
	float:left;
	line-height:42px;
	width:97px;
	text-align:center;
	overflow:hidden;
}
.nav li a {
	font-weight:bold;
	color:#fff;
	font-size:14px;
	display:block
}
.nav li a:hover {
	background: url(../images/nav_cur.jpg) no-repeat center center;
	display: block;
	width: 100px;
	height: 40px;
	color: #124C89;
}
.nav ul li dl {
	margin:0px;
	padding:0px;
	text-align:left;
	width:600px;
	overflow:hidden;
	height:25px
}
.nav ul li dl dd {
	list-style:none;
	color:#fff;
	float:left;
	height:18px;
	display:block;
	text-align:center;
	line-height:18px;
	z-index:999;
	position:relative;
	border-right:1px dotted #dcdcdc;
	padding:5px 0px
}
.nav ul li dl dd a {
	color:#666666;
	font-size:12px;
	font-family:Tahoma;
	font-weight:normal;
	width:69px
}
.nav ul li dl dd a:hover {
	text-decoration: none;
	color: #124C89;
	background:none;
	 width:69px

}
.active {
	clear:both;
	position:absolute;
	top:40px;
	display:block;
	_postion:fixed;
	z-index:999;
	 right:20px
}
.no_active {
	display:none
}
/*wrap*/

	.wrap {
	}
.container {
	margin:0px 22px 0px 22px;
	 overflow:hidden;
	 
}
.container .container_title {
	height:250px
}
.container .container_title2 span 
{
    padding-left:12px; height:30px
	}
.container .container_title i {
	color:#7d7c7c;
}
.container .container_title1 {
	float:left;
	width:212px;
	height:233px;
	margin:12px 15px 0px 0px
}
.container .container_title2 {
	float:left;
	width:541px;
	height:233px;
	margin-top:12px;
	background:url(../images/title_bg_m.gif) no-repeat center 7px;
	 line-height:25px;
}
.container .container_title2 .nr{ padding-top:11px; width:510px}
.container .container_title3 {
	float:left;
	width:262px;
	padding-left:10px;
	margin-top:12px
}
.container .container_content {
	height:220px;
}
.container .li1 {
	float:left;
	width:212px;
	height:220px;
	padding:0px 0px 0px 20px;
}
.container .li1 ul {
	}
.container .li1 ul li {
	float:left;
	width:88px;
	height:33px;
}
.container .li2 {
	float:left;
	width:518px;
	height:220px;
	margin-left:20px;
}
.container .li2 .nr {
	width:508px;
	margin-top:10px
}
.container .li2 .nr .pic {
	width:488px;
	line-height:25px
}
.container .nr .pic img {
	width:158px;
	height:101px;
	float:left;
	padding: 10px 15px 0px 10px
}
.container .li3 {
	float:right;
	width:260px;
	height:220px;
	margin-right:2px;
}
.silder {
	width:1100px;
	margin:0 auto;
	 margin-top:25px;
	  overflow:hidden
}
.silder  img{  width:1100px; height:334px}
.block_blank {

}
.column_l, .column_m, column_r {
	float:left;
	overflow:hidden;
}
.column_l {
	width:223px;
	padding-left:20px;
	margin-right:8px;
}
.column_l_top {
	background:url(../images/comr.jpg) no-repeat center center;
	width:215px;
	height:36px
}
.column_l_top h2 {
	font-size:12px;
	color:#faf1f1;
	line-height:40px;
	padding-left:30px;
	background:url(../images/left_btn.jpg) no-repeat center bottom;
	height:36px
}
.column_l_middle {
	background-color:#fcfafa;
	width:213px;
	min-height:40px;
	border-left:1px solid #e6e6e6;
	border-right:1px solid #e6e6e6;
	text-align:center;
	padding-top:10px;

}
.column_l_middle ul {
	padding-left:20px
}
.column_l_middle ul li {
	width:90px;
	float:left;
	height:30px;
	text-align:left
}
.column_l_middle ul li a {
	}
.column_l_fzjg_middle {
	background-color:#fcfafa;
	width:213px;
	min-height:200px;
	border-left:1px solid #e6e6e6;
	border-right:1px solid #e6e6e6;
    padding-top:10px;
}
.column_l_fzjg_middle ul {
	padding-left:20px
}
.column_l_fzjg_middle ul li {
	width:120px;
	height:30px
}
.column_l_bottom {
	background:url(../images/column_l_bottom.gif) no-repeat left center;
	width:215px;
	height:15px
}
.column_m {
	width:543px;
	overflow:hidden;
	margin-right:10px
}
.ysxm {
	width:541px;
	height:236px; 
	border: 1px solid #ddd;
}
.qhyx {
	float:left;
	width:266px;
	 margin-left:5px;
}
.qhyx .qhyx_title {
	float:left;
	width:254px;
	height:25px;
	background:url(../images/title_bg_m_l.gif) no-repeat center bottom;
	padding-left:10px
}
.xmgl {
	float:left;
	width:266px;
}
.xmgl .xmgl_title {
	float:left;
	width:254px;
	height:25px;
	background:url(../images/title_bg_m_l.gif) no-repeat center bottom;
	padding-left:10px
}
.hy_ly {
	width:541px;
	margin-top:12px;
	border:1px solid #ddd;
}
.column_m_experience {
	width:541px;
	margin-top:12px;
	border:1px solid #ddd;
	margin-top:10px;
	height:170px
}
.hy_ly_title {
	float:left;
	width:526px;
	height:38px;
	background:url(../images/hbg04.jpg) repeat-x left top;
	padding-left:15px;
	line-height:38px
}
.qhyx_title
{	float:left;
	width:526px;
	height:38px;
	background:url(../images/hbg04.jpg) repeat-x left top;
	padding-left:15px;
	line-height:38px
    }
    .qhyx_list{}
.ly_list {
	display: block;
	width: 520px;
	overflow: hidden;
	padding:10px 0px 5px 0px;
	clear:both;
}
.ly_list li {
	display: block;
	width: 90px;
	float: left;
	height: 27px;
	line-height: 27px;
	background: url(../images/ly_bj.png) no-repeat;
	margin-bottom: 10px;
	margin-left: 5px;
	margin-right: 8px;
}
.ly_list li a {
	display: block;
	width: 90px;
	height: 27px;
	color: #666666;
	background: url(../images/ly_dian.jpg) no-repeat 9px;
	padding-left: 18px;
}
.column_m_experience .cp_bg {
	width: 650px;
	float: left;
	height: 162px;
	margin-left: 10px;
	display: inline;
	overflow: hidden;
	margin-top: 5px;
}
.column_m_experience .cp_bg img {
	BORDER-RIGHT: #eee 4px solid;
	BORDER-TOP: #eee 4px solid;
	BORDER-LEFT: #eee 4px solid;
	WIDTH: 170px;
	MARGIN-RIGHT: 10px;
	BORDER-BOTTOM: #eee 4px solid;
	HEIGHT: 124px;
}
.price_system {
	width: 430px;
	overflow: hidden;
	background: #e3e2e2;
	margin: 15px 0;
}
.column_m_price table {
	border-color: gray;
	display: table;
	border-collapse: separate;
}
.column_m_price table tr {
	}
.column_m_price table td {
	line-height: 32px;
	padding: 1px 5px;
}
#Div1 {
	overflow:hidden;
	width:520px;
	text-align:center;
	margin:12px 40px 15px 5px
}
#Div1 table {
	margin-top:5px
}
#Div1 table td img {
	width:140px;
	height:110px
}
#Div1 table td a {
	display:block;
	width:145px;
	height:110px;
}
#Div2 {
	overflow:hidden;
	width:520px;
	text-align:center;
	margin:12px 40px 15px 5px
}
#Div2 table {
	margin-top:5px
}
#Div2 table td img {
	width:140px;
	height:110px
}
#Div2 table td a {
	display:block;
	width:145px;
	height:110px;
}
.zzzs {
	text-align:center;
	width:242px;
	padding-left:30px;
	 margin-top:35px;
}
.column_r_zzzs {
	border: 1px solid #DBDBDB;
	width:272px;
	height:235px
}
.column_r_fyxw {
	border: 1px solid #DBDBDB;
	width:272px;
	margin-top:10px
}
.column_r_khpj {
	border: 1px solid #DBDBDB;
	width:272px;
	margin-top:10px
}
.column_r {
	float:left;
	width:274px;
	overflow:hidden;
	min-height:770px;
	text-align:left
}
.column_r_title {
	float:left;
	width:262px;
	height:33px;
	background:url(../images/bkb_title.jpg) repeat-x center bottom;
	padding-left:10px;
	border-bottom:1px solid #dbdbdb
}
.column_r_title span {
	font-weight:bold;
	font-size:12px;
	line-height:33px;
	color:#0080dc;
}
.column_m .bt {
	height:19px;
	text-indent:-1000px;
}
.news {
	padding:10px 0px 10px 0px;
}
.news p, .news ul {
	float:left;
}
.news p img {
	width:158px;
	height:101px;
	overflow:hidden;
}
.news ul {
	padding-left:1px;
	float:left
}
.news_pic {
	float:left; text-align:center; padding-left:10px
}
.news ul li {
	width:260px;
	height:26px;
	line-height:25px;
	overflow:hidden;
	color:#666;
	position:relative;
}
.news ul li a {
	margin-left:10px;
	color:#666;
}
.news ul li a:hover {
	color:#FBAB00;
}
.news ul li span {
	position:absolute;
	top:0;
	right:0;
}
.khpj p {
	width:230px;
	padding:3px 10px 0px 10px;
	color:#666666
}
.khpj p span {
	color:#f00808
}
.successfulcase {
	margin:0 auto;
	width:1100px;
	overflow:hidden;
}
.successfulcase .sroll {
	background:url(../images/scroll_bg.gif) no-repeat left 0;
	width:1100px;
	height:131px
}
#marquee_demo table {
	margin-top:10px
}
#marquee_demo td {
	width:200px;
	height:70px;
}
#marquee_demo td a {
	display:block;
	width:120px;
	height:70px;
	padding:30px 30px 0px 30px;
	background:url(../images/scroll_li_bg.gif) no-repeat center center;
}
.search {
	height:35px;
	background:url(../images/title4.jpg) no-repeat 0 0;
	padding-left:10px;
	margin-top:20px;
}
.search form {
	background:url(../images/title4.jpg) no-repeat right 0;
	padding-right:10px;
}
.search ul {
	padding:6px 0 0 15px;
}
.search li {
	float:left;
	height:24px;
	line-height:24px;
	overflow:hidden;
	color:#666;
	padding-left:10px;
}
.search li span {
	display:inline-block;
	height:24px;
	background:url(../images/index.jpg) no-repeat 0 0;
	padding:0 5px;
}
.search li span input {
	width:120px;
	height:24px;
	line-height:24px;
	background:none;
	border:none;
}
.search li.btn input {
	width:56px;
	height:64px;
	overflow:hidden;
	background:url(../images/search6.jpg) no-repeat 0 0;
	border:none;
	cursor:pointer;
}
.product_scroll {
	margin-top:20px;
	border:1px solid #DEDEDE;
	padding:10px 20px 0 20px;
	position:relative;
}
.product_scroll_inner {
	height:113px;
	overflow:hidden;
}
.product_scroll ul {
	width:140px;
	float:left;
	padding:0 9px;
	overflow:hidden;
}
.product_scroll li img {
	width:134px;
	height:80px;
	padding:2px;
	border:1px solid #E8E8E8;
	overflow:hidden;
}
.product_scroll li.text {
	height:26px;
	line-height:26px;
	overflow:hidden;
	white-space:nowrap;
	background:url(../images/tbg.jpg) repeat-x 0 0;
	text-align:center;
	margin-top:1px;
}
.product_scroll .btn_l, .product_scroll .btn_r {
	display:block;
	width:12px;
	height:55px;
	background:url(../images/roll.jpg) no-repeat 0 0;
	position:absolute;
	top:35px;
	cursor:pointer;
}
.product_scroll .btn_l {
	left:0;
}
.product_scroll .btn_r {
	background:url(../images/roll.jpg) no-repeat right 0;
	right:0;
}
.product_scroll li a {
	line-height:22px;
}
.company .bt {
	height:19px;
	background:url(../images/title2.jpg) no-repeat 0 0;
	text-indent:-1000px;
}
.company .nr {
	padding-top:10px;
	color:#505050;
}
.company .nr .text {
	line-height:18px;
}
.company .nr .text p {
	text-indent:24px;
	padding-top:7px;
}
.friendlink {
	margin:0 auto;
	width:1100px;
	height:62px;
	overflow:hidden;
	background-color:#000
}
.friendlink .bt {
	float:left;
	width:66px;
	height:62px;
	overflow:hidden;
	color:#666;
	padding:10px;
	text-align:center
}
.friendlink .nr {
	float:left;
	width:960px;
	padding-left:20px;
}
.friendlink .nr a, .friendlink .nr a img {
	float:left;
	margin:10px 10px 0 0;
	width:auto;
	height:18px;
	line-height:18px;
	color:#666
}
/*footer*/
	.footer {
	padding:20px 0;
	text-align:center;
	color:#ccc;
	background-color:#1e1e1e
}
.footer_nav span {

}
.footer_nav a {
	padding:0 5px;
	color:#cccccc;
}
.footer_nav a:hover {
	text-decoration:underline;
	 color:#fff;
}
/*list.html==================================*/
	#mainBody {
	width: 1100px;
	margin: 0 auto;
	margin-top: 5px;
	background: url(../images/pageMain.gif) repeat-y;
}
#mainBottom {
	background-position: -960px bottom;
	padding-bottom: 6px;
	background: url(../images/pageMain.gif) repeat-y;
}
#mainLeft {

	min-height: 490px;
	_height: 350px;
	padding: 20px 0px 0px 0px;
}
#left {
	width: 240px;
	float: left;
	text-align: left;
	background: url(../images/menu_titleLine.gif) no-repeat 10px 35px #ededed;
}
#left .en_title {
	color:#3270b8;
	font-size:28px;
	font-family:Impact;
	text-align:left;
	padding-left:45px
}
#left h2 {
	padding: 15px 0px 40px 45px;
	font-family: "Î¢ÈíÑÅºÚ";
	font-size: 18px;
	color: #458413;
	font-weight: normal;
}
#left ul {
	margin-right: 13px;
}
#left li {
	height: 32px;
	line-height: 32px;
	padding-left: 42px;
	color: #5d5d5d;
	font-size: 14px;
	background: url(../images/menu_line.gif) no-repeat center bottom;
}
#left li span {
	background: url(../images/quan.gif) no-repeat left top;
	padding-left: 18px;
}
#left li span a {
	font-size:12px;
	color:#2d2d2d
}
#left li span a:hover {
	color:#d74f00
}
.links_nav {
	display: block;
	width: 215px;
	float:left;
	font-family: Microsoft Yahei;
	margin: 20px 0px 70px 0px;
}
.nav_left {
	display: block;
	width: 190px;
	color: #5e5e5e;
}
.nav_left_1,.nav_left_2,.nav_left_3 {
	display: block;
	height: 55px;
	line-height: 47px;
	color: #5e5e5e;
	font-size: 16px;
	font-family: Microsoft Yahei;
	background:none;
}
.nav_left a:link {
	color: #5e5e5e;
	padding-left: 15px;
	display: block;
}
.list_wrap .column_l {
	padding-top:20px;
}
.list_wrap .column_l h4 {
	height:32px;
	line-height:32px;
	background:url(../images/title785.jpg) no-repeat 0 0;
	color:#FFFFFF;
	font-family:Î¢ÈíÑÅºÚ;
	font-weight:bold;
	padding-left:45px;
	overflow:hidden;
}
.list_wrap .gywm, .list_wrap .lxfs {
	background-color:#F5FCF4;
}
.list_wrap .gywm ul {
	padding:10px 0;
}
.list_wrap .gywm li {
	height:30px;
	line-height:30px;
	background:url(../images/dot2.jpg) no-repeat 0 0;
	overflow:hidden;
}
.list_wrap .gywm li a {
	display:block;
	width:130px;
	margin:0 auto;
	text-indent:30px;
}
.list_wrap .gywm li a:hover {
	color:#9C1E21;
}
.list_wrap .lxfs h4 {
	background-image:url(../images/title782.jpg);
}
.list_wrap .lxfs p {
	padding:10px 10px;
	line-height:22px;
}
.list_wrap .column_m {
	width:800px;
	float:left;
	padding:10px 0px 20px 40px;
}
.list_wrap .column_m .bt {
	height:40px;
	line-height:40px;
	text-indent:0;
	position:relative;
	border-bottom:1px #dadada solid
}
.list_wrap .column_m .bt h4 {
	font-size:18px;
	color:#5f5f5f;
	padding-left:20px;
	font-family: Microsoft Yahei
}
.list_wrap .column_m .bt span {
	position:absolute;
	right:0;
	top:0;
	display: block;
	float: right;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	background: url(../images/home.jpg) no-repeat 3px;
	padding-left: 25px;
	color: #989898;
}
.list_wrap .column_m .bt span a {
	color:#989898
}
.column_m .nr h3 {
	display: block;
	background: url(../images/shu_t.jpg) no-repeat 3px;
	padding-left: 25px;
	font-size: 14px;
	font-family: Microsoft Yahei;
	font-weight: 600;
	color: #1b1b1b;
}
.column_m .nr h3 span {
	font-family: Tahoma;
	color: #666666;
	font-size: 14px;
}
.column_m .nr .nr_text {
	margin-top:25px;
	line-height:25px;
	width:750px;
	text-align:left
}
.list_wrap .column_m .nr {
	color:#666666;
	line-height:25px;
	padding-top:15px;
	width:760px;
	
}
.list_wrap .column_m .nr ul {
	padding-top:10px;
}
.list_wrap .column_m .nr li a {
	font-size:14px;
	font-weight:bold;
	color:#646464
}
.list_wrap .column_m .nr li {
	padding-left:20px;
	margin-top:10px;
	position:relative;
	background:url(../images/list_ico.gif) no-repeat left center;
}
.list_wrap .column_m .nr li a:hover {
	color:#FFA605;
	text-decoration:underline;
}
.list_wrap .column_m .nr li span {
	position:absolute;
	right:0;
	top:0;
	color:#999;
}
.list_wrap .column_m .nr .nr_desc {
	line-height:20px;
	border:1px dotted #bababa;
	background-color: #fcfcfc;
	padding:10px;
	color:#666666
}
.job_li {
	height:28px;
	line-height:28px;
}
.pagelink {
	float:right;
	height:26px;
	line-height:26px;
	background-color:#DCD9D4;
	margin:20px 0 0 0;
	padding:0 10px;
}
.pagelink a, .pagelink span {
	padding:0 3px;
}
.pagelink a.on, .pagelink a:hover {
	color:#F9003B;
}
.column_m .alb_nr ul LI {
	PADDING-RIGHT: 6px;
	PADDING-LEFT: 6px;
	FLOAT: left;
	PADDING-BOTTOM: 0px;
	MARGIN: 5px 0px 10px;
	OVERFLOW: hidden;
	WIDTH: 205px;
	PADDING-TOP: 0px;
	HEIGHT: 190px;
}
.column_m .alb_nr ul LI IMG {
	BORDER-RIGHT: #e4e4e4 1px solid;
	PADDING-RIGHT: 2px;
	BORDER-TOP: #e4e4e4 1px solid;
	PADDING-LEFT: 2px;
	PADDING-BOTTOM: 2px;
	BORDER-LEFT: #e4e4e4 1px solid;
	WIDTH: 200px;
	PADDING-TOP: 2px;
	BORDER-BOTTOM: #e4e4e4 1px solid;
	HEIGHT: 160px;
}
.column_m .alb_nr ul LI .alb_name {
	DISPLAY: block;
	OVERFLOW: hidden;
	WIDTH: 200px;
	LINE-HEIGHT: 15px;
	HEIGHT: 15px;
	TEXT-ALIGN: center;
}
.moreless{ float:right; width:44px; height:13px; margin-top:10px; margin-right:10px}
.moreless img{ width:44px; height:13px;}
.typename{ float:left}
/*singel.html==================================*/
	.singel_wrap .nr_bt {
	margin-bottom:20px;
	margin-top:40px;
}
.singel_wrap .nr_bt h5 {
	font-size:24px;
	color:#333;
	text-align:center;
}
.singel_wrap .nr_bt h6 {
	text-align:center;
	font:normal 12px "ËÎÌå";
	color:#333;
	padding:5px 0;
	background-color:#F7F7F7;
	border:1px solid #E8E8E8;
	margin-top:20px;
}
.singel_wrap .nr_text {
	font-size:14px;
	line-height:26px;
	color:#333;
}
.posts {
	PADDING-RIGHT: 10px;
	PADDING-LEFT: 10px;
	PADDING-BOTTOM: 0px;
	OVERFLOW: hidden;
	WIDTH: 655px;
	LINE-HEIGHT: 22px;
	PADDING-TOP: 0px
}
.posts P {
	MARGIN-BOTTOM: 10px
}
.single {
	PADDING-RIGHT: 15px;
	PADDING-LEFT: 15px;
	PADDING-BOTTOM: 0px;
	WIDTH: 645px;
	PADDING-TOP: 0px
}
.single H2 {
	FONT-SIZE: 18px;
	PADDING-BOTTOM: 10px;
	MARGIN: 20px 0px;
	COLOR: #222;
	BORDER-BOTTOM: #ddd 1px solid;
	TEXT-ALIGN: center
}
.postlist {
	MARGIN: 15px 0px 0px
}
.postlist LI {
	PADDING-LEFT: 12px;
	BACKGROUND: url(../images/arrow.gif) no-repeat 0px 14px;
	FLOAT: left;
	WIDTH: 640px;
	LINE-HEIGHT: 32px;
	BORDER-BOTTOM: #ddd 1px dashed;
	HEIGHT: 32px
}
.postlist LI H3 {
	FONT-WEIGHT: normal;
	FONT-SIZE: 12px;
	FLOAT: left;
	WIDTH: 500px
}
.postlist LI SPAN {
	FLOAT: right;
	WIDTH: 80px;
	COLOR: #666;
	TEXT-ALIGN: right
}
.productlist {
	MARGIN-TOP: 20px
}
.productlist LI {
	PADDING-RIGHT: 6px;
	PADDING-LEFT: 6px;
	FLOAT: left;
	PADDING-BOTTOM: 0px;
	MARGIN: 5px 0px 10px;
	OVERFLOW: hidden;
	WIDTH: 205px;
	PADDING-TOP: 0px;
	HEIGHT: 190px
}
.productlist LI IMG {
	BORDER-RIGHT: #e4e4e4 1px solid;
	PADDING-RIGHT: 2px;
	BORDER-TOP: #e4e4e4 1px solid;
	PADDING-LEFT: 2px;
	PADDING-BOTTOM: 2px;
	BORDER-LEFT: #e4e4e4 1px solid;
	WIDTH: 200px;
	PADDING-TOP: 2px;
	BORDER-BOTTOM: #e4e4e4 1px solid;
	HEIGHT: 160px
}
.productlist LI .product_name {
	DISPLAY: block;
	OVERFLOW: hidden;
	WIDTH: 200px;
	LINE-HEIGHT: 15px;
	HEIGHT: 15px;
	TEXT-ALIGN: center
}
.sidebar {
	FLOAT: left;
	OVERFLOW: hidden;
	WIDTH: 250px
}
.sidebar H3 {
	PADDING-RIGHT: 5px;
	PADDING-LEFT: 10px;
	FONT-SIZE: 14px;
	BACKGROUND: url(../images/bg.png) no-repeat 0px -131px;
	FLOAT: left;
	PADDING-BOTTOM: 6px;
	WIDTH: 230px;
	COLOR: #0b3779;
	PADDING-TOP: 8px
}
.sidebar UL {
	FLOAT: left;
	WIDTH: 250px
}
.sidebar UL LI {
	FLOAT: left;
	MARGIN-BOTTOM: 20px
}
.sidebar UL LI.widget_text {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 0px
}
.sidebar UL LI.widget DIV {
	CLEAR: both;
	PADDING-RIGHT: 10px;
	PADDING-LEFT: 10px;
	PADDING-BOTTOM: 0px;
	LINE-HEIGHT: 20px;
	PADDING-TOP: 15px
}
.sidebar UL LI UL {
	MARGIN-TOP: 15px;
	FLOAT: left
}
.sidebar UL LI UL LI {
	PADDING-LEFT: 10px;
	BACKGROUND: url(../images/spot.gif) no-repeat 0px 6px;
	MARGIN: 6px 4px 5px;
	OVERFLOW: hidden;
	WIDTH: 230px
}
.sidebar UL LI UL LI UL {
	MARGIN-TOP: 5px;
	WIDTH: 230px;
	BORDER-TOP-STYLE: none;
	BORDER-RIGHT-STYLE: none;
	BORDER-LEFT-STYLE: none;
	BORDER-BOTTOM-STYLE: none
}
.sidebar UL LI UL.sub LI {
	PADDING-LEFT: 0px;
	BACKGROUND: none transparent scroll repeat 0% 0%
}
.sidebar UL LI UL.sub LI A:link {
	PADDING-RIGHT: 5px;
	DISPLAY: block;
	PADDING-LEFT: 22px;
	FONT-WEIGHT: bold;
	BACKGROUND: url(../images/arrow.gif) no-repeat 10px 7px;
	PADDING-BOTTOM: 10px;
	WIDTH: 210px;
	COLOR: #333;
	PADDING-TOP: 2px;
	BORDER-BOTTOM: #e6e6e6 1px solid;
	TEXT-DECORATION: none
}
.sidebar UL LI UL.sub LI A:visited {
	PADDING-RIGHT: 5px;
	DISPLAY: block;
	PADDING-LEFT: 22px;
	FONT-WEIGHT: bold;
	BACKGROUND: url(../images/arrow.gif) no-repeat 10px 7px;
	PADDING-BOTTOM: 10px;
	WIDTH: 210px;
	COLOR: #333;
	PADDING-TOP: 2px;
	BORDER-BOTTOM: #e6e6e6 1px solid;
	TEXT-DECORATION: none
}
.sidebar UL LI UL.sub LI A:hover {
	BACKGROUND: url(../images/arrow_hover.gif) no-repeat 10px 7px;
	COLOR: #0b3779;
	BORDER-BOTTOM: #ccc 1px solid
}
.sidebar UL LI UL.sub .current_page_item {
	BACKGROUND: url(../images/arrow_hover.gif) no-repeat 10px 7px;
	BORDER-BOTTOM: #ccc 1px solid
}
.sidebar UL LI UL.sub .current_page_item A:link {
	FONT-WEIGHT: bold;
	BACKGROUND: none transparent scroll repeat 0% 0%;
	COLOR: #0b3779
}
.sidebar UL LI UL.sub .current_page_item A:visited {
	FONT-WEIGHT: bold;
	BACKGROUND: none transparent scroll repeat 0% 0%;
	COLOR: #0b3779
}
.sidebar UL LI UL.sub .current_page_item A:hover {
	FONT-WEIGHT: bold;
	BACKGROUND: none transparent scroll repeat 0% 0%;
	COLOR: #0b3779
}