/* CSS Document */



.prodetail{ overflow:hidden; width:100%; padding:60px 0 90px 0; background:url(../prodetail/xmzb_bg.jpg) repeat center;}

.prodetailbox { overflow:hidden; width:1200px; margin:0 auto;}



.zb_fq { width:40px; margin-left:35px; float:left; padding-top:30px; height:720px; position:relative; z-index:2}

.wenbox{ overflow:hidden; width:1050px; margin:0 auto; min-height:700px; float:left;background-color:#fff}

.zb_btnbox{ float:left; width:40px; height:750px; position:relative; z-index:2}



.zb_fq li{ width:21px; border-left:3px solid #4d5059; padding:15px 8px; background:url(../prodetail/xmzb_syq.png) left top repeat-y; font-size:14px; color:#fff; text-align:center; margin-bottom:10px; border-radius:3px 0 0 3px; cursor:pointer}

.zb_fq .list{ overflow:hidden; min-width:75px; padding:30px 40px; height:690px; font-size:14px; line-height:25px; position:absolute; top:0; left:40px; display:none}

.zb_fq .list a{ color:#555;}

.zb_fq li:hover { background:#fff; color:#639d00}

.zb_fq li:hover .list{ display:block}

.zb_fq .list a:hover{ color:#639d00}

.zb_fq .list p{overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}

.wenbox .pro_td{clear: both;min-height:200px;width:1050px;overflow:hidden;font-size:14px; line-height:25px;margin-left:50px;color:#525252}
.pro_td h3{ font-weight:normal; font-size:24px; margin-bottom:15px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;color:#525252; border-bottom:1px dashed #cecece;width:950px;padding-bottom:10px}
.pro_td li{width:950px}


.zb_left_tu{ overflow:hidden; width:520px; height:380px; float:left; margin-left:15px; position:relative;margin-top:50px}


.zb_right_list{ overflow:hidden; width:450px; min-height:450px; float:left; margin:35px 0; margin-left:35px; padding-right:25px;}



.zb_top_title { overflow:hidden; width:100%; padding-bottom:10px; border-bottom:2px solid #cecece; margin-bottom:30px;}

.zb_top_title img{ display:block; float:left}

.zb_top_title span{ display:block; float:left; font-size:14px; color:#555; margin-left:20px; margin-top:30px;}

.zb_top_title em{ display:block; float:right; font-size:12px; color:#999; margin-top:32px;}

.zb_top_title h2{color:#525252}



.zb_prolist { overflow:hidden; width:100%;}

.zb_prolist .list{ overflow:hidden; width:100%; padding-bottom:10px; margin-bottom:10px; border-bottom:1px dashed #cecece;}

.zb_prolist .list h3{ font-weight:normal; font-size:24px; margin-bottom:15px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;color:#525252}


.zb_prolist .list ul li{ font-size:14px; color:#525252; line-height:25px;overflow:hidden;min-height:50px}

.zb_prolist .list:hover a{ color:#639d00}



.zb_nprolist .listcon{ overflow:hidden; width:100%; padding-bottom:30px; margin-bottom:30px;}

.zb_prolist .listcon h4{ font-weight:normal; font-size:24px; margin-bottom:15px; text-align:center;}

.zb_prolist .listcon h4 a{ color:#333;}



.zb_btnbox .bk{ display:block; width:40px; height:40px; background:url(../prodetail/xmzb_fh.png) no-repeat center; margin-bottom:10px; cursor:pointer;}

.zb_btnbox .ss{ width:40px; height:40px; margin-bottom:10px; position:relative;}

.zb_btnbox .ss span{ display:block; width:40px; height:40px;background:url(../prodetail/xmzb_ss.png) no-repeat center;  cursor:pointer; position:relative; z-index:2}

.zb_btnbox .ss input{ position:absolute; width:0; height:30px; border:5px solid #dc1313; right:10px; top:0; outline:none; line-height:30px; padding:0 10px;}

.zb_btnbox .shijian{ width:40px; height:40px; position:relative; background:url(../prodetail/xmzb_rl.png) no-repeat center; margin-bottom:10px; cursor:pointer}

.zb_btnbox .shijian .time{ overflow:hidden; width:200px; height:200px; position:absolute; right:40px; top:0; background-color:#ccc; display:none}

.zb_btnbox .shr{ display:block; width:40px; height:40px; margin-bottom:260px;} 

.zb_btnbox .shr span{ display:block;width:40px; height:40px; background:url(../prodetail/xmzb_fx.png) no-repeat center; cursor:pointer;}

.zb_btnbox .shr_list{ width:300px; padding:30px 0;  background-color:#fff; position: fixed; left:50%; top:20%; margin-left:-150px; border:1px solid #ccc; display:none}

.zb_btnbox .shr_list em{ position:absolute; right:5px; top:5px; font-size:20px; display:block; width:20px; height:20px; cursor:pointer}

.zb_btnbox .shr_list ul{ width:100%; text-align:center}

.zb_btnbox .shr_list li{ display:inline-block; margin:0 5px;}

.zb_btnbox .shr_list li{ *display:inline}

.zb_btnbox .shr_list li .ewm{ position:absolute; display:block; left:100px; top:-112px; display:none; padding:5px; border:1px solid #ccc; background-color:#fff;}

.zb_btnbox .shr_list li:hover .ewm{ display:block;}

.zb_btnbox .btn_s{ display:block; width:40px; height:94px; margin-bottom:10px; background:url(../prodetail/xmzb_syp.png) no-repeat center left; cursor:pointer}

.zb_btnbox .btn_x{ display:block; width:40px; height:94px; margin-bottom:10px; background:url(../prodetail/xmzb_xyp.png) no-repeat center left; cursor:pointer}



.zb_btnbox .btn_sb{ display:block; width:40px; height:94px; margin-bottom:10px; background:url(../prodetail/xmzb_syb.png) no-repeat center left; cursor:pointer}

.zb_btnbox .btn_xb{ display:block; width:40px; height:94px; margin-bottom:10px; background:url(../prodetail/xmzb_xyb.png) no-repeat center left; cursor:pointer}





























































