/*详情*/
.z_img_main { width:1000px; padding:58px 0 40px; margin:0 auto;}
.z_img_con { height:424px; overflow:hidden;}
.z_img_l { width:635px; height:424px; float:left; position:relative;  }
.z_img_t { height:424px; position:relative;}
.z_img_t li { position:absolute; top:0; left:0; display:none; width:100%; height:100%; overflow:hidden; }
.z_img_t li img { width:635px; height:424px; }
.z_img_b { position:absolute; bottom:14px; left:0; width:100%; text-align:center; }
.z_img_b span { display:inline-block; *float:right; *display:block; _float:right; _display:block; width:15px; height:15px; margin:0 6px; border-radius:100%; background-color:#369ad6; text-indent:-9999px; cursor:pointer; }
.z_img_b span.hover { background-color:#fff; }
.z_img_r { width:315px; height:374px; padding:25px 25px; background:#ebebeb; overflow-y:auto; float:right; }
.z_img_r h2 { font-size:18px; color:#369ad6; padding-bottom:6px; text-align:center; }
.z_img_r .conent { font-size:14px; color:#686868; line-height:210%; text-align:justify; padding:5px 0 20px; }



/*列表*/
.zshr_main { width:1000px; margin:0 auto;}

.zshr_list li { height:150px; overflow:hidden; background-color:#ebebeb; margin-top:30px; }
.zshr_list li>a { float:left; display:block; width:225px; height:150px; overflow:hidden;}
.zshr_list li img { width:225px; height:150px; }
.zshr_list li .zshr_r { width:715px; padding:12px 30px 0;  float:right;}
.zshr_list li h2 { line-height:35px;}
.zshr_list li h2 a { color:#3aaaec; font-size:18px; font-weight:normal; }
.zshr_list li .info { height:90px; line-height:26px; font-size:14px; color:#484848; position:relative; overflow:hidden;}
.zshr_list li .more { font-size:14px; color:#e96901; }
.zshr_list li .date { position:absolute; bottom:0; right:0; font-size:12px; color:#484848;}

.ztj_list_w { width:1000px; height:264px; overflow:hidden; margin:30px auto 0; position:relative; }
.ztj_list { width:1000px; height:264px; overflow:hidden;  background-color:#3aaaec; position:relative; }
.ztj_list li {  height:264px; overflow:hidden;  background-color:#3aaaec; }
.ztj_list li>a { width:396px; height:264px; overflow:hidden; float:left;}
.ztj_list li>a img {  width:396px; height:264px; }
.ztj_list li .ztj_r { float:left; width:500px; padding:12px 0px 0 30px;  }
.ztj_list li .ztj_r h2 { padding:20px 0 15px; line-height:30px; text-align:center;  }
.ztj_list li .ztj_r h2 a {color:#fff; font-size:18px; font-weight:normal; }
.ztj_list li .ztj_r .info { height:150px; font-size:14px; line-height:26px; overflow:hidden; color:#fff; }

.ztj_list_w .num { position:absolute; top:0; right:28px; width:17px; height:264px; background:url(mainresourcecms201704img_pc_sitezshr_line.png) no-repeat center; }
.ztj_list_w .num .num_con { position:absolute; top:50%; left:0; margin-top:-50px; }
.ztj_list_w .num span { display:block; width:17px; height:17px; padding:4px 0; background:url(mainresourcecms201704img_pc_sitezshr_num.png) no-repeat; background-position:0 -80px; cursor:pointer; }
.ztj_list_w .num span.hover { background-position:0 4px;}


.zs_page_pad { padding:45px 0 50px;}




/*BY QSG BIN*/

.a_head_w { height:110px;}
.a_logo { padding-top:25px;}
.a_menu_w { background:url(mainresourcecms201609img_pc_site2016092710080357741.png) 0 14px repeat-x;;}

.a_menu ul li { width:250px;}
.a_menu ul li a { width:250px;}
.a_menu ul li.active, .a_menu ul li:hover { background-position: 56% 100%;}

.pu_bg_w { position:absolute; top:35px; left:0; width:100%; height:140px; overflow:hidden;  z-index:-1; background: #3baaec url(mainresourcecms201604img_pc_site2016041310203019995.png) repeat scroll 50% 50% }


.pu_w_w { min-height:500px; overflow:hidden; }
.pu_w { width:auto; padding:30px 35px 20px 45px; margin:0 auto; }
.pu_w ul { position:relative;   }
.pu_w ul li { position:absolute; left:0px; top:0px; padding:0px; width:220px; overflow:hidden; margin-bottom:15px; background-color:#f5f4f9; border-radius:5px; }
.pu_w ul li img { display:block; width:100%;}
.pu_w ul li span {display:block; width:100%; height:30px; line-height:30px; overflow:hidden;  padding:5px 0px 0; text-align:center; font-size:12px;  color:#333;  white-space:normal; }

.pu_w ul li.active {  background-color:#3aaaec; box-shadow:0 1px 5px rgba(35,25,25,0.5); }
.pu_w ul li.active span { color:#fff;}
.pu_w ul li.active img { opacity:0.8;   }

.pu_loading { height:40px; text-align:center; }
.pu_nomore { display:none; width:600px; height:40px; margin:30px auto;  line-height:40px; background-color:#f5f4f9; text-align:center; }
.pu_nomore span { font-size:14px; color:#369ad6;}
/*BY QSG END*/