@charset "utf-8";
/* CSS Document */

#wrapper{ width:970px; padding:10px; background-color:#FFF; margin:0px auto;}
#top{ height:104px; background:url(img/logo.jpg) no-repeat left top; position:relative;}
#top span{ position:absolute; top:35px; left:180px; color:#c1c1c1;}/*amend*/
#top span a{ color:#c1c1c1;}/*new*/
#top span a:hover{ color:#999;}/*new*/


#banner{ border-top:solid #89be0f 3px; margin-top:1px;}
#inban_tit{ border-top:solid #b5e71d 9px; margin-top:1px;}
#ban_tit{ border-top:solid #b5e71d 9px; margin-top:1px;  height:26px; background:url(img/btntit_bg.jpg) no-repeat top left; text-indent:20px; padding-top:24px;}

/*=====index_body======*/
#index_body{ position:relative; height:320px; margin:10px 0;}

#indbox_logo1{ position:absolute; width:970px; height:47px; left:0; top:0;}
#indbox_logo2{ position:absolute; width:330px; height:47px; right:0; top:0;}
#indbox_tit1{ position:absolute; width:250px; height:220px; left:10px; top:70px;}
#indbox_tit1 span+h3{ margin-top:20px;}/*FF IE8 IE7*/
#indbox_tit1 h3.ie6_t20{ _margin-top:20px;}/*IE6*/
#indbox_tit2{ position:absolute; width:250px; height:120px; left:320px; top:70px;}
#indbox_img{ position:absolute; width:370px; height:130px; right:0; top:65px; text-align:right;}
#indbox_img img{ margin-left:20px;}
#indbox_portfolio{ position:absolute; width:370px; height:95px; right:0; bottom:0;}


.tit_img{ border:solid #c7c7c7 1px; width:142px; height:142px; margin-bottom:10px;}/*==============2޸==================*/
.tit_img span{ height:24px; line-height:24px; background-color:#6ba901; display:block; text-align:center; color:#FFF; font-size:16px;}/*==============2޸==================*/


/*=====body======*/
#body{ padding:20px 10px;}
#body h3{ color:#333;}/*new*/
#body h3.text_grey2{ color:#999;}
#body h3.text_grey2 a{ color:#999;}
#body h3.text_grey2 a:hover{ color:#999;}

#body p1111{ text-indent:24px; color:#999;}/*amend*/
#body p{ color:#999;}/*amend*/
.title{ height:22px; line-height:22px; background-color:#5fa40c; text-indent:12px; font-weight:bold;}
.title span{ float:right; padding-right:10px;}
.title2{ height:22px; line-height:22px; background-color:#5fa40c; text-indent:12px; font-weight:bold;}
.title2 span{ float:right; padding-right:10px;}
.title2 a:hover{color:#b5e71d;} 
.box_img{ width:345px;}
.box_text{ width:545px;  padding-left:20px; padding-right:20px;}/*amend*/

.box_text2{ width:460px;}
.box_img2{ width:440px; }
.box_img2 img{ border:solid #b2b2b2 1px;}
.box_con{ width:700px;}
.box_con_img{ margin:10px 0;}
.box_con_img img{border:solid #b2b2b2 1px;}
.box_menu{ width:222px;}/*amend*/
.padbot{ padding-bottom:20px;}

.list_img li{ float:left; margin-right:8px; margin-bottom:10px;}
.list_img li img{ border:solid #b2b2b2 1px;}
.list_img2{ margin-top:10px;}
.list_img2 li{ float:left; margin-right:17px;}
.list_img2 li.none{ margin:0;}
.list_text li{ background:url(img/list.jpg) no-repeat left center; padding-left:12px;}/*amend*/
.list_text li span{ float:right;}

.list_box_a{ border-top:solid #b5e71d 1px; padding-top:20px; margin-top:20px;}
.list_box li{ width:220px; float:left; margin-right:10px;}


.page{ margin-top:20px; margin-left:150px; color:#c7c7c7}/*==============2޸==================*/
.page li a{ background-color:#FFF; color:#c7c7c7; padding:0 5px;}/*==============2޸==================*/
.page li a:hover{ background-color:#6ba901; color:#FFF;}/*==============2޸==================*/

.new_img{ width:550px;}
.new_list{ width:336px;border:solid #b2b2b2 1px; padding:20px 20px 0;}
.new_list li{ height:50px; line-height:50px;border-top:solid #b2b2b2 1px; padding:0 5px;}
.new_list li span{ float:right; color:#000;}
/*=====foot======*/
#foot{ border-top:solid #cfcfcf 2px; background:url(img/foot_logo.jpg) no-repeat 10px 20px; height:70px; padding:20px 0 0 320px; line-height:28px;}
#foot a{color:#545454;}/*new*/
#foot a:link{color:#545454;}/*new*/
#foot a:visited{color:#545454;}/*new*/
#foot a:hover{color:#90c3a2;}/*new*/

