@charset "utf-8";
html,body,div,h1,h2,h3,h4,h5,h6,ul,li,dl,dt,dd,span,p{ margin:0; padding:0;}
ul{list-style:none;}

body{font-size:12px; color:#000;}

#pagebody{width:1000px; clear:both;float:left;}

.toppart{
	width:100%;
	float:left;
	background-color: #001f0f;
	background-image: url(../../../images/topbg.jpg);
	background-position: left top;
}
.logo{display:block; float:left;}
.changelg{display:block; width:300px; float:right; color:#fff3a2; text-align:right; margin-top:6px;}
.changelg a{color:#fff3a2;text-decoration:none;margin-top:9px; margin-right:8px; margin-left:8px;}

.changelg a:hover{font-weight:bold;}

.nav{width:100%; float:left; clear:left; border-top:#00733A 1px solid; border-bottom:#fffff8 1px solid; height:30px; overflow:hidden;}
.menu{width:100%; float:left; clear:left; background:#007526 url(../images/mbg.jpg) top left repeat-x; border-top:#03A856 1px solid; border-bottom:#233B01 1px solid; height:30px; overflow:hidden;}
.menu li{float:left; margin-left:48px; padding-top:6px; padding-bottom:6px; display:inline;}
.menu a{ color:#fff3a2; font-weight:bold; text-decoration:none; font-size:12px;}
.menu a:hover{text-decoration:underline;}


.submenu{width:100%;background:#f5f5f5 url(../images/submenubg.jpg) bottom left repeat-x; padding-top:10px; padding-bottom:10px; font-size:12px; z-index:999;position:absolute;}
.submenu li{float:left; background:#f5f5f5 url(../images/icon_submenu.gif) left center no-repeat; padding-left:6px; margin-left:29px; display:inline;}
.submenu a{ color:#9f9f9f; text-decoration:none;}
.submenu a:hover{color:#007B1F; }

.mainbanner{width:100%; clear:left; float:left;}

.bottomshowbar{
	width:1000px;
	float:left;
	clear:left;
	background-image: url(../images/Cbg.jpg);
	background-repeat: repeat-y;
	background-position: center top;
	text-align:center;
}
.bottomshowbar h3{padding-top:10px; padding-bottom:10px; color:#000; font-size:12px;}
.bottomshowbar li{float:left; margin-right:5px;}

.menubottom{ padding-top:4px; text-align:center;color:#fff3a2; background:#006132; height:26px;overflow:hidden; clear:left;}
.menubottom a{color:#fff3a2; text-decoration:none; padding-right:10px; margin-right:10px; border-right:#fff3a2 1px solid;}

.copyrightbox{ text-align:center; height:20px; width:980px; padding:10px; line-height:20px; color:#008103; clear:left; background:#002e16; overflow:hidden;}

/*index*/
.more{width:50px; float:right; text-align:right; margin-top:4px;}
.main{
	float:left;
	clear:left;
	width:100%;
	padding-top:25px;
	background-color: #fff;
	background-image: url(../images/Cbg.jpg);
	background-repeat: repeat-y;
	background-position: center;
}

.mainleft{ margin-left:10px;margin-right:10px; width:190px; overflow:hidden; padding-left:5px; padding-right:5px; float:left;height:365px; background:#fbf4af; border:1px solid #828258;}
.mainleft h3{color:#fff; padding-bottom:2px; padding-top:2px;margin-top:5px;margin-bottom:5px;font-size:12px; text-align:center;display:block; float:left; caption-side:left; width:80px; overflow:hidden; background:#009534;height:20px;}
.mainleft .pic{width:174px; float:left; clear:left;}
.mainleft p a{color:#000;}
.mainleft p{ line-height:2em; clear:left; text-indent:2em; padding:10px 0; }
.links{}
.links a{text-decoration:none; background:url(../images/icon_links.gif) left center no-repeat; padding-left:14px; margin-right:5px; color:#000;}
.links a:hover{color:#007B1F; }

.centerpart{ padding:0 20px; margin-left:10px; width:500px; height:365px; float:left; border-left:#969696 1px solid; border-right:#969696 1px solid;}
.centerpart h3{color:#fff; padding-bottom:2px; padding-top:2px;margin-top:5px;margin-bottom:5px;font-size:12px; text-align:center;display:block; float:left; caption-side:left; width:80px; overflow:hidden; background:#009534;height:20px;}
.centerpart h3 a{color:#fff; padding-bottom:2px; padding-top:2px;margin-top:5px;margin-bottom:5px;font-size:12px; text-align:center;display:block; float:left; caption-side:left; width:80px; overflow:hidden; background:#009534;height:20px;}
.centerpart h3 a:hover{color:#009534; padding-bottom:2px; padding-top:2px;margin-top:5px;margin-bottom:5px;font-size:12px; text-align:center;display:block; float:left; caption-side:left; width:80px; overflow:hidden; background:#fff;height:20px;}
.centerpart .more{ margin-right:0px; text-align:right;}

.textbox{clear:left; margin-top:20px;}
.textbox dt{float:left; width:140px; padding-right:10px; display:block;}
.textbox dd{float:left; display:block; width:350px; }
.textbox h3{width:200px; float:left;}
.textbox p{ clear:left; line-height:1.5em;}

.newlist{ clear:left; padding-top:20px;}
.newlist li{background:url(../images/icon_list.jpg) left center no-repeat; padding-left:20px; margin-bottom:1em;}
.newlist li a{color:#000; float:left; width:420px; text-decoration:none;}
.newlist li a:hover{color:#007B1F; text-decoration:underline;}
.date{width:30px; float:right;}
.newlist li em{font-style:normal;}

.mainright{ width:180px; height:365px; padding-left:20px; float:right;}
.mainright h3{color:#009534; padding:5px 0; font-size:12px; display:block; float:left; caption-side:left; width:120px; overflow:hidden;}
.mainright .more{margin-right:18px;}

.project_list{clear:left; font-size:12px;}
.project_list li{margin-bottom:10px;}
.project_list img{margin-right:10px;}
.project_list a{color:#000; text-decoration:none; height:55px; line-height:55px;}

/*inner*/
.innermain{ 
	clear:left; 
	line-height:normal;
	background-color: #fff;
	background-image: url(../images/Cbg.jpg);
	background-repeat: repeat-y;
	background-position: center;
}
.innermain p{padding-bottom:1em;}

.leftpart{
width:226px;
float:left;
border:1px #d9d991 solid;
background:#eceabe;
}
.leftpart h2{width:226px; height:52px; padding-top:20px; background:url(../images/inner_lefttitle_bg.jpg) top left repeat-x;}
.leftpart h2 strong{ background:url(../images/lefttitle_icon.jpg) left center no-repeat; margin-left:10px; padding-left:20px; text-decoration:none; color:#000; font-size:14px;}
.leftpart h2 strong em{padding-left:20px; color:#888; font-style:normal;}
.leftmenu{width:180px; margin:0 auto; padding:10px; padding-top:0px; border:#d9d991 1px solid;}
.leftmenu li{width:180px; border-bottom:#d9d991 1px solid; overflow:hidden; padding-top:10px; padding-bottom:10px; }
.leftmenu a{background:url(../images/leftmenu_bg_icon.jpg) center left no-repeat; text-decoration:none; color:#000; width:150px; height:1em; display:block; padding-left:30px;}
.leftmenu a:hover{color:#007B1F; text-decoration:underline;}

.leftbanner{width:195px; margin:10px auto;}
.leftbanner a{clear:left; margin-bottom:10px; display:block; }


.contactusbox{width:180px; padding:10px; margin:0 auto; margin-bottom:10px; line-height:1.5em; background:#fff; border:#ccc 1px solid;}

.innercontent{float:left; width:715px; margin-left:30px; color:#000;}
.innercontent a{ color:#009600; text-decoration:none;}
.innercontent a:hover{text-decoration:underline;}

.innercontent h4{padding-top:25px; padding-bottom:5px; border-bottom:#018a1d 3px solid; color:#009600; font-size:12px; font-weight:normal; float:left; clear:both; width:100%;}
.innercontent h4 em{float:left; clear:left; font-style:normal; width:550px; }
.innercontent h4 a{float:right; width:150px; text-align:right; display:block; font-weight:bold; color:#009600; text-decoration:none;}
.innercontent h4 a:hover{text-decoration:underline;}

.innercontent p{padding-top:1em; clear:both;}
.innercontent h3{display:block; line-height:2em; margin-top:1.5em; text-align:center; font-size:12px; color:#7a7a7a; clear:left; }

.innercontent .listinfo{width:100%; padding-top:10px; padding-bottom:5px; margin-bottom:10px; color:#009600; float:left; border-bottom:#009600 1px dotted;}
.listinfo li{float:left; padding-right:2em;}

.faqbox{padding:5px; border:#009600 1px solid; clear:both; margin-top:1em;}
.faqbox h6{font-size:12px; font-weight:normal; background:#009600; color:#fff; padding:5px 10px; }
.faqbox p{ color:#009600; padding:10px 10px; line-height:1.5em;}

.quizbox{padding:15px; border:#009600 1px solid; clear:left; float:left; margin-top:1em; color:#009600; width:680px;}
.quizbox li{ padding-bottom:8px; float:left;}
.quizbox em{width:75px; height:20px; font-style:normal; display:block; float:left; clear:left;}
.input{width:585px; height:20px; border:#009600 1px solid; float:left; display:block; }
.textare{width:585px; height:180px; border:#009600 1px solid; float:left; display:block; }
.btn{padding-left:75px;}
.btn a{width:71px; float:left; margin-right:20px;}

.productbox{clear:left; width:690px; margin:10px auto; color:#009600;}
.productbox td{text-align:center; padding:4px;}
.productbox .pic{padding:3px; border:#009600 1px solid; width:300px; display:block;}
.product_listinfo{width:300px; margin:0 auto; display:block; height:20px; border:none; color:#009600;}
.product_listinfo li{float:left; padding-right:10px;}

/*news*/
.newalllist{ clear:left; padding-top:20px;}
.newalllist li{background:url(../images/icon_links.gif) left center no-repeat; padding-left:20px; padding-top:5px; padding-bottom:5px; border-bottom:#009600 1px dotted; overflow:hidden;}
.newalllist li a{color:#009600; text-decoration:none;}
.newalllist li a:hover{color:#007B1F; text-decoration:underline;}

/*transport*/
.gsInfo{ width:300px; background:url(../images/transportbox_bg.jpg) top center repeat-y; float:left; margin-left:20px; margin-top:10px;}
.gsInfo h3{background:url(../images/transportbox_top.jpg) center top no-repeat; height:23px; margin:0; text-align:left; padding:10px;}
.gsInfo ul{background:url(../images/transportbox_bottom.jpg) left bottom no-repeat; margin:0; padding:10px;}
.gsInfo li{background:url(../images/transport_listpont.jpg) left center no-repeat; padding:4px 10px;}
.gsInfo strong{color:#606060;}
.gsInfo em{color:#009600; font-style:normal; font-weight:bold;}

.transpoart_detail{clear:left; padding:20px; border:#ccc 1px solid; background:#efefef; margin-top:15px;}
.transpoart_detail li{padding:5px 0; border-bottom:#808080 1px dotted;}
.transpoart_detail li strong {width:150px; display:inline; padding-right:2em;}
.backbtn{text-align:center;}
