
/* CSS Document */
.left{width:240px; overflow: hidden; margin-top: 20px;}
.left h3{height: 75px; font-size: 24px; font-weight: normal; line-height: 75px; color: #fff; border-bottom: 1px solid #fff; text-align: center;background: #c61011;}
.left ul{width:240px;}
.left li{height: 50px; line-height: 50px; background: url("../image/p14-icon5.png") no-repeat right center #ececeb; margin-bottom: 2px; overflow: hidden;}
.left li:hover{background: url("../image/p14-icon2.png") no-repeat right center #c61011;}
.left li a{display: block; font-size: 18px; font-weight: normal; margin-right: 40px; margin-left: 38px; color: #666666; overflow: hidden;}
.left li a:hover,.left li.active a{ color: #fff !important;}
.left li.active { background: url("../image/p14-icon2.png") no-repeat right center #c61011 !important;}
.left .lxfs{height: 140px; background: url("../image/contact-z1.jpg") no-repeat; color: #333; margin-bottom: 30px;}
.left .lxfs p{font-size: 20px; height: 30px; line-height: 30px; padding: 37px 0 0 95px; background: url("../image/contact-z1_tel.png") no-repeat 74px 44px;}
.left .lxfs span{display: block;  height: 30px; font-weight: bold; font-size: 18px; line-height: 30px; padding-left: 73px;}

.right{width:100%; overflow: hidden; margin-top: 30px;}
.right .newslist dl { border: 1px solid #dedede; margin-bottom: 15px; padding: 22px 50px 22px 22px; background: #fff; display: inline-block; width:876px; }        
.right .newslist dt { width: 44.4%; float: left; margin-right: 2.3%; }       
.right .newslist dt img { width:100%;  display: block; height: 250px; }       
.right .newslist dd h4 { height: 40px; font-weight: normal; font-size:18px; color: #154c64; line-height: 40px; margin-bottom: 5px; overflow: hidden; }      
.right .newslist dd h4 a { display: block; height: 40px; color: #4b4a4a; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; font-size: 18px;}
.right .newslist dl:hover{border:1px solid #c61011;}
.right .newslist dl:hover h4 a { color: #c61011; }
.right .newslist .desc { max-height: 72px; font-size: 14px; line-height: 24px; color: #797979; margin-bottom: 28px; overflow: hidden;}
.right .newslist .deta { width: 90px; height: 30px; line-height: 30px; text-align: center; display: block; float: right; background: #b6b6b6; color: #fff; }
.right .newslist .deta a{color:#fff;}
.right .newslist dl:hover .deta { background: #c61011; border-color: #c61011; }    
.right .newslist dl:hover .deta a { color: #fff; }

.right .cont{wodth:950px; overflow: hidden;}
.right .cont p{font-size:16px; text-indent: 28px; color: #666; margin: 15px 0; line-height: 28px; text-align: justify;}



.productlist dl{ width: 32.20%; height: 270px; border: 1px solid #dedede; margin-bottom: 15px; background: #fff; float: left; margin-right: 1.25%;}
.productlist dl:hover{border: 1px solid #c61011;}
.productlist dl:nth-child(3) { margin-right: 0; }
.productlist dl:nth-child(6) { margin-right: 0; }
.productlist dl:nth-child(9) { margin-right: 0; }
.productlist dl:nth-child(12) { margin-right: 0; }
.productlist dl:nth-child(15) { margin-right: 0; }
.productlist dl:nth-child(18) { margin-right: 0; }
.productlist dt {overflow: hidden; display: inline-block;}
.productlist dt img{width: 100%; text-align: center;}
.productlist dd{padding: 6px 20px 6px 20px; height: 45px;}
.productlist dd h4{height: 45px; font-weight: normal; line-height: 45px; overflow: hidden; text-align: center;}
.productlist dd h4 a{display: block; font-size: 18px; color: #4b4b4b; height: 45px; color: #4b4b4b; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.productlist dl:hover h4 a { color: #c61011; }
.productlist .desc { height: 40px; font-size: 14px; line-height: 20px; color: #666; margin-bottom: 12px; overflow: hidden; }

.nr{width:950px; float: left; overflow: hidden; padding: 18px 0;}
.nr h1{height: 38px;font-size: 24px; font-weight: normal;line-height: 38px;color: #4b4a4a;text-align: center;}
.nr .time{height: 24px; font-size: 12px; line-height: 24px; text-align: center; color: #aaa; margin: 10px 0 20px 0;}
.nr .time span{margin: 0 9px; font-size: 14px;}
.nr .nrzw{width:950px;line-height: 28px;}
.nr .nrzw p{font-size:16px; text-indent: 28px; color: #666; margin: 15px 0;}
.nr .nrzw img { max-width: 100%;}

.pagination{width:950px; overflow: hidden; float: left; margin-top: 50px;}
.pagination dl{margin-bottom: 24px;}
.pagination dd{height: 32px; font-size: 14px; line-height: 32px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.pagination dd b {float: right; font-weight: normal;}
.pagination dd span { width: 60px;  height: 32px; background: #a2a2a2; color: #fff; text-align: center; display: inline-block; margin-right: 10px;}
.pagination dl a { color: #4b4a4a;}
.pagination dt { height: 1px; border-bottom: 1px dashed #b5b5b5; margin-left: 60px; padding-top: 2px; margin-bottom: 2px;}
.pagination-href { float: right; font-size: 18px; line-height: 32px;}
.pagination-href span { display: inline-block; padding: 0 6px; margin-left: 4px; background: #ea9e39;}
.pagination-href a{color:#fff;}

.youce{width:240px; float: left; margin-left: 30px; margin-top: 20px;}
.p14-info-2{background: #fff;}
.p14-info-2-tit { height: 80px; font-size: 24px; line-height: 80px; background: #c61011; color: #fff; text-align: center;}
.p14-info-2-list dl { padding: 26px 10px 20px 7px; border-bottom: 1px dashed rgba(153, 153, 153, 0.3); font-size: 12px; line-height: 18px; overflow: hidden;}
.p14-info-2-list dt { width: 40.35%; float: left; margin-right: 6px;}
.p14-info-2-list dt img { display: block; width: 100%; margin: 0 auto;}
.p14-info-2-list dd h3 { height: 22px; font-size: 14px; font-weight: normal; line-height: 22px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; margin-bottom: 5px;}
.p14-info-2-list-desc { height: 18px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.contact-z1 { height: 140px; background: url("../image/contact-z1.jpg") no-repeat; color: #333; margin-bottom: 30px;}
.contact-z1 p { font-size: 20px; height: 30px; line-height: 30px; padding: 37px 0 0 95px; background: url("../image/contact-z1_tel.png") no-repeat 74px 44px;}
.contact-z1 span { display: block; height: 30px; font-weight: bold; font-size: 18px; line-height: 30px; padding-left: 73px;}

.dy{width:1220px; overflow: hidden; margin: 20px 0;}
.dy p{font-size:14px; text-indent: 28px; color: #666; margin: 15px 0; line-height: 28px;}