html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, hr, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td{margin:0;padding:0;border:0px none;outline:0;font-style:inherit;font-family:inherit;}:focus{outline:0}area{cursor:pointer}ol, ul{list-style:none;}table{border-collapse:separate;border-spacing:0}caption, th, td{font-weight:normal}blockquote:before, blockquote:after, q:before, q:after{}blockquote, q{}

body{height:100%; background-color:#f0efe1; color:#333333; font:13px Arial, Helvetica, sans-serif}
a{font:12px Arial, Helvetica, sans-serif; color:#cc0000}
h1{font:18px Arial, Helvetica, sans-serif; margin-bottom:20px} 
h2{font:16px Arial, Helvetica, sans-serif;} 
h3{font:14px Arial, Helvetica, sans-serif;}
p{margin-bottom:5px}
table{margin-bottom:15px}
.clear{clear:both;}
.left{float:left}
.right{float:right}
.img{float:left; background-color:#e3e0c6; position:relative; left:-5px; margin:10px 20px 0 0}
.img img{position:relative; left:-10px; top:-10px}

.indIco{background-image:url(/img/indBg.jpg); width:76px; height:66px; display:-moz-inline-stack;display:inline-block; margin-left:15px; margin-bottom:25px; cursor:pointer}
.indIco1{background-position:0 0}
.indIco2{background-position:-76px 0}
.indIco3{background-position:-152px 0}
.indIco4{background-position:-228px 0}
.indIco5{background-position:-304px 0}
.indIco6{background-position:-380px 0}
.str{vertical-align:middle}

#Page{width:100%; min-height:100%; position:absolute}
*html #Page{height:100%}
#container{min-width:1000px; max-width:1280px; width:100%; margin:0 auto; background-color:#f0efe1; padding-bottom:150px}
*html #container{width:expression(((document.documentElement.clientWidth||document.body.clientWidth)>1280?'1280px':(document.documentElement.clientWidth||document.body.clientWidth)<1000?'1000px':'100%'));}
div.topBg{width:100%; height:399px; background:url(/img/bg.jpg) 50% 0 no-repeat; position:relative; border-bottom:5px solid #3d7207}
img.logo{width:210px; height:70px; top:45px; position:relative; margin:0 auto; display:block; left:-270px}
div.navi{background-color:#588f1e; height:75px; width:100%; overflow:hidden}
div.navi ul{width:1000px; margin:0 auto; padding-top:29px; position:relative}
div.navi ul li{padding:0 0 0 16px; float:left; background:url(/img/nav.gif) 0 2px no-repeat; margin-right:32px; position:relative; left:16px; color:#e3e0c6; font:bold 13px Arial, Helvetica, sans-serif;}
*html div.navi ul li{left:30px}
div.navi ul li a{font:bold 13px Arial, Helvetica, sans-serif; color:#FFFFFF}

div.indInf{ width:316px; float:right; padding:22px 37px 25px 0;}
div.phone{background-color:#f5f4ea; border-top:7px solid #ffffff; height:80px; font:13px Arial, Helvetica, sans-serif; color:#666666; margin-bottom:14px}
div.MiniPhone{padding:21px 0 0 40px; height:60px; width:48px; font:13px Arial, Helvetica, sans-serif; color:#abaaa3; float:left}
*html div.MiniPhone{margin-right:-3px}
div.phonIco{background:url(/img/phone.gif) 100% 0 no-repeat; height:30px; width:153px; margin:0 0 -8px 87px; position:relative; top:10px;}
div.BigPhone{font:24px Georgia, "Times New Roman", Times, serif; color:#cc0000; font-weight:bold}

div.pr_news_company{border-top:7px solid #e3e1c6; background-color:#eae8d5; padding:18px 15px 0 14px; position:relative; overflow:hidden}
.pr_news_company .tle{margin-left:11px}
.pr_news_company .right{padding:6px 12px 0 0; position:relative}
.pr_news_company .right a{font:11px Arial, Helvetica, sans-serif}
div.tle{font:bold 17px Arial, Helvetica, sans-serif; color:#000000}
.tle span{font-size:13px; display:block; margin-bottom:-3px}
div.pr_news_company .element{padding:12px 3px 16px 11px; border-bottom:2px solid #f2f1e4; font:12px Arial, Helvetica, sans-serif; color:#333333; position:relative; top:2px}
div.pr_news_company .title{margin-bottom:7px}

div.site_list{margin:52px 353px 0 58px}
div.site_list .element{ width:33.3%; float:left; padding-bottom:30px}
div.site_list .element a{font:bold 13px Arial, Helvetica, sans-serif; color:#3d7207; text-decoration:none}
div.site_list .element a:hover{color:#cc0000}
div.site_list .text{margin-top:6px; width:182px}
.line{height:10px; position:relative; overflow:hidden; background-image:url(/img/linebg.gif)}
#footer{height:128px; position:absolute; bottom:0; width:100%; left:0}

#footerIn{min-width:1000px; max-width:1280px; width:100%; margin:0 auto;}
*html #footerIn{width:expression(((document.documentElement.clientWidth||document.body.clientWidth)>1280?'1280px':(document.documentElement.clientWidth||document.body.clientWidth)<1000?'1000px':'100%'));}
.limolimo{float:right; width:300px; padding:49px 0 0 0; position:relative; right:10%}
.limolimo img{float:left; margin-right:17px; position:relative; top:-16px}
.limolimo a{font:11px/15px Arial, Helvetica, sans-serif; color:#d5d0a8; text-decoration:none}
.Blogrt{background-color:#FFFFFF; margin:0 30px; height:128px}
.Blogrt .line{background-color:#f0efe1}
.cheth{width:20%; float:left; text-align:center; padding-top:57px}
.abFot{font:11px/15px Arial, Helvetica, sans-serif; color:#333333; width:40%; padding:27px 0 0 0; position:relative; margin-left:22%}
.abFot a{font:11px Arial, Helvetica, sans-serif; color:#333333}

.indexWight{background-color:#FFFFFF; width:100%; padding:34px 0 25px 0}
.indexWightRight{padding:0 37px 0 0; float:right; width:41%}
.indexWightRight .right{padding:8px 12px 0 0}
.indexWightRight .right a{font:13px Arial, Helvetica, sans-serif}
.indexWightRight .tle{margin-left:20px}
.indexWightRight .element{margin:15px 0 0 0;  width:100%; float:left; font:11px Arial, Helvetica, sans-serif; color:#333333}
.indexWightRight .element a{font-size:13px}
.elementIn{border:1px solid #eae8d5; border-top:5px solid #eae8d5; padding:10px 12px 12px 0;}
.indexWightRight .element img{float:left; border-left:1px solid #eae8d5; margin:-15px 19px 0px 0; position:relative; left:-1px}
.indexWightRight .text{margin:4px 0 0 159px}
.indexWightLeft{padding:0 0 0 56px; width:47%; font-size:13px; color:#333333}
.indexWightLeft .tle{margin-bottom:20px}
.indexWightLeft .learnmore{margin:16px 0 0 22px}
.useful_information{margin:25px 20px 0 34px}
.useful_information .tle{margin-left:24px}
.useful_information .imIn{display:block; float:left; background-color:#e3e0c6; position:relative; left:29px; margin-right:45px}
.useful_information .element img{position:relative; left:-9px; top:-9px}
.pmd{padding-top:190px; padding-left:19px;}
.useful_information .element{width:32%; float:left; padding:34px 0 15px 0; padding-right:1%}
.useful_information .text{ margin:4px 0 0 148px; font-size:12px; color:#333333} 
.useful_information .incol{background-color:#f6f5ed}

.LeftColumn{float:left; padding:14px 0 0 50px; width:28%}
.VertNavi{border-top:10px solid #e3e1c6; background-color:#eae8d5; padding:0 11px 15px 13px; margin:0 0 20px 0}
.VertNavi .title{font:bold 15px Arial, Helvetica, sans-serif; padding:14px 0 20px 16px}
.VertNavi li{padding:14px 20px 12px 41px; font:13px/14px Arial, Helvetica, sans-serif; background:url(/img/In.gif) 28px 18px no-repeat}
.VertNavi li.incol{background-color:#f0efe1}
.VertNavi li.act{background-image:url(/img/lnAct.gif)}
.VertNavi li a{font:13px/14px Arial, Helvetica, sans-serif}

.useful{margin:30px 0 0 0}
.useful .tle{margin:0 0 8px 30px;}
.useful .element{padding:13px 30px 12px 30px; font:12px/13px Arial, Helvetica, sans-serif; color:#333333}
.useful .title{margin-bottom:3px}
.useful .title a{font:13px/16px Arial, Helvetica, sans-serif}
.useful .incol{background-color:#f6f5ed}

.RightColumn{float:right; padding:32px 40px 0 0; width:60%}
.RightColumn li{padding:6px 0 6px 20px;list-style:none; background:url(/img/li.gif) 8px 12px no-repeat}
.RightColumn ul{margin:10px 0}

.project{ margin:0 0 0 0; width:63%; float:right; padding:22px 4px 0 0}
.project a{text-decoration:none; position:relative}
.project .element{width:50%; position:relative; display:block; float:left; padding:0 0 40px 0; height:270px}
.project .text{display:block; clear:both; padding:10px 0 0 0;  margin:0 0 0 11px; width:141px; text-decoration:underline; cursor:pointer; position:relative}
.project .primg{display:block;background-color:#e3e0c6; cursor:pointer; position:relative; width:174px}
.project .primg img{position:relative; top:-10px; left:-10px}
.project .element p {padding:10px 0 0 10px; width:220px; color:#000000}

.project .element2 {width:33%; position:relative; display:block; float:left; padding:0 0 40px 0; height:270px}
.project .element2 p {padding:10px 0 0 10px; width:220px; color:#000000}

.contIntr{background-color:#eae8d5; width:498px; padding:20px 0 20px 25px; margin:23px 0 0 0}
.contIntr .title{font:italic 12px Arial, Helvetica, sans-serif; margin-bottom:5px; margin-left:5px}
.input{width:252px; height:20px; border-right:1px solid #cbc696; border-bottom:1px solid #cbc696; margin-bottom:15px}
.input input{float:left; width:247px; position:relative; height:14px; float:left; padding:3px 0 3px 5px; border:0; top:-1px; left:-1px; font:12px Arial, Helvetica, sans-serif}
.textarea{width:470px; height:144px;border-right:1px solid #cbc696; border-bottom:1px solid #cbc696; margin-bottom:20px}
.textarea textarea{width:460px; height:134px; border:0; padding:5px; position:relative; top:-1px; top:-1px; font:12px Arial, Helvetica, sans-serif}
.submit{border:0; color:#FFFFFF; text-decoration:none; font:13px Arial, Helvetica, sans-serif; background-color:#588f1e; width:94px; height:24px}
.ddt img {padding-right:5px}

/*Table*/
.tbl{width: 100%; border-collapse:collapse; text-align:left;}
.tbl thead{background: #F4F4EC;}
.tbl thead th{border-bottom: 3px solid #5D8C22; padding: 10px 15px; font-weight:900;}
.tbl tbody{font-size:85%;}
.tbl tbody th, .tbl tbody td{border-bottom: 1px solid #C7C8A9; padding: 10px 15px;}
.tbl .al-c{text-align:center;}
