@charset "gb2312";
body{ margin: 0px; font:12px/1.5 "ËÎÌå", "", sans-serif;color:#5CAABB;}
.main_top{ width:100%; height:120px;}
.index_main_body{ width:100%; height:450px; background:url("../images/body_bg.png");background-repeat:repeat-x;}
.main1002{ width:1002px; }
.f_n{ float:none; margin: 0 auto;} 	
ul{ padding:0; margin:0;}
ul li{ list-style:none;}
.p_l_10{ padding-left:15px;}
img {border:0px;}
.w_515{ width:515px;}
.w_130{ width:130px;}
.w_45{ width:45px; text-align:center; color:#5CAABB;}
a {color: #5CAABB;text-decoration:none;}
a:hover {color:#228800;text-decoration:none;}
div, ul, li, h1, h2, h3, h4, p, img, ul, li, dl, dt, dd, form {margin:0px;padding:0px;border:0px;color:#5CAABB;}
.logo{ float:left; width:115px; height:69px; padding-top:5px;}
.logo_right{ float:right; width:220px; padding-top:40px;}
.search_list{ float:left; width:190px;}
.current_time{ float:left; width:190px;}
.search{ float:left; width:190px; padding-top:5px;}
.search form{ float:left; width:190px; height:28px; border:1px solid #CCCCCC;}
.search_txt{ float:left; width:158px;}
.search_submit{ float:left; width:26px; padding-left:3px; padding-top:2px;}
.search_input{ width:158px; height:26px; line-height:28px; vertical-align:middle; border:0px;}
.search_button{ width:26px; height:25px; background-image:url("../images/search_button.png"); background-repeat:no-repeat; border:0px;}
.login{ float:left; width:112px; height:48px; padding-left:10px; padding-top:5px;}


.menu{ width:100%; height:35px;background-image:url("../images/menu_body_bg.png");}
.menu_body_bg{ width:750px; height:35px; margin:0 auto;background-image:url("../images/menu_bg.png"); background-position:center;}
.menu_body_bg ul li{ float:left;width:105px;display:inline;font-size:14px; font-weight:bold; line-height:35px; vertical-align:middle; text-align:center;color:#FFFFFF;}
.menu_body_bg a{color:#FFFFFF;}
.menu_body_bg a:hover{color: #228800;}

.recommend{ float:right; width:96px; }
.recommend img{ position:absolute; z-index:1000;}

#banner #ifocus {position: relative; width: 1002px; height: 384px; margin-top:10px;}
#banner #ifocus_pic {position: relative; width: 1002px; display: inline; float: left; height: 384px; overflow: hidden}
#banner #ifocus_piclist {z-index: 1; position: absolute}
#banner #ifocus_piclist li {width: 1002px; height: 384px; overflow: hidden}
#banner #ifocus_piclist img {width: 1002px; height: 384px}
#banner #ifocus_btn {z-index: 3; position: absolute; padding-left:15px; width: 1002px; bottom: 2px; height: auto; left: 0px; _bottom: 2px}
UNKNOWN {bottom: 5px}
#banner #ifocus_btn li { padding-bottom: 0px; margin-top: 10px; padding-left: 2px; width: auto; padding-right: 2px; display: block; float: left; height: auto; cursor: pointer; padding-top: 0px; opacity: 0.5; -moz-opacity: 0.5}
#banner #ifocus_btn img {border-bottom: #ffffff 1px solid; border-left: #ffffff 1px solid; width: 236px; height: 69px; border-top: #ffffff 1px solid; border-right: #ffffff 1px solid}
#banner #ifocus_btn .current {filter: alpha(opacity=100); margin-top: 0px; display: block; float: left; opacity: 1; -moz-opacity: 1}
#banner #ifocus_btn .current img {border-bottom: #fff 2px solid; border-left: #fff 2px solid; width: 236px; height: 69px; border-top: #fff 2px solid; border-right: #fff 2px solid}
#banner #ifocus_opdiv {z-index: 2; position: absolute;  width: 1002px; bottom: 0px; height: 72px; left: 0px; opacity: 0.5; -moz-opacity: 0.5; _height: 72px}
#banner #ifocus_tx {z-index: 3; position: absolute; bottom: 8px; COLOR: #fff; left: 8px}
#banner #ifocus_tx .normal {display: none}

.banner_bottom{ float:left; width:1002px; padding-top:10px; height:180px; border-bottom:1px solid #CCCCCC;}

.index_employee{ float:left; width:280px;}
.index_employee_bg{ float:left; width:280px; height:178px; background-image:url("../images/index_employee_bg.png");}
.index_employee_title{ float:left; width:270px; padding-left:10px; padding-top:3px; font-size:14px; font-family:"Î¢ÈíÑÅºÚ";}
.index_employee_pic{ float:left; width:95px; height:87px; padding-top:13px; padding-left:5px;}
.index_employee_bg ul{ float:left;  padding-left:5px; padding-top:10px;}
.index_employee_bg ul li{ float:left; width:265px; line-height:20px; vertical-align:middle;}


.index_news{ float:left; width:410px; padding-left:10px;}
.index_news_bg{ float:left; width:410px; height:178px; background-image:url("../images/index_news_bg.png")}
.index_news_bg ul{ float:left; width:380px; padding-top:10px;padding-left:10px; }
.index_news_bg ul li{ float:left; width:190px;line-height:20px; vertical-align:middle;}
.index_news_bg p{ float:left; width:390px;padding-left:10px; padding-top:10px;}

.index_case{ float:left; width:1002px; height:220px;padding-top:10px;}
.index_case_bg{ float:left; width:1002px; height:178px; background-image:url("../images/index_case_bg.png")}
.index_case_bg p{ float:left; width:980px;padding-left:10px; padding-top:10px;}

.index_case_cont{ float:left; width:1002px;}
.index_case_cont ul{ float:left; padding-left:15px; padding-top:10px;}
.index_case_cont ul li{ float:left; width:115px;padding-left:6px;text-align:center; }

.daohang{ float:left; width:1000px; height:40px; padding-top:8px; line-height:40px; vertical-align:middle;}
.about_left_list{ float:left; width:228px;}
.aboutLeft{ float:left; width:226px; background-color: #F2F2F2; border:#D0D0D0 1px solid; margin-top:20px; display:inline;}
.aboutLeft ul{ float:left; width:200px; padding-left:15px; padding-bottom:15px;}
.aboutLeft ul li{ float:left; width:200px; margin-top:10px; font-size:14px; font-weight:bold;}
.currentAboutMenu{ float:left; width:200px; height:39px; background-image:url("../images/about_left_menu_bg.png"); line-height:39px; vertical-align:middle; color:#333333;}
.currentAboutMenu a{ padding-left:13px;}
.aboutMenu{ float:left; width:200px; height:39px; background-image:url("../images/about_left_menu_bg_alter.png"); line-height:39px; vertical-align:middle; color:#333333;}
.aboutMenu a{ padding-left:13px;}
.about_left_contact_border{ float:left; width:228px; padding-top:15px;}
.about_left_contact{ float:left; width:228px; height:76px; background-image:url("../images/about_contact_pic.png"); background-repeat:no-repeat;}
.about_left_contact span{ float:left; padding-left:86px; padding-top:35px; font-size:20px; font-family:Arial, Helvetica, sans-serif; color:#ED8203; font-weight:bold;}

.about_right_list{ float:left; width:754px; padding-left:20px; padding-top:10px;}
.about_right_title{ float:left; width:700px;}
.about_right_title img{ float:left; width:3px; height:13px; padding-left:10px;}
.about_right_title span{ float:left;}
.about_right_title_cn{ float:left; font-weight:bold; padding-left:10px; font-size:14px;}
.about_right_title_en{ float:left; padding-left:5px; padding-top:3px; font-family:Arial, Helvetica, sans-serif;}
.about_right_title_bottom{ float:left; width:753px; height:2px;}
.about_right_top_pic{ float:left;width:754px; height:141px; margin-top:10px;background-image:url("../images/about_top_pic.png");}
.about_right_top_pic span{ float:left; margin-top:40px; margin-left:90px;font-family:"simhei"; font-size:36px; font-weight:bold; color:#FFFFFF; display:inline; overflow:hidden;}
.about_right_memo{ float:left; width:754px; padding-top:10px;}
.about_right_memo_pic{ float:left; width:754px; height:32px; background-image:url("../images/about_top_menu_bottom.png");}
.about_right_memo_pic span{ float:left; padding-left:30px; line-height:32px; vertical-align:middle; font-weight:bold;}
.about_right_memo_detail{ float:left; width:752px; border-left:1px solid #CCCCCC;border-right:1px solid #CCCCCC;border-bottom:1px solid #CCCCCC;}
.about_right_memo_content{ float:left; width:636px; padding-left:55px; padding-top:20px; padding-bottom:50px;}
.about_right_memo_content img{ float:left; width:636px;}
.service_right_memo_content{ float:left; width:700px; padding-left:25px; padding-top:20px; padding-bottom:50px; line-height:22px; vertical-align:middle;}

.contact_map{ float:left; width:656px; padding-left:50px; padding-bottom:50px;}

.present_list{ float:left; width:700px;}
.present_list form{ width:700px;}
.present_list ul{ float:left; width:700px; padding-top:20px;}
.present_list ul li{ float:left;}
.present_label_title{ float:left; width:176px; text-align:right;}
.present_input{ float:left; width:500px;}
.present_txt{ width:306px; height:20px; border:1px solid #CCCCCC;}
.yanzhengma_txt{ width:100px; height:20px; border:1px solid #CCCCCC;}
.present_submit{ width:105px; height:34px; background-image:url("../images/present_submit.png"); border:0px;}

.about_news_list{ float:left; width:706px; padding-left:20px;}
.about_news_list ul{ float:left; width:706px; height:60px; border-bottom:1px dashed #CCCCCC;}
.about_news_list ul li{ float:left; line-height:60px; vertical-align:middle;}

.showNews_title{ float:left; width:700px; padding-left:20px; padding-top:30px;}
.showNews_title span{ float:left; width:700px; border-bottom:1px solid #CCCCCC; font-size:16px; font-weight:bold; text-align:center; line-height:40px; vertical-align:middle;}
.showNews_from{ float:left; padding-left:300px; padding-top:10px;}
.showNews_addTime{ float:left; padding-top:10px; padding-left:20px;}

.bottom_menu{width:100%; height:25px; float:left;background-image:url("../images/bottom_list_bg.png");}
.bottom_menu_list{ width:450px; height:20px; margin:0 auto; margin-top:3px;background-image:url("../images/bottom_menu_bg.png"); color:#FFFFFF;}
.bottom_menu_list a { color:#FFFFFF;}
.bottom_menu_list a:hover{color: #34D901;}
.bottom{ width:100%;float:left;}
.bottom_list{margin:0 auto;width:1002px;padding-top:20px; padding-bottom:20px;}
.bottom_left{ float: left; width:360px; height:100px; }
.bottom_left img{ float:left; width:260px;}
.bottom_left span{ float:left; padding-top:20px; padding-left:20px;}
.bottom_right{ float:right; width:500px; padding-top:20px;text-align:right;}
.bottom_right ul{ float:left; width:500px;}
.bottom_right ul li{ float:left; width:500px; text-align:right; line-height:24px; vertical-align:middle;}

.arclist{width:90%; padding-top:20px;margin-left:20px;}
.arclist li{ line-height:25px;}

.pages{width:80%; height:25px; padding-left:150px;text-align:center; padding-top:20px;}
.pages span{ float:left;padding:0px 10px; text-align:center;}
.pages a{float:left;text-decoration:none;}