@charset "utf-8";
/* CSS Document */
.home_pe{ position:relative; height:300px;min-width:980px;_width:expression((document.documentElement.clientWidth||document.body.clientWidth)<980?"980px":"");}
.home_po{ position:absolute; left:-210px; top:-154px; height:154px;width:100%; background:url(../image/common/homebannerbg.gif) 235px center #bf1e2e no-repeat; text-align:right; overflow:hidden;}
.home_list{}
.home_list_fix{ overflow:hidden; zoom:1; height:55px; padding:15px 0px 0px 20px;}
.home_list_img{ width:67px; height:47px; padding:3px; overflow:hidden; float:left; border:1px solid #d1d1d1; background-color:#f5f5f5;}
.home_list_txt{ width:450px; padding-left:10px; float:left; height:55px; overflow:hidden; color:#626262; line-height:18px;}
.home_list_txt h5{ font-weight:normal;}
.home_list_txt h5 a{color:#626262;}
.home_list_txt h5 a:hover{color:#bf1e2e; text-decoration:underline;}
.home_list_txt h6{ font-weight:bold; color:#313131; font-size:14px;}
.home_list_txt h6 a{color:#313131;}
.home_list_txt h6 a:hover{color:#bf1e2e; text-decoration:underline;}

.contact_box{ color:#626262; line-height:18px; padding:20px 0px 120px 30px; height:170px; overflow:hidden;}
.contact_box h3{ font:bold 14px/24px "微软雅黑"; color:#434343;}
.contact_box p{ padding-top:10px;}

.about_us{ overflow:hidden;height:255px; padding:20px 10px 15px;background-color:#fff;min-width:960px;_width:expression((document.documentElement.clientWidth||document.body.clientWidth)<960?"960px":"");}

.about_us_pe{position:relative; overflow:hidden;height:0px;}
.about_us_pe ul{ position:absolute; left:0px; top:0px;height:200px; overflow:hidden; zoom:1; background:url(../image/common/aboutus.gif) 15px top no-repeat; padding-top:40px;}
.about_us_pe ul li{ float:left; padding:0px 15px; height:240px; overflow:hidden; line-height:24px; color:#626262; width:270px;}
.about_us_pe ul li h6{ font-weight:bold;}

.about_us_team_pe{position:relative; overflow:hidden;height:0px;}
.about_us_team_pe ul{ position:absolute; left:0px; top:0px;height:200px; overflow:hidden; zoom:1; background:url(../image/common/aboutus.gif) 15px top no-repeat; padding-top:40px;}
.about_us_team_pe ul li{ float:left; padding:0px 15px; height:240px; overflow:hidden; line-height:24px; color:#626262; width:270px;}
.about_us_team_pe ul li h6{ font-weight:bold;}

.home_service{ overflow:hidden;height:250px; padding:30px 10px 15px;background-color:#fff;min-width:960px;_width:expression((document.documentElement.clientWidth||document.body.clientWidth)<960?"960px":"");}

.home_service_fwxm{position:relative; overflow:hidden;height:0px;}
.home_service_fwxm ul{ height:230px; position:absolute; left:0px; top:0px;overflow:hidden; zoom:1; }
.home_service_fwxm li{ width:240px; height:230px; float:left;line-height:18px; margin-right:10px;_display:inline;color:#626262;}
.home_service_fwxm li h3{ height:90px; overflow:hidden;background-color:#bf1e2e;}
.home_service_fwxm li h4{ font-weight:bold; font-size:16px;color:#bf1e2e;height:18px; overflow:hidden;font-family:"微软雅黑"; padding-top:5px;}
.home_service_fwxm li h4 a{color:#bf1e2e;}
.home_service_fwxm li h4 a:hover{color:#bf1e2e; text-decoration:underline;}
.home_service_fwxm li h5{ font-family:"微软雅黑"; font-weight:bold; height:18px; overflow:hidden; padding-bottom:5px;}
.home_service_fwxm li p{height:54px; overflow:hidden;}

.home_case_box{overflow:hidden;height:265px; padding:20px 10px 15px;background-color:#fff;min-width:960px;_width:expression((document.documentElement.clientWidth||document.body.clientWidth)<960?"960px":"");}
.home_case{ position:relative;overflow:hidden;height:0px;}
.home_case ul{ height:230px; position:absolute; left:0px; top:0px;overflow:hidden; zoom:1; }
.home_case li{ width:300px; height:230px; float:left;background-color:#f5f5f5;line-height:18px; margin-right:10px;_display:inline;}
.home_case li h3{ height:145px; overflow:hidden; padding:8px 7px 7px 6px; background-color:#f0f0f0;}
.home_case li h3.home_caseon{  background-color:#bf1e2e;}
.home_case li h6{ font-weight:bold; font-size:14px;color:#424242;padding:0px 7px 3px 6px; height:18px; overflow:hidden;}
.home_case li h6 a{color:#424242;}
.home_case li h6 a:hover{color:#bf1e2e; text-decoration:underline;}
.home_case li p{height:36px; overflow:hidden;padding:0px 7px 0px 6px; color:#7d7d7d;}

.case_top{ height:61px; background:url(../image/common/case_topbg.gif) left top repeat-x; margin-bottom:20px; padding-top:10px; overflow:hidden;}
.case_top div{ height:61px; overflow:hidden; zoom:1;background:url(../image/common/case_top_tip.gif) right center no-repeat; line-height:61px; font-size:14px;}
.case_top div a{ margin:0px 10px; float:left; width:auto; color:#626262; height:61px;}
.case_top div a.case_topon{color:#bf1e2e; font-weight:bold;}
.case_top div a:hover{color:#bf1e2e; text-decoration:underline;}
.case_top div a.case_topback{ font-weight:bold; width:72px; text-align:center; background:url(../image/common/case_top_back.gif) left top no-repeat;}
.case_box{position:relative; overflow:hidden;}
.case_box li{ width:300px; height:230px; position:absolute;background-color:#f5f5f5;line-height:18px;}
.case_box li h3{ height:145px; overflow:hidden; padding:8px 7px 7px 6px; background-color:#f0f0f0;}
.case_box li h3.case_boxon{  background-color:#bf1e2e;}
.case_box li h6{ font-weight:bold; font-size:14px;color:#424242;padding:0px 7px 3px 6px; height:18px; overflow:hidden;}
.case_box li h6 a{color:#424242;}
.case_box li h6 a:hover{color:#bf1e2e; text-decoration:underline;}
.case_box li p{height:36px; overflow:hidden;padding:0px 7px 0px 6px; color:#7d7d7d;}

.case_content{ height:61px; background:url(../image/common/case_topbg.gif) left bottom repeat-x;overflow:hidden;min-width:980px;_width:expression((document.documentElement.clientWidth||document.body.clientWidth)<980?"980px":"");}
.case_content_fix{ height:61px; overflow:hidden; zoom:1;background:url(../image/common/case_top_tip.gif) right center no-repeat; line-height:61px;}
.case_content_fix a{ font-weight:bold; float:left;  width:72px; text-align:center; height:61px;background:url(../image/common/case_top_back.gif) left top no-repeat;color:#626262;}

.case_introimg_bg{height:425px; overflow:hidden; background:url(../image/common/case_introbg.gif) #f5f5f5 center center no-repeat; text-align:center; padding-top:100px;}

.case_contentbg{ background-color:#eee; padding:10px 0px;}
.case_content_btn{ overflow:hidden;zoom:1; height:74px;}
.case_content_btn a.case_btn_back{ width:74px; height:74px; overflow:hidden; float:left;}
.case_content_btn a.case_btn_link{ background:url(../image/common/case_link.gif) left top no-repeat; width:74px; height:74px; float:right; line-height:200px; overflow:hidden;}
.case_content_btn a.case_btn_linkon{ background:url(../image/common/case_linkon.gif) left top no-repeat;}
.case_content_edit{overflow:hidden;zoom:1; height:74px;}
.case_content_edit a{ width:16px; height:14px; padding:30px 29px; overflow:hidden; background-color:#464646;}
.case_content_edit a:hover{background-color:#bf1e2e;}
.case_content_intro{ padding:10px; background-color:#f5f5f5; color:#626262; line-height:18px; font-family:"宋体";}
.case_content_intro_top{ border-bottom:1px solid #d4d4d4; padding-bottom:10px;}
.case_content_intro_top h6{ font-weight:bold; height:18px; overflow:hidden;}
.case_content_intro_fo{ padding-top:10px;}

