.pro_banner{ background:url(../images/pro_banner.jpg) no-repeat center center; }


.product{ padding:40px 0; }
.pro_side{ width:280px; height:auto; float:left; border-radius:5px; overflow:hidden; }
.pro_ul li,.pro_ul li>a{ display:block; width:100%; }
.pro_ul li>a{ height:45px; line-height:45px; background:#003c83; color:#fff;font-size:16px; text-indent:2em; }
.level_cur{ position:relative; }
.level_cur::after{content:"";width:0; height:0; border-bottom:10px solid #f2f2f2; 
border-left:10px solid transparent; border-right:10px solid transparent; position:absolute;left:50%; bottom:-2px;margin-left:-10px; }

.level_two,.level_two dd{ width:100%; height:auto; }
.level_two{ display:none; }
.level_two dd a{ display:block; width:100%; height:40px; line-height:40px; background:#f2f2f2; text-indent:3em; border:1px solid #fff; }
.level_two dd.cur a,.level_two dd a:hover{ border-color:#ddd; color:#003c83; font-weight:bold; }

.pro_right{ width:870px; height:auto;float:right; min-height:500px; }
.pro_tab{ width:100%; height:40px; line-height:40px; border-bottom:1px solid #ddd; }
.pro_tab a{ display:inline-block;line-height:37px; font-weight:bold; margin-right:20px; font-size:14px; }
.pro_tab a.cur{border-bottom:2px solid #003c83;}
.pro_con{width:100%; height:auto; padding:20px 0; display:none;}
.pro_con img{max-width:100%;height:auto;}