@charset "utf-8";
/* CSS Document */

.about01{ background:url(/img/bg002.gif); padding:20px 0 50px}
.about01 h2{ width:100%; float:left; overflow:hidden; text-align:center; font-size:40px; font-weight:normal; color:#333; line-height:50px; margin:50px 0 30px}
.about01 h2 span{ font-size:30px; padding:0 20px; background:url(/img/dot30.gif) no-repeat center 1px}

.ab_01{ width:1190px; float:left; overflow:hidden; background:#fff; border:5px solid #2e3e92; border-top:none;}
.dl_01{ width:100%; float:left; overflow:hidden; height:90px; background:#2e3e92;}
.dl_01 dt{ width:46%; float:left; overflow:hidden; line-height:90px; height:90px; text-align:center; font-size:21px; color:#fff}
.dl_01 dt.dt001{ width:24%}
.dl_01 dt.dt002{ width:24%}
.dl_01 .span_01{ width:2%; height:40px; line-height:40px; color:#9293d8; font-size:21px; float:left; overflow:hidden; text-align:center; margin-top:25px}

.ab_02{ width:100%; float:left; overflow:hidden; padding:40px 30px 20px; -moz-box-sizing: border-box;box-sizing: border-box; line-height:30px; font-size:16px; color:#333}
.ab_02 div,.ab_02 p{ margin-bottom:20px}

.h3_ty01{ width:100%; float:left; overflow:hidden; line-height:35px; height:35px; text-align:center; font-size:28px; color:#333; font-weight:normal; margin-bottom:50px; background:url(/img/line30.gif) no-repeat center bottom; padding-bottom:20px;}

.yj_01 dl{ width:585px; float:left; overflow:hidden; position:relative; height:440px; }
.yj_01 dl.dl_001{ margin-right:30px}
.yj_01 dl h6{ width:100%; float:left; overflow:hidden; height:315px}
.yj_01 dl h6 img{ width:100%; float:left; overflow:hidden}
.yj_01 dl ul{ width:535px; height:150px; background:#fff; position:absolute; top:275px; left:25px; padding:20px 30px; -moz-box-sizing: border-box;box-sizing: border-box; z-index:9999999999999999999999999999999999999;   -webkit-box-shadow: 0 0 15px #c5c5c5;
            -moz-box-shadow: 0 0 15px #c5c5c5;
            box-shadow:0 0 15px #c5c5c5; }
.yj_01 dl dt{ width:100%; float:left; overflow:hidden; line-height:30px; font-size:21px; color:#333; margin-bottom:10px}
.yj_01 dl dd{ width:100%; float:left; overflow:hidden; line-height:24px; color:#888; font-size:15px}


.chang_01{ width:100%; float:left; overflow:hidden;}
.chang_01 dl{ margin-right:30px; float:left; overflow:hidden; margin-bottom:30px;width:585px;}
.chang_01 dl.m_r0{ margin-right:0}
.chang_01 dl img{width:100%; float:left; overflow:hidden;}
.chang_01 dl dt{ width:100%; float:left; overflow:hidden; background:#f5f5f5; height:60px; line-height:60px; text-align:center; font-size:18px; color:#333}
.chang_01 dl dt a{ font-size:18px; color:#333}
.chang_01 dl.dl_zz3,.chang_01 dl.dl_zz4,.chang_01 dl.dl_zz5{ width:446px;}


.fuwu_01{ background:#f7f8f9; padding:50px 0; margin-top:-20px}
.ys_01{ width:100%; float:left; overflow:hidden; margin-bottom:50px; box-shadow:0px 5px 10px -5px #ddd}
.ys_01 h5{ width:600px; height:350px; float:left; overflow:hidden; height:290px}
.ys_01 h5 img{ width:100%; float:left; overflow:hidden; height:290px; transition: all 0.6s;}
.ys_01 ul{ width:500px; height:240px; float:left; overflow:hidden; background:#fff; padding:50px 50px 0; }
.ys_01 dt{ width:100%; float:left; overflow:hidden; font-size:35px; color:#222; font-weight:bold; line-height:40px; margin-bottom:40px; background:url(/img/line_11.gif) no-repeat -450px bottom; padding-bottom:25px;cursor: pointer; transition: all 0.6s;}
.ys_01:hover dt{background:url(/img/line_11.gif) no-repeat 0px bottom;}
.ys_01:hover h5 img{transform: scale(1.1);}
.ys_01 dd{ width:100%; float:left; overflow:hidden; font-size:16px; color:#666; line-height:22px}




























