@charset "utf-8";
/* CSS Document */
.body02 .nav_01 a{ width:170px; margin-bottom:15px}

.ab_dl01{ width:100%; float:left; overflow:hidden}
.ab_dl01 ul{ width:1140px; padding:25px 30px 15px; float:left; overflow:hidden; background:#f5f5f5; }
.ab_dl01 dt{ width:100%; float:left; overflow:hidden; font-size:36px; color:#111; line-height:38px; margin-bottom:20px; border-left:6px solid #ce3b27; text-indent:10px;
    -moz-box-sizing: border-box;box-sizing: border-box; }
.ab_dl01 ul div,.ab_dl01 ul p{ width:100%; float:left; overflow:hidden; line-height:33px; font-size:16px; color:#4d4d4d; margin-bottom:20px}

.ab_02{ height:230px; background:url(ab_02.png) no-repeat center center}
.ab_02 dl{ width:520px; float:left; overflow:hidden; margin-top:50px}
.ab_02 dl h5{ width:100%; float:left; overflow:hidden; line-height:20px; font-size:16px; color:#111; margin-bottom:20px }
.ab_02 dl dt{ width:100%; float:left; overflow:hidden; height:50px; line-height:50px;  font-size:26px; color:#ce3b27}
.ab_02 dl dd{ width:100%; float:left; overflow:hidden; line-height:30px; font-size:16px; color:#666}

.dl_001a{ padding-right:79px; margin-right:80px; border-right:1px solid #ddd}
.dl_001a dt{ text-align:right; padding-right:50px; background:url(shi01.png) no-repeat right 8px; -moz-box-sizing: border-box;box-sizing: border-box; }
.dl_001a h5{ text-align:right}

.dl_001b dt{ padding-left:50px; background:url(shi02.png) no-repeat 0 10px; -moz-box-sizing: border-box;box-sizing: border-box;}



.ab_05 dl{ width:100%; float:left; overflow:hidden; margin-bottom:30px; border-left:2px solid #ce3b27; padding-left:20px; -moz-box-sizing: border-box;box-sizing: border-box; padding:15px 20px; background:#f8f8f8}
.ab_05 dl dt{ width:100%; float:left; overflow:hidden; line-height:30px; font-size:19px; color:#111; margin-bottom:8px}
.ab_05 dl dd{ width:100%; float:left; overflow:hidden; line-height:26px; font-size:14px; color:#666}

.tydl01{ width:100%; float:left; overflow:hidden}
.tydl01 dt{ width:100%; float:left; overflow:hidden; line-height:45px; background:url(line01.gif) no-repeat center center; text-align:center; margin-bottom:5px}
.tydl01 dt span{ padding:0 30px; background:#fff;}
.tydl01 dt a{ font-size:39px; color:#222; }
.tydl01 dt a:hover{ color:#ed3003}
.tydl01 dd{ width:100%; float:left; overflow:hidden; line-height:20px; text-align:center; font-size:18px; color:#999}
.dl04{ width:249px; float:left; overflow:hidden; padding-right:68px; background:url(lparr.png) no-repeat 265px 64px}
.dl04a{ padding-right:0; background:none}

.dl04 h5{ width:214px; padding-left:35px; float:left; overflow:hidden; background:#ce3b27; height:80px; line-height:80px; font-size:23px; color:#fff; font-weight:normal}
.dl04 h5 img{ display:block; float:left; width:48px; height:49px; margin-right:25px; margin-top:15px}
.dl04 dd{ border:1px solid #ddd; float:left; overflow:hidden; width:217px; padding:15px; border-top:none; line-height:25px; height:50px; font-size:16px; color:#666}




.lvyou01{ width:100%; float:left; overflow:hidden; margin-bottom:20px}
.lvyou01 dl{ float:left; overflow:hidden; margin-right:20px; width:285px; margin-bottom:15px}
.lvyou01 dl img{ float:left; overflow:hidden; width:273px; height:162px; margin-bottom:5px; padding:5px; border:1px solid #ddd}
.lvyou01 dl dt{ width:100%; float:left; overflow:hidden; line-height:30px; height:30px; text-align:center }
.lvyou01 dl dt a{ color:#333; font-size:16px}
.lvyou01 dl dt a b{ font-weight:normal}
.lvyou01 dl dt a:hover{ color:#ce3b27; text-decoration:underline}
.lvyou01 dl a:hover img{ border:1px solid #ce3b27}
.lvyou01 dl.dl03_r_4,.lvyou01 dl.dl03_r_8,.lvyou01 dl.dl03_r_12,.lvyou01 dl.dl03_r_16,.lvyou01 dl.dl03_r_20{ margin-right:0}

.lvyou01b dl img{ height:200px}

.team_01 dl{ width:286px; float:left; overflow:hidden; margin-right:18px; margin-bottom:20px}
.team_01 dl img{ display:block; float:left; overflow:hidden; width:100%; height:172px; margin-bottom:10px}
.team_01 dl dt{ width:276px; float:left; overflow:hidden; line-height:25px; height:25px; margin-bottom:5px; padding:0 5px;}
.team_01 dl dt a{ font-size:16px; color:#333; }
.team_01 dl dt a:hover{ color:#ce3b27; text-decoration:underline}
.team_01 dl dt span{ float:right; overflow:hidden; line-height:25px; font-size:12px; color:#666;}
.team_01 dl.n_n_4,.team_01 dl.n_n_8,.team_01 dl.n_n_12,.team_01 dl.n_n_16,.team_01 dl.n_n_20,.team_01 dl.n_n_24,.team_01 dl.n_n_28{ margin-right:0}




.xg01 h3{ width:100%; float:left; overflow:hidden; line-height:40px; font-size:26px; color:#333; font-weight:normal; margin-bottom:10px}
.xg01 ul{ width:100%; float:left; overflow:hidden; padding:20px; background:#f5f5f5;-moz-box-sizing: border-box;box-sizing: border-box; margin-bottom:30px }
.xg01 ul li{ width:50%; float:left; overflow:hidden; line-height:30px; margin-bottom:10px; height:30px}
.xg01 ul li a{ font-size:16px; color:#333}
.xg01 ul li a:hover{ color:#ce3b27; text-decoration:underline}






.xingaiang{clear:both;background:url(a002.jpg) no-repeat 0 100px;height:230px;overflow:hidden;padding:0 30px}
.xingaiang dd{float:left;width:223px;height:223px;margin:0 30px 40px 30px;border:1px solid #e9e9e9;background-color:#fff; -webkit-transition-property: background-color;
    -webkit-transition-duration: 0.3s;
    -webkit-transition-timing-function: ease;}
.xingaiang dd>em{
width:100px;height:100px;margin:15px auto 0 auto;background-image:url(icon-01.png);
background-repeat:no-repeat;-webkit-transition:all .3s ease 0s;-moz-transition:all .3s ease 0s;-ms-transition:all .3s ease 0s;transition:all .3s ease 0s;display:block}
.xingaiang dd>em.icon-01{background-position:0 0}
.xingaiang dd>em.icon-02{background-position:0 -100px}
.xingaiang dd>em.icon-03{background-position:0 -300px}
.xingaiang dd>em.icon-04{background-position:0 -500px}



.xingaiang dd>span{display:block;height:30px;line-height:30px;text-align:center;font-size:24px; float:left; overflow:hidden; margin-bottom:20px; width:100%; }
.xingaiang dd h5{ width:100%; float:left; overflow:hidden; text-align:center; line-height:40px;}
.xingaiang dd h5 b{ background:#ce3b27; color:#666; font-weight:normal; font-size:16px; padding:7px 10px; background:#f6f6f6}


.xingaiang dd:hover span{ color:#fff}
.xingaiang dd:hover h5 b{ background:#fff; color:#ce3b27}

.xingaiang dd:active,.xingaiang dd:hover{background-color:#ce3b27;border-color:#ce3b27}
.xingaiang dd:active>em.icon-01,.xingaiang dd:hover>em.icon-01{background-position-x:-100px}
.xingaiang dd:active>em.icon-02,.xingaiang dd:hover>em.icon-02{background-position-x:-100px}
.xingaiang dd:active>em.icon-03,.xingaiang dd:hover>em.icon-03{background-position-x:-100px}
.xingaiang dd:active>em.icon-04,.xingaiang dd:hover>em.icon-04{background-position-x:-100px}
.xingaiang dd:active>em.icon-05,.xingaiang dd:hover>em.icon-05{background-position-x:-100px}
.xingaiang dd:active>em.icon-06,.xingaiang dd:hover>em.icon-06{background-position-x:-100px}
.xingaiang dd:active>em.icon-07,.xingaiang dd:hover>em.icon-07{background-position-x:-100px}
.xingaiang dd:active>em.icon-08,.xingaiang dd:hover>em.icon-08{background-position-x:-100px}
.xingaiang dd:active .yellow,.xingaiang dd.hover .yellow{background:#f50;color:#fff;border-color:#f50}
.xingaiang dd:active .yellow:hover,.xingaiang dd:active .yellow:focus,.xingaiang dd:hover .yellow:hover,.xingaiang dd:hover .yellow:focus{background:#fc661b}




.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}



.zizhi_01{ width:100%; float:left; overflow:hidden;}
.zizhi_01 dl{ width:22%; margin-right:4%; float:left; overflow:hidden; margin-bottom:25px; border:1px solid #ddd; padding:8px; -moz-box-sizing: border-box;box-sizing: border-box; background:#fff}
.zizhi_01 dl.m_r0{ margin-right:0}

.zizhi_01 dl img{width:246px; float:left; overflow:hidden; margin-bottom:10px; height:347px}
.zizhi_01 dl dt{ width:100%; float:left; overflow:hidden; text-align:center; line-height:30px; height:30px }
.zizhi_01 dl dt a{ font-size:16px; color:#333}
.zizhi_01 dl a:hover{ color:#ce3b27; text-decoration:underline}


.chang_01{ width:100%; float:left; overflow:hidden;}
.chang_01 dl{ margin-right:30px; float:left; overflow:hidden; margin-bottom:30px;}
.chang_01 dl img{width:100%; float:left; overflow:hidden;}
.chang_01 dl.dl_zz1,.chang_01 dl.dl_zz2{ width:585px; }
.chang_01 dl.dl_zz2,.chang_01 dl.dl_zz5,.chang_01 dl.dl_zz8{ margin-right:0}
.chang_01 dl dt{ width:100%; float:left; overflow:hidden; background:#f5f5f5; height:60px; line-height:60px; text-align:center}
.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,.chang_01 dl.dl_zz6,.chang_01 dl.dl_zz7,.chang_01 dl.dl_zz8{ width:380px;}




.news_01{ width:100%; float:left; overflow:hidden;margin-bottom:30px; transition: all 0.7s; background:#f7f7f7;}
.news_dl{ width:1200px; margin:0 auto; overflow:hidden; padding:30px 0px; }
.news_dl h6{ width:155px; height:125px; padding-top:30px; border-right:1px solid #e0e0e0; float:left; overflow:hidden; padding-right:40px; margin-right:80px; text-align:center; font-size:18px; color:#4c4c4c; line-height:50px; font-weight:normal; font-family:Arial, Helvetica, sans-serif}
.news_dl h6 span{ font-size:70px; color:#c2c2c2; font-weight:bold}
.news_dl img{ height:155px; margin-right:50px; width:252px; float:left; overflow:hidden}
.news_dl ul{ width:622px; float:left; overflow:hidden }
.news_dl ul dt{ width:100%; float:left; overflow:hidden; line-height:30px; height:30px; margin-bottom:10px; margin-top:10px}
.news_dl ul dt a{ font-size:21px; color:#333}
.news_dl ul dt a:hover{ color:#ce3b27; text-decoration:underline}
.news_dl ul dt a font,.news_dl ul dt a b,.news_dl ul dt a strong{  font-size:21px; font-weight:normal}
.news_dl ul dd{width:100%; float:left; overflow:hidden; line-height:26px; height:52px; color:#666; font-size:15px}
.news_dl ul dd font{ color:#ff3b30; font-size:15px}
.news_01:hover{ background:#fff}










