.Bodyer_right_kuang {
	FLOAT: left;
	WIDTH: 750px;
	BACKGROUND-COLOR: #00BCCF;
	TEXT-ALIGN: left;
	padding: 5px;
	border: 1px solid #009BB7;
}
.zifont {
	FONT-SIZE: 16px;
	COLOR: #FFFFFF;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}
.zifontred {
	FLOAT: left;
	color: #FFFFFF;
}
.zifont2 {
	FONT-SIZE: 10px;
	FLOAT: right;
	COLOR: #FF0000;
	FONT-FAMILY: Arial;
	padding-right: 15px;
}
.Bodyer_right_box {
	MARGIN-TOP: 3px;
	FLOAT: left;
	WIDTH: 750px;
	COLOR: #000000;
	BACKGROUND-COLOR: #ffffff;
	TEXT-ALIGN: left;
	padding: 5px;
	border: 1px solid #009BB7;
}
#Header {
	margin:auto;
	width:1004px;
	height:47px;
	position:relative;
	background-image: url(../images/Header_bg.gif);
	background-repeat: no-repeat;
}

#Header_navigation {
	float:left;
	width:640px;
	line-height:normal;
	height: 33px;
	margin-top: 14px;
      }
    #Header_navigation ul {
	margin:0;
	list-style:none;
	padding: 0;
	float: left;
      }
    #Header_navigation li {
      display:inline;
      margin:0;
      padding:0;
      }
    #Header_navigation a {
      float:left;
      background:url("../images/tableftF.gif") no-repeat left top;
      margin:0;
      padding:0 0 0 4px;
      text-decoration:none;
      }
    #Header_navigation a span {
	float:left;
	display:block;
	background:url("../images/tabrightF.gif") no-repeat right top;
	color:#fff;
	padding-top: 11px;
	padding-right: 5px;
	padding-bottom: 8px;
	padding-left: 5px;
      }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #Header_navigation a span {float:none;}
    /* End IE5-Mac hack */
    #Header_navigation a:hover span {
      color:#FFF;
      }
    #Header_navigation a:hover {
      background-position:0% -42px;
      }
    #Header_navigation a:hover span {
      background-position:100% -42px;
      }
#Header_Search {
	float:left;
	width:350px;
	line-height:normal;
	height: 30px;
	margin-top: 14px;
	padding-top: 3px;
      }

#container{
  background:transparent url(../img/dot-bg.jpg) 0 0 repeat-x;
  color:#000;
}

.border_bottom3{
  border-bottom:3px solid #CDCDCD;
}

#sub_nav{
  background-color:#1D4009;
}

#sub_nav li{
  background:transparent url(../img/white-lt.gif) 100% 5px no-repeat;
  color:#FFF;
}

#sub_nav li a:link{
  color:#FFF;
}

#sub_nav li a:visited{
  color:#FFF;
}

#sub_nav li a:hover{
  color:#FFF;
}

.dgreen-bg{
  background-color:#1C3F09;
  width:100%;
  height:34px;
  border-bottom:20px solid #B6B683;
  border-top:3px solid #85B512;
}

#main_nav li{
  color:#FFF;
  background:transparent url(../img/lt2.gif) 0 10px no-repeat;
}

#main_nav li a:link{
  color:#FFF;
}

#main_nav li a:visited{
  color:#FFF;
}

#main_nav li a:hover{
  color:#FFF;
}

#top-adv{
  border:1px solid #B6B683;
  border-bottom:4px solid #B6B683;
}

#top-contact-info{
  color:#565615;
  background:transparent url(../img/contact-bg.gif) 0 2px no-repeat;
}

#left-nav-bar{
  background:#E7E7D6 url(../img/left.gif) 0 0 repeat-x;
}

#left-nav-bar h2{
  color:#3E650C;
  background:transparent url(../img/green-tab.gif) 8px 12px no-repeat;
  letter-spacing:1px;
  border-bottom:1px solid #ABABAB;
}

#left-nav-bar ul li{
  background:transparent url(../img/black-dot.jpg) 3px 9px no-repeat;
}

#left-nav-bar h3{
  border-top:1px solid #D8CECD;
  border-bottom:1px solid #D8CECD;
  color:#6E1920;
}

#right-cnt p{
  color:#4D4D4D;
}

.pages{
  background-color:#B6B683;
  border-bottom:3px solid #4D4D37;
}

.pages h2{
  color:#3F4808;
  background:url(../img/coffee-tab.gif) 1px 1px no-repeat;
}

#tags{
  background-color:#F6F6F6;
}

#products-list li ul li{
  border-top:1px dashed #000;
  color:#6F6F6F;

}

#products-list li ul li span{
  color:#C80000;
}

div.col_center{
  border:1px solid #B6B683;
  background:transparent url(../img/c-bg.gif) 100% 100% no-repeat;
}

.sub-title h2{
  background:transparent url(../img/green-tab.gif) 6px 1px no-repeat; 
  color:#3E650C;
}

div.col_center p#intro{
  color:#426A0C;
}

div.col_center ul li{
  background:transparent url(../img/black-dot.jpg) 3px 8px no-repeat;
}

div.col_center ul li a:link{
  color:#426A0C;
}

div.col_center ul li a:visited{
  color:#426A0C;
}

div.col_center ul li a:hover{
  color:#426A0C;
}

#right-list li{
  background:transparent url(../img/black-dot.jpg) 5px 16px no-repeat;
  border-bottom:1px solid #CECECE;
}

#about{
  background-color:#1C3F09;
  width:100%;
  padding:10px 0 10px 0;
  height:14px;
  border-top:3px solid #85B512;
  text-align:left;
  color:#FFF;
}

#about a:link{
  color:#FFF;
}

#about a:visited{
  color:#FFF;
}

#about a:hover{
  color:#FFF;
}


/* 全局样式 */


button{
	font-size: 16px;
}
body{

	font:normal 16px "宋体", Verdana, Arial, Helvetica, sans-serif;
}

div,span,p,ul,li,dt,dd,h1,h2,h3,h4,h5,h5,h7{
}

img{border:none;}

.clear{
   font-size:1px;
   width:1px;
   height:1px;
   visibility:hidden;
   clear:both;
}

ul,li{
   list-style-type:none;
}

/* 链接样式 */
a,a:link,a:visited{
   color:#000;
   text-decoration:none;
}

a:hover{
   color:#000000;
}

.cdred,a.cdred:link,a.cdred:visited{color:#C80000;}
.cwhite,a.cwhite:link,a.cwhite:visited{color:#FFF;background-color:transparent;}
.cgray,a.cgray:link,a.cgray:visited{color:#6B6B6B;}
.cblue,a.cblue:link,a.cblue:visited{color:#1F3A87;}
.cred,a.cred:link,a.cred:visited{color:#FF0000;}

.margin-r24px{
   margin-right:24px;
}

/* 字体大小*/
.f12px{
	font-size:14px;
	padding: 10px 0px 0px 0px;
}
.f14px{ font-size:16px;}

/* 字体颜色 */
.fgreen{color:green;}
.fred{color:#FF0000;}
.fdred{color:#bc2931;}
.fdblue{color:#344E71;}
.fdblue-1{color:#1c2f57;}
.fgray{color:#999;}
.fblack{color:#000;}

/* 其他属性 */
.txt-left{text-align:left;}
.left{ float: left;}
.right{ float: right;}
.hidden {display: none;}
.unline,.unline a{text-decoration: none;}
.noborder{border:none;	}
.nobg{background:none;}


/* CSS Document */

#wrapper
{
	width:100%;
	text-align: center;
	background-color: #009999;
}
.clear
{clear:both;
margin:0px;
padding:0px;
}

.menuzone
{
	height:35px;
}
#logo
{
	width:760px;
	height:114px;
	background-image:url(../images/img05.jpg);
	float:left;
	margin-top: 8px;
}
.topMenu
{
	margin:0px;
	padding:20px 20px 0px 0px;
	float:left;
}
.topMenu ul
{margin:0px;
padding:0px;
}
.topMenu li
{display:inline;
color:#FFFFFF; border-left:1px solid #fff; padding:0 5px 0 10px;
}
.topMenu li.first{border:none}

.topMenu li a
{color:#FFFFFF;
text-decoration:none;
font-weight:bold;
padding:0px 5px 0px 3px;
}
.topMenu li a:hover{text-decoration:underline}
.topMenu li a.current{text-decoration:underline}
#header
{width:100%;
height:100%;
}
#menu2
{height:30px;
float:right;
margin:0px;
padding:20px 20px 0px 0px;
}
#menu2 ul
{margin:0px;
padding:0px;
}
#menu2 li
{display:inline;
color:#FFFFFF;
list-style:none;
}
#menu2 li a
{color:#FFFFFF;
margin:0px 20px 0px 0px; display:inline;
font-size:12px;
text-decoration:none;
font-weight:bold;
}
#banner
{width:904px;
height:285px;
background:url(../images/mainbanner.jpg);
}
h1
{margin:0px;
padding:26px 0px 0px 47px;
font-size:21px;
color:#FFFFFF;
}
h2
{
	margin:0px;
	color:#000000;
	font-family: "黑体";
	font-size: 20px;
	font-weight: bold;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 40px;
}
.features
{ width:408px;
padding:10px 0px 0px 0px;
}
.features ul
{margin:0px;
padding:0px;
}
.features li
{list-style-type:none;
padding:10px 30px 12px 86px;
font-size:12px;
color:#7DC6F1;
font-weight:bold;
}

.bannertxt {
	color:#ffffff; 
	font-size:11px; 
	font-weight:100;
}
.readMore
{
padding:0px 0px 0px 86px;
margin:0px;
}
.readMore a
{
color:#7DC6F1;
font-size:12px;
margin:0px;
font-weight:bold;
text-decoration:none;
}
.compatibility
{width:904px;
padding:0px 0px 0px 0px;
margin:0px;
background-image:url(../images/pic2.jpg);
background-repeat:no-repeat;
font-weight:bold;
}

.compatibilitybox {
	width:250px;
	float:right;
	
}

.compatibilitytxt {
	float:left;
	padding:20px 0px 0px 0px;
	margin-right:10px;
}

.compatibilityicon {
	float:left;
	margin-right:10px;
}
#columZone
{
	width:100%;
	background:#EEEFF3 url(../images/piccontainerbg.jpg) left  bottom no-repeat;
	padding:0px 0px 20px 0px;
}
#container2
{width:650px;

}
.column1 {
	width:226px;
	float:left;
	background:url(../images/verticalline.jpg) right top no-repeat;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}
.columnText
{ 
padding:10px 0px 0px 46px;
}

.columnLink
{
width:226px;
padding:10px 0px 0px 0px;
font-weight:bold;
font-size:12px;
color:#E93B0C;
}
.order
{font-weight:normal;
font-size:12px;
color:#FF6600;
padding:0px 0px 0px 10px;
}
.order a
{color:#FF6600;
 text-decoration: none;
}
#wrapper .welCome #columZone .column1 .columnLink .order {
	color: #FF6600;
	text-decoration: none;
}
#wrapper .bottom_container #container2 .welCometextBox1 .welCometext a {
	color: #FF6600;
	text-decoration: none;
}
#wrapper .welCome #columZone .column2 .columnLink .order {
	color: #FF6600;
	text-decoration: none;
}


.column2 {
	width:inherit;
}
h3
{
color:#000000;
font-size:12px;
font-weight:bold;
margin:0px;
padding:25px 0px 22px 0px;
}
.blueDot
{width:904px;
height:33px;
background-image: url(../images/bluebg.png);
}
.welCome
{width:100%;
}
.welComeleft
{width:19px;
height:44px;
background-image:url(../images/blueleftbg.jpg);
float:left;
}
.welComeright
{width:19px;
height:44px;
background-image:url(../images/bluerightbg.jpg);
float:right;
}
.welCometextBox1
{width:650px;
background-color:#FFFFFF;
float:left;
line-height:23px;
}



.bottom_container{width:100%}
.welCometextBox2{float:right; width:192px; padding:0 0 0 38px}
.welCometextBox2 h4{
	float:left;
	width:170px;
	height:25px;
	color:#fff;
	background:url(../images/bluebg2.jpg) no-repeat 0 0;
	padding:68px 0 0 22px;
	font-family: "黑体";
	font-size: 20px;
	font-weight: bold;
}
.welCometextBox2 .news{float:left; width:192px; background:url(../images/news_bg.gif) repeat-y 0 0}
.welCometextBox2 .news p{
	float:left;
	width:154px;
	color:#58595e;
	padding:5px 0 8px 20px;
	font-family: "宋体";
	font-size: 12px;
	line-height: 23px;
}
.welCometextBox2 .news p span{color:#c45221; font:11px/13px; font-weight:bold}
.welCometextBox2 .more{float:left; width:192px; height:58px; background:url(../images/more_bg.gif) no-repeat 0 0}
.welCometextBox2 .more a{
	float:left;
	font-weight:normal;
	color:#FF6600;
	text-decoration:none;
	margin:13px 0 0 21px;
	font-size: 12px;
	line-height: 23px;
}
.welCometextBox2 .more a:hover{text-decoration:underline}


.welCometext
{
	float:left;
	text-align:justify;
	margin:0px;
	color:#6C6B70;
	border-bottom:solid #d6d7da 1px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}
.welCometextBold
{color:#1E3C73;
font-weight:bold;
}

#footer{
	width:904px;
	float:none;
	border-top-width: 2px;
	border-top-style: dashed;
	border-top-color: #bfbfbf;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#footer ul{width:904px; float:left; list-style:none; padding:20px 0 50px 0 }
#footer li{width:auto; font:bold 11px/13px; color:#4564a7; padding:0 10px 0 10px ; border-left: 1px solid #4564a7; display:inline}
#footer li.first{border:none}
#footer li a{color:#4564a7; text-decoration:none}
#footer li a:hover{color:#4564a7; text-decoration:underline}
#footer li a.current{text-decoration:underline}







/* inner pages css start */
h1.inner{
	color:#4564a7;
	width:auto;
	font-weight:bold;
	text-decoration:none;
	font-family: "黑体";
	font-size: 24px;
	padding-top: 8px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
h1.inner span{font:24px tahoma, Arial; color:#4564a7; font-weight:bold; margin:0px; padding:25px 0px 10px 0px; background:none}
.aboutus-img{float:right; border:4px solid #dcdcda;	margin:0px 0px 10px 20px;}
h5{font:15px Myriad Pro, Arial, Helvetica, sans-serif; color:#555555; font-weight:100; padding:0px 0px 5px 0px;	border-bottom:1px dotted #000; margin:0px 0px 10px 0px; background:none }
h6.inner{
	color:#000000;
	font-weight:normal;
	padding:0px 0px 5px 0px;
	margin:0px 0px 0px 0px;
	background:none;
	font-family: "黑体";
	font-size: 17px;
}
.aboutcolumnzone{padding:20px 0px 16px 0px;}
.aboutcolumn1{width:48%; float:left; margin:0px 0px 10px 0px;}
.aboutcolumn2{width:48%; float:right; margin:0px 0px 10px 0px;}
.abouticon{float:left; margin:0px 20px 0px 0px;}
.insidereadmore{padding:10px 0px 10px 0px;}
.insidereadmore a{color:#5D2D23; font-size:14px; text-decoration:none}
.insidereadmore a:hover{text-decoration:underline}

a.projects{color:#5D2D23; font-size:14px; text-decoration:underline}

input.button{color:#ffffff;	background:#414141;	font:bold 11px; text-decoration:none; padding:10px 10px; margin:0px 5px 5px 0;	border:1px solid #000;}
input.button:hover{cursor:pointer; color:#cccccc;}
.project-img{float:right; margin-left:20px;	border: 6px solid #dcdcda;}
.whiteheading{font:30px Myriad Pro, Arial; color:#000; font-weight:100;	padding:0px; margin:25px 0px 20px 0px;}
.ourprojectrow{
	margin-bottom:10px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
}
.servicecolumnzone{padding:20px 0px 16px 0px;}
.servicecolumn1{width:48%; float:left; margin:0px 0px 10px 0px;}
.servicecolumn2{width:48%; float:right;	margin:0px 0px 10px 0px;}
.blog-posted-row{padding:3px; background:#dcdcda}

.blog-posted-row a{color:#5D2D23; font-size:14px; text-decoration:underline; padding:0 0 0 8px}
.blog-posted-row a:hover{text-decoration:none}
/* inner pages css ends */


/*newslist右边*/
.R_main {
	WIDTH: 750px;
}
.Bodyer_right_news_t {
	PADDING-LEFT: 14px;
	BACKGROUND-IMAGE: url(../images/news_t.gif);
	WIDTH: 213px;
	COLOR: #FFFFFF;
	PADDING-TOP: 6px;
	HEIGHT: 28px;
	float: left;
}
.Bodyer_left_menu_t {
	PADDING-LEFT: 14px;
	WIDTH: 190px;
	COLOR: #FFFFFF;
	PADDING-TOP: 8px;
	HEIGHT: 26px;
	float: left;
	font-weight: bold;
	background-image: url(../images/news_t.gif);
}

.Bodyer_right_news_c {
	BACKGROUND-IMAGE: url(../images/news_c.gif);
	WIDTH: 217px;
	background-repeat: repeat-y;
	padding-right: 5px;
	padding-left: 5px;
}
button{
	font-size: 16px;
}
