/*¸ÞÀÎ*/
.main_banner_wrap {width:1200px; height:478px; position:relative;}
.main_banner_wrap ul {width:100%; height:478px; overflow:hidden;}
.main_banner_wrap ul li {}
.main_banner_wrap ul li img {border:0px; margin:0px; padding:0px;}
.main_banner_btn {text-align:center; position:absolute; z-index:100; bottom:30px; width:100%;}
.main_banner_btn span {display:inline-block; *display:inline; zoom:1; width:22px; height:22px; margin-right:10px; overflow:hidden;}
.main_banner_btn span.mr_none {margin-right:0px;}
.main_banner_btn span a {display:block; width:22px; height:22px; background:url(../images/main/main_banner_btn.png) left top no-repeat; text-indent:-9999px;}
.main_banner_btn span a:hover {background:url(../images/main/main_banner_btn_on.png) left top no-repeat;}
.main_banner_btn span a.on {background:url(../images/main/main_banner_btn_on.png) left top no-repeat;}

.main_content {width:998px; margin:0 auto; border-left:1px solid #dedede; border-right:1px solid #dedede;}
ul.support {width:998px; height:93px; border-bottom:1px solid #dedede;}
ul.support:after {clear:both; display:block; content:""}
ul.support li {float:left; width:332px; height:93px; border-right:1px solid #dedede; position:relative;}
ul.support li.br_none {border-right:0px;}
ul.support li span {display:block; width:332px; height:49px;}
ul.support li a {position:absolute; top:0; left:0; width:332px; height:93px; display:block; filter:alpha(opacity=0);-moz-opacity:0.0;-khtml-opacity:0.0;opacity:0.0;}
ul.support li a:hover{filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1;z-index:10;text-indent:0;}

.supporting_business {float:left; width:605px; height:188px; border-right:1px solid #dedede; border-bottom:1px solid #dedede; padding:30px; position:relative;}
.supporting_business:after {clear:both; display:block; content:""}
.supporting_business h2 {width:290px; height:19px; text-indent:-9999px; background:url(../images/main/supporting_business_title.jpg) left top no-repeat;}
.supporting_business ul {float:left; width:196px; margin-right:8px;}
.supporting_business ul.mr_none {margin-right:0px;}
.supporting_business ul li {width:100%;}
.supporting_business ul li.poto {width:100%; height:116px; margin-top:25px;}
.supporting_business ul li.text {width:100%; height:18px; padding-top:10px; line-height:18px; text-align:center;}
.supporting_business a.more {position:absolute; z-index:20; display:block; width:19px; height:19px; top:30px; right:30px; text-indent:-9999px; background:url(../images/main/btn_more.jpg) left top no-repeat;}
.supporting_business a.more:hover {background:url(../images/main/btn_more_hover.jpg) left top no-repeat;}

.cartoon {float:left; width:272px; height:188px; padding:30px; border-bottom:1px solid #dedede; margin:0px; position:relative;}
.cartoon h2 {width:67px; height:19px; text-indent:-9999px; background:url(../images/main/cartoon_title.jpg) left top no-repeat;}
.cartoon ul {width:100%; margin-top:35px;}
.cartoon ul li.poto {width:100%; height:61px; border-bottom:1px dashed #dedede; padding:0px; background:url(../images/main/cartoon_poto.jpg) left top no-repeat; text-indent:-9999px;}
.cartoon ul li.text {width:100%; line-height:26px; font-size:13px; margin-top:25px;}
.cartoon ul li.text a {display:block; text-decoration:none;}
.cartoon ul li.text a:hover {text-decoration:none; color:#81b144;}
.cartoon a.more {position:absolute; z-index:20; display:block; width:19px; height:19px; top:30px; right:30px; text-indent:-9999px; background:url(../images/main/btn_more.jpg) left top no-repeat;}
.cartoon a.more:hover {background:url(../images/main/btn_more_hover.jpg) left top no-repeat;}

.notice01 {float:left; width:272px; height:186px; border-right:1px solid #dedede; border-bottom:1px solid #dedede; padding:30px; position:relative;}
.notice01 h2 {width:68px; height:19px; text-indent:-9999px; background:url(../images/main/notice01_title.jpg) left top no-repeat;}
.notice01 ul {width:100%; margin-top:30px;}
.notice01 ul li {width:100%; height:26px; line-height:26px; font-size:13px;}
.notice01 ul li a {text-decoration:none;}
.notice01 ul li a:hover {text-decoration:none; color:#81b144;}
.notice01 ul li a span {font-size:11px; color:#81b144; font-family:Vrinda; font-weight:bold;}
.notice01 a.more {position:absolute; z-index:20; display:block; width:19px; height:19px; top:30px; right:30px; text-indent:-9999px; background:url(../images/main/btn_more.jpg) left top no-repeat;}
.notice01 a.more:hover {background:url(../images/main/btn_more_hover.jpg) left top no-repeat;}

.notice02 {float:left; width:272px; height:186px; border-right:1px solid #dedede; border-bottom:1px solid #dedede; padding:30px; position:relative;}
.notice02 h2 {width:67px; height:19px; text-indent:-9999px; background:url(../images/main/notice02_title.jpg) left top no-repeat;}
.notice02 ul {width:100%; margin-top:30px;}
.notice02 ul li {width:100%; height:26px; line-height:26px; font-size:13px;}
.notice02 ul li a {text-decoration:none;}
.notice02 ul li a:hover {text-decoration:none; color:#81b144;}
.notice02 ul li a span {font-size:11px; color:#81b144; font-family:Vrinda; font-weight:bold;}
.notice02 a.more {position:absolute; z-index:20; display:block; width:19px; height:19px; top:30px; right:30px; text-indent:-9999px; background:url(../images/main/btn_more.jpg) left top no-repeat;}
.notice02 a.more:hover {background:url(../images/main/btn_more_hover.jpg) left top no-repeat;}

.newsletter {float:left; width:272px; height:186px; border-bottom:1px solid #dedede; padding:30px; position:relative;}
.newsletter:after {clear:both; display:block; content:""}
.newsletter h2 {width:66px; height:19px; text-indent:-9999px; background:url(../images/main/newsletter_title.jpg) left top no-repeat;}
.newsletter ul.news_l {float:left; width:92px; margin-top:25px;}
.newsletter ul.news_l li.poto {width:90px; height:117px; border:1px solid #dedede;overflow:hidden;}
.newsletter ul.news_l li.text {font-size:12px; width:100%; height:20px; line-height:20px; text-align:center;}
.newsletter ul.news_l li.text a {text-decoration:none;}
.newsletter ul.news_l li.text a:hover {text-decoration:none; color:#81b144;}
.newsletter ul.news_r {float:right; width:159px; margin-top:33px;}
.newsletter ul.news_r li {width:100%; height:30px; margin-bottom:6px;}
.newsletter ul.news_r li.mb_none {margin-bottom:0px;}
.newsletter ul.news_r li.news_btn a {display:block; width:100%; height:30px; line-height:30px; background-color:#81b144; font-size:13px; color:#FFFFFF; text-decoration:none; text-align:center;}
.newsletter ul.news_r li.news_btn a:hover {text-decoration:none; font-weight:bold; color:#FFFFFF;}
.newsletter a.more {position:absolute; z-index:20; display:block; width:19px; height:19px; top:30px; right:30px; text-indent:-9999px; background:url(../images/main/btn_more.jpg) left top no-repeat;}
.newsletter a.more:hover {background:url(../images/main/btn_more_hover.jpg) left top no-repeat;}
.i_text_01 {width:147px; height:28px; border:1px solid #dedede; padding-left:10px; font-size:13px; color:#686868;}