*{margin:0;padding:0}
body, ul, ol, h2, h3, h4 { margin: 0px; padding: 0px;}
img { border: none; }
ul,li{ list-style:none;}
a{ color:#efe2be; text-decoration:none;}
a:hover{ color:#00CC00; text-decoration:none;}
.clear{ clear:both;}
.mb30{ margin-bottom:30px;}
.box{ width:975px; margin:auto; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;}

.topline{color:#715c23;background:url(topline.gif) repeat-x; height:25px; line-height:25px; font-size:14px;}
.topline a{ color:#715c23; text-decoration:none;}
.topline a:hover{ color:#c04f2c;}
.topdiv{width:976px; margin:auto}
.textleft{text-align:left; width:340px; float:left}
.textright{text-align:right; width:636px; float:right}


.top ul{ width:975px;height:37px; background:url(menubj.gif) repeat-x;}
.top li{line-height:37px; color:#f2ecde; font-size:14px; font-weight:bold; padding-left:20px;}
.top a{ color:#f2ecde; text-decoration:none;}
.top a:hover{ color:#FFCC00; text-decoration:none;}
.center{background:url(leftbj.gif) repeat-y left #84795d;zoom:1;overflow:hidden}

.left{width:262px;float:left;background:url(leftbj.gif) repeat-y; }
.left a{ color:#a90100; text-decoration:none;}
.left a:hover{ color:#336600; text-decoration:none;}
.left h2{ font-size:16px; font-weight:bold; color:#0f4f41; height:34px; background-color:#c8bb99; margin-top:7px; line-height:34px; padding-left:14px; width:225px;}
.left ul{ padding:10px 20px; line-height:21px;}
.left span{ font-weight:bold; color:#a90100;}
.left p{ color:#a90100; background:url(ico1.gif) left no-repeat; padding-left:15px; margin:0 10px;}
.left b{ display:block;font-weight:normal; padding-left:15px; margin:0 25px;background:url(ico3.gif) left no-repeat;}
.left h4{ display:block;font-weight:normal; font-size:12px; padding-left:15px; margin:0 35px;background:url(ico4.gif) left no-repeat;}

.right{ width:673px; float:left;padding:10px 20px}
.about p img{ float:left; border:#48412f 1px solid; }
.about span{ margin-left:220px; display:block; color:#efe2be;line-height:21px;}
.about a{ color:#b21200; text-decoration:none;}
.news h2{ float:left; margin-right:50px; display:block;}
.news p{ line-height:19px;width:500px;float:left; background:url(ico2.gif) left no-repeat; padding-left:15px; margin:0 10px;color:#efe2be;}

.pro { clear:both}
.pro li{ float:left; width:181px; height:175px;margin:10px 15px; margin-top:10px;}
.pro2 li{ float:left; width:181px; height:140px;margin:10px 15px; margin-top:10px;}
.pro b,.pro2 b{ display:block; width:171px; height:118px; text-align:center;}
.pro span{ margin:5px;display:block; text-align:center;}
.pro span img{ border:none;background-color:#fff; padding:0;}




.foot{ background:url(foot_x.gif) top repeat-x; height:100px; background-color:#84795d; color:#efe2be; text-align:center; padding-top:20px; line-height:24px; font-size:11px;}

.about_us p img{border:#48412f 1px solid; margin:5px; width:654px; height:159px;}
.about_us span{ margin:20px; display:block; color:#efe2be;line-height:21px;}
.about_us a{ color:#b21200; text-decoration:none;}
.new_list h2{ color:#0f4f41; border-bottom:#a0a0a0 2px solid; font-size:16px; font-weight:bold; height:30px; line-height:30px; margin-bottom:20px;}
.new_list p{ line-height:24px;width:600px;float:left;color:#0f4f41; background:url(ico2.gif) left no-repeat; padding-left:15px; margin:0 10px;color:#efe2be;}
.pro_list h2{ color:#0f4f41; border-bottom:#a0a0a0 2px solid; font-size:16px; font-weight:bold; height:30px; line-height:30px; margin-bottom:20px;}
.pro_list p{ line-height:24px; width:500px;float:left;color:#0f4f41; padding-left:15px; margin:0 10px;color:#efe2be;}

.newview h2{ color:#0f4f41; border-bottom:#a0a0a0 2px solid; font-size:16px; font-weight:bold; height:30px; line-height:30px; margin-bottom:20px;}
.newview p{ line-height:26px; margin:10px; text-align:justify; color:#CCCCCC}
.newview b{ display:block; font-weight:bold; color:#efe2be; background:url(ico2.gif) left no-repeat; padding-left:10px; margin-left:10px; margin-bottom:3px; border-bottom:#CCC dashed 1px; line-height:26px;}

.proview { clear:both; float:inherit; width:616px;}
.proview li{color:#efe2be; float:left;margin:5px; margin-top:10px; }
.proview img{border:#48412f 1px solid; background-color:#e8dec2; padding:4px;}
.proview span{ margin:10px;display:block; line-height:24px;}
.proview span img{ border:none;background-color:#fff; padding:0;}
.service {margin:20px 0px; font-size:12px;line-height:24px;color:#efe2be; }
.service ul{padding:10px;color:#efe2be;}
.table{background-color:#d8cba8; margin:10px 0px; float:left;}
.table td{background-color:#84795d; padding:5px}
.table span{ color:#FF0000;}


.chromestyle{font-size:12px;font-family:Verdana, Arial, Helvetica, sans-serif;width:975px;font-weight: bold;height:240px;background-color:#556AAB; margin-bottom:2px;}

.chromestyle:after{ /*Add margin between menu and rest of content in Firefox*/
content: "."; display: block; height: 0; clear: both; visibility: hidden;}

.chromestyle ul{width: 100%; /*THEME CHANGE HERE*/text-align: center; /*set value to "left", "center", or "right"*/}
.chromestyle ul li{display: inline;float:left;}
.chromestyle ul li a{color:#f2ecde;padding: 4px 6px;text-decoration: none;}

.chromestyle ul li a:hover{/*THEME CHANGE HERE*/ color:#FFCC00}


/* ######### Style for Drop Down Menu ######### */
.dropmenudiv{position:absolute;top: 0;border: 1px solid #84795d; /*THEME CHANGE HERE*/border-bottom-width: 0;font:normal 12px Verdana;line-height:18px;z-index:100;width: 150px;visibility: hidden; background-color:#d8cba8;/*Add Shadow in IE. Remove if desired*/}
.dropmenudiv a{width: auto;display: block;text-indent: 3px;border-bottom: 1px solid #84795d; /*THEME CHANGE HERE*/padding: 2px 0;text-decoration: none;color: black;}
* html .dropmenudiv a{ /*IE only hack*/width: 100%;}
.dropmenudiv a:hover{ /*THEME CHANGE HERE*/background-color: #fff;}







.pageSize { clear: both; font-size: 11px; margin:15px 20px;}
.pageSize a { float: left; padding: 0px 2px; text-decoration: none; color:#333; height:16px;line-height:14px;}
.pageSize .total { background: #F5FBFF; border: 1px solid #86B9D6; border-right: 0px solid #86B9D6; font-weight: bold; }
.pageSize .pages { background: #F5FBFF; border: 1px solid #86B9D6; margin-right: 2px; vertical-align: middle; font-weight: bold; }
.pageSize .num2 { background: #FFFFFF; border: 1px solid #c4b69e; margin-right: 2px; vertical-align: middle; }
.pageSize .num2:hover { background: #F5FBFF; border: 1px solid #86B9D6; text-decoration: none; }
.pageSize .redirect { background: #FFF; border: 1px solid #c4b69e; margin-right: 2px; padding: 0px; }
.pageSize .redirect:hover { background-color: #F5FBFF; border: 1px solid #86B9D6; text-decoration: none; }
.pageSize .curPage { margin-right: 2px; border: 1px solid #c4b69e; vertical-align: middle; background: #ffeedb; color: #92A05A; font-weight: bold; }
.pageSize .input { background: #F5FBFF; border: 1px solid #86B9D6; margin: 0px 1px 0px 5px; padding: 0px; }
.pageSize input { font-size: 11px; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; width: 30px; height: 15px !important; height: 14px; margin: 0px; border: 0px; padding: 0px; text-align: center; }
.pageSize .go { background: #F5FBFF; border: 1px solid #86B9D6; font-weight: bold; }
.pageSize .go:hover { background: #ffeedb; text-decoration: none; color: #92A05A; }
.Rotation { width:550px; height:32px; background:url(/images/nowbg.gif) no-repeat bottom; padding:0px 5px; }






.x_box{ position:relative}
.x_inputbox{ position:absolute; background-color:#FFF; border:5px #999 solid; left:240px; top:200px; width:360px}
.x_div{font-size:12px;padding:20px;}
.x_div p{ line-height:25px;}
.x_div span{ color:#FF0000}
.x_div input{ border:#999 1px solid; background-color:#FFF}
.x_div b{ display:block; width:130px; text-align:right; float:left; padding-right:3px; font-weight:normal; line-height:18px;}
.x_sign{ padding:10px; background-color:#ccc;}
.x_sign strong{ float:right; color:#FF0000}
.x_sign strong a{ color:#FF0000}
