@charset "utf-8";
/* global */

.clearboth{clear:both;line-height:0px;font-size:0px;}

.logo{background:#FEF8DE;padding-top:35px;}
.rtop{background:#FEF8DE;text-align:right;width:657px;height:134px;overflow:hidden;}
.nav{padding-left:37px;margin-right:0px;list-style:none;font-size:0px;line-height:0px;height:74px;}
.nav li{float:left;border-left:1px solid #ccc;}
.top_p{padding-top:40px;padding-right:10px;}
.banner{width:657px;height:284px;}

.footer{padding-top:30px;padding-bottom:30px;text-align:center;background:#FEDF9E;}

.side_news_list{}
.side_news_list dt{padding-left:10px;padding-right:10px;padding-top:27px;line-height:30px;}
.side_news_list dt a:link,.side_news_list dt a:visited{padding-left:10px;color:#333;font-weight:bold;text-decoration:none;background:url(../images/global/side_news_arrow.gif) no-repeat left center;}
.side_news_list dt a:hover{color:#038733;}
.side_news_list dd{padding-left:10px;padding-right:10px;padding-bottom:30px;border-bottom:1px solid #fff;}
.side_container_more{padding-left:10px;}
.side_contact_img{margin-top:60px;}

.servlist_left{margin:0px;padding:0px;list-style:none;}
.servlist_left li{margin-bottom:25px;}
.servlist_left li.last{margin-bottom:0px;}

.page_position{background:url(../images/global/dot1.gif) repeat-x bottom; height:25px;line-height:25px;padding-left:30px;}
.page_position a:link,.page_position a:visited{text-decoration:none;color:#333;}
.page_position a:hover{color:#000;}

/* layout */

.bodycontainer_index{width:597px;background:#fff;padding:30px;}
.bodycontainer_know{width:597px;background:#fff;padding-left:30px;padding-right:30px;padding-bottom:30px;}

/* index */

.index_l{float:left;width:324px;margin-right:43px;}
.index_r{float:left;width:229px;}
.index_service{width:324px;text-align:left;list-style:none;}
.index_service dt{margin-bottom:24px;}
.index_service dd{height:57px;overflow:hidden;width:324px;text-align:left;margin-bottom:34px;}
.index_service dd.last{margin:0px;}
.index_service_img{float:left;margin-left:0px;background:#000;width:95px;}
.index_service_info{float:left;margin-left:12px;width:215px;}
.index_service_info p{margin:0px;}
.index_service_listtitle,.index_service_listtitle a:link,.index_service_listtitle a:visited{color:#009933;font-weight:bold;text-decoration:none;}
.index_service_listtitle a:hover{color:#000;}
.index_service_listdes,.index_service_listdes a:link,.index_service_listdes a:visited{text-decoration:none;color:#333;}
.index_service_listdes a:hover{text-decoration:underline;}

.index_good_title{margin-bottom:24px;}
.index_good_des{margin:15px auto;}

.index_mem_title{margin:31px auto 20px 0px;}
.index_mem_img{width:81px;}
.index_mem_des{width:136px;}
.index_mem_des_title{font-size:14px;color:#009A32}
.index_mem_des_content,.index_mem_des_content a:link,.index_mem_des_content a:visited{color:#333;text-decoration:none;}
.index_mem_des_content a:hover{text-decoration:underline;}

.index_side_container{padding-top:36px;padding-left:22px;padding-right:28px;}

/* know */

.know_container{padding-top:30px;}
.now_img{padding-left:20px;}
.know_right{width:340px;}

.know_list{list-style:none;margin:0px;padding:0px;}
.know_list li{height:30px;line-height:30px;background:url(../images/global/dot1.gif) repeat-x bottom;}
.know_list li a:link,.know_list li a:visited{background:url(../images/know/know_list_arrow.gif) no-repeat left center;padding-left:10px;text-decoration:none;color:#333;}
.know_list li a:hover{color:#000;}

.knwo_page_btn{height:13px;margin-top:15px;}
.knwo_page_btn div{margin-right:10px;line-height:13px;font-size:11px;}

.knowdetail_title{line-height:38px;font-size:16px;font-weight:bold;background:#7FCC98;text-align:center;}
.knowdetail_content{padding:20px;}

/* about */

.aboutlist{list-style:none;padding:0px;margin:0px;}
.aboutlist li{float:left;width:270px;margin-right:40px;margin-bottom:30px;}
.aboutlist li div.aboutlist_img{width:121px;}
.aboutlist li div.aboutlist_info{width:138px;}
.aboutlist li.last{margin-right:0px;}
.aboutlist_title{font-size:14px;color:#009933;line-height:20px;font-weight:bold;}
.aboutlist_title a:link,.aboutlist_title a:visited{text-decoration:none;color:#009933;}
.aboutlist_title a:hover{color:#000;}
.aboutlist_des{margin-top:10px;}
.aboutlist_des a:link,.aboutlist_des a:visited{color:#333}
.aboutlist_des a:hover{color:#000;}
.about_title{background:url(../images/global/dot1.gif) repeat-x bottom;height:40px;line-height:40px;font-size:16px;color:#009B30;font-weight:bold;}
.about_content{padding-top:20px;}


/* service */

.serlist{width:275px;padding:0px;margin:0px;list-style:none;border-left:1px solid #ccc;padding-top:10px;padding-bottom:10px;}
.serlist li{height:100px;margin-bottom:26px;}
.serlist li.last{margin-bottom:0px;}
.serlist li div.servlist_img{width:83px;}
.serlist li div.servlist_right{width:180px;}
.serlist li div.servlist_right p{margin-top:10px;}

.servicepro_title{background:#019934;}
.serviceprolist{margin:0px;padding:0px;list-style:none;}
.serviceprolist li{padding-top:15px;padding-bottom:5px;}
.serviceprolist li div.left{width:156px;padding-top:35px;}
.serviceprolist li div.right{width:420px;}
.serviceprolist li div.right h3{font-size:14px;font-weight:bold;color:#029835;line-height:18px;background:url(../images/global/dot1.gif) repeat-x bottom;}
.serviceprolist li div.right p{margin:0px;padding:0px;}

/* member */

.member_top{height:150px;padding-bottom:20px;background:url(../images/global/dot1.gif) repeat-x bottom;}
.member_card{width:195px;}
.member_right{width:380px;}
.member_btn{margin-top:20px;}
.member_btn div{float:left;margin-right:20px;}

.memberlist{margin:0px;padding:0px;list-style:none;}
.memberlist li{padding-top:14px;background:url(../images/global/dot1.gif) repeat-x bottom;height:36px;padding-bottom:14px;}
.memberlist li div.member_left{width:59px;text-align:right;}
.memberlist li p{width:526px;}

.membercardintro{margin:0px;padding-top:20px;padding-bottom:20px;padding-right:0px;padding-left:0px;list-style:none;text-align:left;background:url(../images/global/dot1.gif) repeat-x bottom;height:80px;}
.membercardintro li{float:left;margin-right:20px;}
.membercardintro li.last{margin-right:0px;}

/* brand */

.branklist{margin:0px;padding:0px;list-style:none;}
.branklist li{background:url(../images/global/dot1.gif) repeat-x bottom;padding-bottom:10px;padding-top:15px;}
.branklist li.left{width:182px;text-align:left;}
.branklist li.right{width:415px;text-align:left;}
