/* CSS Document */
body{background:url(images/65.jpg) no-repeat fixed center center;}
form,ul,li,ol,dl,dt,dd,p,i,h1,h2,h3,h4,h5,h6{ margin:0; padding:0}
ul,li{ list-style:none}  img{ border:0}  .dp{ display:block}
.tc{ text-align:center}  .fl{ float:left} .fr{ float:right}
.clear{clear:both;}   .clearfix:after{content:"."; display:block; visibility:hidden; height:0; clear:both}
.main-page{margin:0 auto;width:1200px;}
.main-page .x_left{ padding-right: 25px; border-right: 1px #0066FF solid; margin-top:20px}
.main-page .x_left, .main-page .right{float:left;}
.main-page .nav-back{height:300px;}
.main-page .nav{position:relative;margin-top:-300px;width:132px;text-align:center;font-size:18px;font-family:"Î¢ÈíÑÅºÚ";}
.main-page .nav div{height:47px;line-height:47px; margin-bottom: 8px; border-radius: 2px; cursor: pointer;}
.main-page .nav div.on{background:#3091f2; color:#fff;}
.main-page .right{width:987px;height:500px;margin-left:55px;}
.main-page .content{position:relative; width:987px; height:500px; overflow:hidden;}
.main-page .content .con-ggh{ width:987px; height:500px;}

.con-ggh ul{ padding-top:20px; display:block} 
.con-ggh ul li{ padding-top:20px; margin-right:20px; float:left}
.list-pic{ background-color: rgba(255,255,255,0.3); padding: 19px; width: 110px; height: 110px; border: 1px solid #b9babe;}
.list-pic img{ width:110px; height:110px; display:block}
.con-ggh .item-name{ padding:20px 0; height: 20px; width: 150px; font-size: 16px; text-align: center; color: #333333; line-height: 20px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.b-intro{ margin-top:20px}
.b-intro span{ font-size:24px; margin-bottom:12px; color:#000000}
.b-intro p{ width:545px; height:45px; line-height:24px; overflow:hidden; color:#333333; font-size:14px}
.ck-m{ width:123px; height:36px; line-height:36px; border:1px #000000 solid; margin-top:25px}
.zcinfo{ width:550px; margin-top:10px} 
.ptpic-dl,.ptpic-dl img{ width:354px; height:480px}
.ptpic-dl{ margin-top:0px}
