@charset "utf-8";

/* CSS Document */



.banner{ width:100%; height:400px; background:url(../images/news_banner.jpg) no-repeat center; margin-top:-3px;}

.about_bt{ width:600px; height:40px; margin:58px auto 75px;}

.about_bt ul li{ width:162px; height:38px; border:1px solid #333; border-radius:25px; margin:0 18px; float:left; transition:all 0.5s;}

.about_bt ul li a{ width:162px; height:38px; display:block; text-align:center; line-height:38px; font-size:16px; color:#333;}

.about_bt ul li:hover { background:#cf221b; border:1px solid #cf221b;}

.about_bt ul li:hover a{ color:#fff;}

.about_bt ul li.xuan{ background:#cf221b; border:1px solid #cf221b;}

.about_bt ul li.xuan a{ color:#fff;}

.cont{ width:100%; height:auto; overflow:hidden; padding:0px 0px 50px;}

.cont ul li{ width:100%; height:251px; position:relative;}

.cont ul li .c{ width:1200px; height:175px; padding:38px 0px; border-bottom:1px dashed #e2e2e2; margin:0 auto;}

.cont ul li .c img{ width:249px; height:175px; float:left;}

.cont ul li .c .txt{ width:896px; height:175px; float:right;}

.cont ul li .c .txt h3{ font-size:16px; color:#333; width:607px; height:20px; line-height:20px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; font-weight:normal;}

.cont ul li .c .txt i{ font-style:normal; width:100px; height:35px; line-height:35px; margin-top:7px; margin-bottom:9px; display:block; border-bottom:1px solid #d0d0d0; color:#999;}

.cont ul li .c p{ color:#666; line-height:26px; height:50px; overflow:hidden;}

.cont ul li .c span{ width:118px; height:34px; border:1px solid #dfdfdf; display:block; text-align:center; line-height:34px; color:#666; margin-top:16px;}

.cont ul li:hover .c span{ background:#cf221b; color:#fff;}

.cont ul li .bj{ width:0px; height:251px; background:#eaeaea; transition:all 0.5s; position:absolute; left:0; top:0; z-index:-1;}

.cont ul li:hover .bj{ width:100%; box-shadow:5px 5px 3px #d3d3d3;}

.cont ul{ padding-bottom:35px;}

.fenye{ width:490px; height:36px; margin:0 auto;}

.fenye a{ padding:8px 15px; background:#e7e7e7; font-size:15px; float:left; margin:0 3px; color:#333;}

.fenye a:hover{ color:#fff; background:#cf221b;}



/*--子页--*/

.cont3{ width:1200px; height:auto; overflow:hidden; margin:0 auto; padding:70px 0px 80px;}

.cont3 .left{ width:855px; height:auto; float:left;}

.cont3 .left .bt{ width:855px; height:100px;}

.cont3 .left .bt h3{ font-size:22px; height:32px; line-height:32px; font-weight:normal; color:#333; text-align:center; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}

.cont3 .left .bt dl{ width:100%; height:36px; line-height:36px; background:#f2f2f2; margin-top:20px; text-align:center;}

.cont3 .left .bt dl span{ color:#999; font-size:13px; margin:0 30px;}

.cont3 .left .txt{ width:855px; line-height:40px; color:#666; padding-bottom:50px; border-bottom:1px solid #e1e1e1;}

.cont3 .left .txt img{ max-width:100%; height:auto; margin:10px auto;}

.cont3 .right{ width:260px; height:auto; float:right; border:1px solid #e1e1e1;}

.cont3 .right h3{ font-size:15px; color:#444; border-bottom:1px solid #e1e1e1; height:49px; line-height:49px; padding-left:25px;}

.cont3 .right a{ color:#666; font-size:13px; background:url(../images/dian.gif) no-repeat 13px 28px; padding:15px 25px; display:block; line-height:28px; }

.cont3 .right a:hover{ background:#cf221b; color:#fff;}

.pian{ width:855px; margin-top:30px;}

.pian a{ width:800px; height:30px; line-height:30px; font-size:13px; color:#666;  text-overflow:ellipsis; white-space:nowrap; overflow:hidden; display:block;}

.pian a:hover{ color:#cf221b}





























