 .pro h1{ text-align:center; font-size:38px; font-weight:bold  }

.pro h2{text-align:center; font-size:16px; color:#b6b6b6; line-height:50px;}
 

.pro{ margin-top:50px;}
  
.pro ul{ margin-top:50px}
.pro ul li{ float:left; width:236px; height:196px;   margin:0 2px 30px 2px; background:#efefef  }
.pro ul li em{ line-height:30px; text-align:center; color:#fff; background:#2e86d4;}

.pro_menu{ border:1px solid #b2b2b2;}
.lb_list{ float:left; display:inline-block; padding:25px}
.lb_list a{ display:block; line-height:35px;}
.pro_xian{ border-left:1px solid #000; height:105px; float:left; margin-top:40px;}



.fangans{ height:731px; margin:80px 0 50px 0; background:url(/templets/zt/pp_images/fangan.jpg) no-repeat center; color:#FFF  }
.fangans h1{ text-align:center; font-size:38px; padding-top:30px;font-weight:bold  }
.fangans h2{text-align:center; font-size:16px;  line-height:30px; margin-bottom:30px;}

.fangans ul{ width:611px;}
.fangans ul li { text-align:center;border-radius:5px; width:190px; height:273px; background:#FFF; float:left; margin-right:4px; margin-bottom:5px; }
.fangans ul li em{ color:#2287df;font-size:22px; margin-top:10px;}
.fangans ul li a{ display:block; width:180px; height:40px; text-align:center; line-height:40px; background:#2e86d4; color:#FFF; font-size:20px;border-radius:5px; margin: 10px auto 0; } 



.cases{}
.cases h1{ text-align:center; font-size:38px;  font-weight:bold  }
.cases h2{text-align:center; font-size:16px;  line-height:50px;  color:#999}
.cases h3{text-align:center; font-size:28px; color:#2e86d4; font-weight:bold }
.cases .box1{border-radius:5px; border:6px solid #3f9dff; height:490px; margin-top:50px;}
.cases .case_nav{ margin:20px 0 0 0; border-bottom:1px solid #000; height:40px;}
.cases .case_nav li{ float:left; width:130px; text-align:center; font-size:20px; margin-right:137px;  }
.cases .case_nav .on{color:#2487de}
.cases .case_nav .on em{ width:20px; border-top:4px solid #2487de; margin:13px auto 0;}
.case_show{ margin-top:50px;}
.case_show a{ display:block; float:left;width:385px; height:332px; border:1px solid #999; margin:0 17px 20px 0;}
.case_show a img{ width:385px; height:256px;}
.case_show a em{ line-height:70px; text-align:center; font-size:20px; color:#000; }

.honors{}
.honors h1{ text-align:center; font-size:38px; padding-top:50px;font-weight:bold  }
.honors h2{text-align:center; font-size:16px;  line-height:50px;  color:#999}
.honor_bg{background: url(/templets/zt/pp_images/honor_bg.jpg) no-repeat ; height:565px; margin-top:30px; padding-top:120px; line-height:35px; font-size:18px}
.honor_bg a{ margin:0 7px; float:left; text-align:center; color:#E2E2E2;}
.honor_bg img{ display:block; text-align:center; margin-bottom:5px;}

.youshi{ }
.youshi h1{ text-align:center; font-size:38px; padding-top:50px;font-weight:bold  }
.youshi h2{text-align:center; font-size:16px;  line-height:50px;  color:#999; margin-bottom:30px;}

.youshi ul{ margin:20px 0 0 0}
.youshi ul li{  background: url(/templets/zt/pp_images/youshi_bg.png) no-repeat 0  30px; width:210px; height:220px; float:left; margin-right:35px }
.youshi ul li em{ text-align:center; margin-bottom:20px ; font-size:17px; color:#57a6fc;font-weight:bold}
.youshi ul li p{  line-height:25px; font-size:16px;}

.td_bg{ background:url(/templets/zt/pp_images/tuandui.jpg) no-repeat center; height:403px; margin-top:50px}

 
.about_bg{ background:url(/templets/zt/pp_images/about.jpg) no-repeat center top; height:844px; }

.about_bg .t2{ margin:340px 0 20px 495px; font-size:26px;}
.about_bg .t2 em{ display:inline-block; font-size:38px; color:#2e86d4;}
.about_bg .show2{ margin:0  15px  0   495px;  }
.about_bg .show2 p{ text-indent:2em; color:#280505; line-height:25px;}


.tels{ background:url(/templets/zt/pp_images/tel.jpg) no-repeat center; height:295px; margin:80px 0  30px }



.sjs{ border:1px solid #CCC; border-radius:10px; height:457px; background:#fff;   }

.sjs .msg{ margin:10px 20px; width:340px; line-height:32px; font-size:15px;}