@charset "utf-8";
/* CSS Document */

.dl_tel{ height:140px; width:170px; padding:0; padding-left:70px; background:url(/img/tel_16.jpg) no-repeat 0 0; margin-top:20px}
.dl_tel dt{ text-indent:0; background:url(/img/tel_16a.png) no-repeat 0 center; margin-top:35px; text-indent:26px; margin-bottom:0; font-size:18px; color:#333 }
.dl_tel dd{ line-height:25px; height:25px; font-size:18px; color:#333; margin-bottom:0; text-align:left}


.dl_03{ width:856px; float:left; overflow:hidden; padding:22px 36px; border:1px solid #dedede; margin-bottom:15px}
.dl_03 h5{ width:380px; height:215px; float:left; overflow:hidden; margin-right:35px;}
.dl_03 h5 img{ width:100%; height:215px; overflow:hidden}
.dl_03 ul{ width:440px; float:left; overflow:hidden}
.dl_03 dt{ width:100%; float:left; overflow:hidden; line-height:30px; height:30px; margin-bottom:10px}
.dl_03 dt a{ font-size:18px; color:#444}
.dl_03 dd{ width:100%; float:left; overflow:hidden; line-height:26px; height:78px; color:#888; font-size:14px}
.dl_03 h6{ width:90px; height:30px; float:left; overflow:hidden; padding-left:350px; padding-top:25px}
.dl_03 h6 a{ display:block; width:100%; float:left; overflow:hidden; height:30px; background:#b6b6b6; color:#fff; font-size:14px; text-align:center; line-height:30px; font-weight:normal}
.dl_03:hover{ border:1px solid #2e3e92}
.dl_03:hover h6 a{ background:#2e3e92}
.dl_03:hover dt a{ color:#2e3e92}








.zs_01{ padding:30px 0; background:#f6f6f6; margin-top:-30px}

.dl_02{ width:380px; float:left; overflow:hidden; margin-right:30px; margin-bottom:30px; position:relative}

.dl_02 img{ width:100%; float:left; overflow:hidden; height:260px}
.dl_02 ul{ width:100%; float:left; overflow:hidden; border:1px solid #e5e5e5; padding:40px 30px 15px; border-top:none; -moz-box-sizing: border-box;box-sizing: border-box; background:#fff}
.dl_02 dt{ width:100%; float:left; overflow:hidden; height:30px; line-height:30px; margin-bottom:10px}
.dl_02 dt a{ font-size:19px; color:#222; margin-bottom:5px}
.dl_02 dt a:hover{ color:#fe9703}
.dl_02 dd{ width:100%; float:left; overflow:hidden; line-height:20px; height:20px; color:#888; font-size:14px; margin-bottom:15px; padding-bottom:15px; background:url(/img/dot_l01.gif) no-repeat 0 bottom}
.dl_02 h5{ width:100%; float:left; overflow:hidden; line-height:40px}
.dl_02 h5 a{ display:block; float:left; overflow:hidden; line-height:40px; padding-right:30px; width:auto; font-size:15px; color:#001e57; background:url(/img/arr_31.png) no-repeat right center; font-weight:normal; font-weight:bold}
.dl_02 h5 a:hover{ color:#fe9703; background:url(/img/arr_32.png) no-repeat right center; }
.dl_02 h4{ width:78px; height:66px; padding-top:12px; background:#2e3e92; line-height:30px; border-radius:2px; position:absolute; transition: all 0.2s; right:30px; top:215px; color:#fff; font-size:14px; text-align:center; font-weight:normal; z-index:9}
.dl_02 h4 span{ font-size:31px; font-weight:bold}
.dl_02:hover h4{ background:#fe9703}
.dl_02:hover dt a{color:#fe9703; }


.m_r0{ margin-right:0}


.al_01{ margin:15px 45px 30px 15px; width:555px; float:left; overflow:hidden; display:inline;-webkit-box-shadow: 0 0 10px #ddd;
            -moz-box-shadow: 0 0 10px #ddd;
            box-shadow:0 0 10px #ddd}
.m_r15{ margin-right:15px}
.img_001{ width:100%; height:300px; float:left; overflow:hidden}
.al_01 ul{ width:100%; float:left; overflow:hidden; border:1px solid #e1e1e1; border-top:none; padding:20px 30px 30px; -moz-box-sizing: border-box;box-sizing: border-box; 
}
.al_01 h6{ width:100%; float:left; overflow:hidden; line-height:30px; font-size:14px; color:#707070; font-weight:normal; margin-bottom:30px}
.al_01 h6 .span_001{color:#707070;}
.al_01 h6 .span_002{ color:#fe9703}
.al_01 h6 b{ font-weight:normal; padding:0 10px; color:#888}
.al_01 h6 b:first-child{ display:none}

.al_01 dt{ width:100%; float:left; overflow:hidden; height:40px; line-height:40px; margin-bottom:5px}
.al_01 dt a{ font-size:27px; color:#001e57;}
.al_01 dt a:hover{ color:#fe9703; text-decoration:underline}
.al_01 h5{ width:100%; float:left; overflow:hidden; line-height:40px;}
.al_01 h5 a{ display:block; float:left; height:30px; line-height:30px;font-size:14px; font-weight:normal; padding:0 18px;  text-align:center;  background:#fe9703; border:1px solid #fe9703; color:#fff}

.al_01:hover{  -webkit-box-shadow: 0 0 10px #ddd;
            -moz-box-shadow: 0 0 10px #ddd;
            box-shadow:0 0 10px rgba(0,30,87,.3)}


/********×ÊÖÊ************/

.zz_01{ padding-bottom:30px}

.zizhi_01{ width:100%; float:left; overflow:hidden;}
.zizhi_01 dl{ width:320px; margin-right:40px; float:left; overflow:hidden; margin-bottom:30px; background:#fff  }
.zizhi_01 dl.m_r0{ margin-right:0}

.zizhi_01 dl dd{ width:288px;  float:left; overflow:hidden;padding:15px; margin-bottom:10px;border:1px solid #eee }
.zizhi_01 dl img{width:288px; float:left; overflow:hidden;}
.zizhi_01 dl dt{ width:100%; float:left; overflow:hidden; text-align:center; line-height:30px; }
.zizhi_01 dl dt a{ font-size:16px; color:#333}
.zizhi_01 dl a:hover{ color:#2e3e92; text-decoration:underline}

.zizhi_01 dl:hover dd{ border:1px solid rgba(46,48,146,.6);}
.dl_tela{ margin-top:0}