@charset "utf-8";
/* CSS Document */
.ly_banner{width: 100%; height: 300px; overflow: hidden;position: relative; display: block;}
.ly_con{margin-top: 30px;}
.ly_left{width: 280px; background: #f8f8f8;}
.left_h3{background: #ececec; height: 60px; line-height: 60px; padding: 0 30px;}
.lh_wz{padding-left:40px;color: #333333;}
.lh_wz span{font-size: 18px;}
.left_menu a,.lc_a{display: block; padding: 0 30px; height: 45px; line-height: 45px;font-size: 14px; color: #333333;}
.left_menu span,.lc_a span{display: block; background: url(../images/17.png) no-repeat right center; }
.left_menu a:hover,.lc_a:hover{background: #0066af; color: #FFFFFF;}
.left_menu a:hover span{background: url(../images/17h.png) no-repeat right center;}
.left_menu a.hover,.lc_a.hover{background: #0066af; color: #FFFFFF;}
.left_menu a.hover span{background: url(../images/17h.png) no-repeat right center;}
.lc_a:hover span{background: url(../images/21.png) no-repeat right center;}
.lc_a.hover span{background: url(../images/21.png) no-repeat right center;}
.lc_xl{display: none;}
.lc_xl a{ display: block;width: 100%; height: 45px; text-align: center; line-height: 45px; background: #ececec; border-bottom: 1px solid #FFFFFF;font-size: 13px; color: #555555;}
.lc_xl a:hover{color: #0066af;}

.left_div{width: 100%; height: 120px; position: relative; overflow: hidden;}
.ld_img{display: block; width: 100%; height: 100%;background: url(../images/a4.jpg) no-repeat center center; background-size: cover;}
.ld_pos{width: 100%; height: 100%; line-height: 120px; padding-left:30px; position: absolute; top: 0; left: 0; background: rgba(0,0,0,0.2); color: #FFFFFF; font-size: 14px;}
.left_bot{color: #666666; line-height:34px; padding:10px 30px;}
.left_bot span{color: #0066af;}
.ly_right{width:890px;}
.lr_title{line-height: 20px;}
.lr_h3{font-size: 18px;margin-top: 10px; color: #333333; padding-left: 16px;border-left:4px solid #0066af;line-height: 1em;}
.lr_dq{color: #333333;}
.lr_dq a{color: #333333;}
.ab_txt{font-size: 14px; color: #666666; line-height:30px; margin-top:30px;}
.fz_lc{width: 870px; margin-left: 20px; color: #666666; font-size: 14px; line-height:10px; margin-top: 40px; padding-left: 24px; border-left: 1px solid #bbbbbb;}
.lc_cell{margin-bottom: 50px; position: relative;}
.lc_tb{font-size: 0; position: absolute; top: 0; left: -29px;}

.lx_con{width: 870px; margin-left: 20px;margin-top: 30px;}
.lx_wz{color: #999999; font-size: 14px; line-height: 40px;}
.lx_h3{color: #333333;}
.lx_img{width: 100%; height: 280px; overflow: hidden; margin-top: 5px;}
.ny_from{ margin-top: 25px;}
.ny_mar{margin-bottom: 25px;}
.ny_inp,.ny_col{width: 380px; height: 33px;color: #666666; line-height: 33px; border: 1px solid #dddddd; padding: 0 10px;}
.ny_col{width: 620px; height: 180px; padding: 10px; line-height: 1.2em;}
.ny_btn{width: 110px; height: 30px;background: #dddddd; border: 0; cursor: pointer;font-size: 12px; color: #666666;}

.case_con{width: 870px; margin-left: 20px;}
.case_dl{padding: 25px 0;border-bottom: 1px solid #eeeeee;}
.case_dt{width: 150px; height: 100px; position: relative; overflow: hidden;}
.case_img{display: block; width: 100%; height: 100%;transition-duration: .5s;}
.case_dd{width: 700px;}
.cd_name{transition-duration: .5s;font-size: 14px; color: #333333; line-height: 18px; height: 18px; overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.cd_wz{color: #999999; line-height: 24px; height: 72px; overflow: hidden; margin-top: 10px;}
.case_dl:hover .case_img{transform:scale(1.2);-webkit-transform:scale(1.2);-moz-transform:scale(1.2); -o-transform:scale(1.2);-ms-transform:scale(1.2);}
.case_dl:hover .cd_name{color: #0066af;}
.page{text-align: right;margin-top: 40px;}
.page a{display: inline-block;width: 46px; height: 28px; border: 1px solid #dddddd; text-align: center; line-height: 28px;color: #666666;}
.page a:hover{background: #0066af; border: 1px solid #0066af; color: #FFFFFF;}
.page a.hover{background: #0066af; border: 1px solid #0066af; color: #FFFFFF;}

.hz_con{width: 870px; margin-left: 20px; overflow: hidden;}
.hz_a{display: block; width: 165px; height: 65px;margin-right: 65px; border: 1px solid #e3e3e3; float: left; margin-top: 25px;}

.new_con{width: 870px; margin-left: 20px; margin-top: 30px;}
.new_dl{border-bottom: 1px solid #f3f3f3;}
.new_dt{font-size: 14px; color: #999999; line-height: 42px;}
.nd_a{display: block;color: #333333;width: 700px; height:42px; overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.new_dd{color: #999999; line-height: 22px; padding-bottom: 10px; display: none;}
.new_dl:hover .nd_a{color: #0066af;}
.new_dl:hover .new_dd{display: block;}
.nx_con{width: 870px; margin-left: 20px; }
.nx_date{color: #999999; margin: 35px 0;}
.nx_txt{font-size: 14px; color: #666666; line-height: 30px;}
.or{color: #0066af;}
.yw_txt{width: 870px; margin-left: 20px; margin-top: 30px;font-size: 14px; color: #666666; line-height: 30px;}

.zp_con{width: 870px; margin-left: 20px; margin-top: 25px;}
.zp_cell{margin-bottom: 2px;}
.zp_title{transition-duration: .5s; padding: 0 20px; height: 40px; line-height: 40px; background: #f1f1f1;font-size: 14px; color: #444444; cursor: pointer;}
.zt_name{width: 75px; height: 40px; overflow:hidden;text-overflow: ellipsis;white-space: nowrap; margin-right: 15px;}
.zt_tb{width: 15px; height: 40px; background: url(../images/24.png) no-repeat center center;}
.zp_txt{border:1px solid #f1f1f1;font-size: 14px; color: #999999; line-height: 34px; padding:15px 20px; display: none;}
.zp_cell.hover .zp_title{background: #0066af; color: #FFFFFF;}
.zp_cell.hover .zt_tb{background: url(../images/24h.png) no-repeat center center;}
.zp_cell:hover .zp_title{background: #0066af; color: #FFFFFF;}
.zp_cell:hover .zt_tb{background: url(../images/24h.png) no-repeat center center;}
.rc_txt{width: 870px; margin-left: 20px; margin-top: 30px; color: #333333; line-height: 30px;}

















