
.ph_main{ width:1200px; margin: 30px auto 5px;}
.ph_tj ul{ display:inline-block; width:1250px;}
.ph_tj ul li{ border:1px solid #ddd; width:222px; line-height:30px; float:left; margin-right:20px;}
.ph_tj ul li .ph_a{ display:inline-block; width:222px; overflow:hidden;}
.ph_tj ul li .ph_a img{ width:100%; margin-bottom:5px;}
.ph_tj ul li b img{ width:40%; border-right:1px solid #ddd; margin-right:15px;}
.ph_tj ul li h3{ font-weight:normal; padding:0 10px; overflow:hidden; line-height:40px; font-size:15px; height:40px;}
.ph_tj ul li p {border-bottom:1px solid #ddd;color:#999;font-size:12px; padding:0 10px; margin-top:-5px;}
.ph_tj ul li p span i{ margin:0 10px 0 0;font-size:14px;}
.ph_tj ul li b{ display:inline-block; width:100%;font-weight:normal; height:35px; line-height:35px; overflow:hidden;}
.ph_pp{ margin:15px auto 60px; }

.ph_bt h5{ font-size:22px; line-height:55px;}
.ph_bt h5 i{ font-weight:normal; font-size:26px; position:absolute; margin:17px 0 0 15px;}
.ph_bt h5 span{ float:right; font-weight:normal; font-size:12px; display:inline-block; height:20px; line-height:20px; padding:0 8px; margin:20px 5px 0; border:1px solid #df0015;border-radius: 5px;}
.ph_bt h5 span a{ color:#df0015;}
.ph_ppk{ margin:0 0 15px 0;width:860px; display:inline-block; overflow:hidden; }
.ph_p_l{ display:inline-block; width:100%;}
.ph_p_l ul li{ width:275px; height:185px; float:left; margin:15px 17px 0 0; position:relative;}
.ph_p_l ul li:nth-child(3n){ margin:15px 0 0 0;}
.ph_p_l ul li a{ display:inline-block; width:275px; height:185px; overflow:hidden;}
.ph_p_l ul li a img{ width:100%;}
.ph_p_l ul li a p{ position:absolute; color:#fff; zoom:1; width:275px; text-align:center; z-index:555; background:linear-gradient(rgba(0,0,0,0),rgba(0,0,0,1)); height:45px; line-height:45px; bottom:0;;}
.ph_p_r{ width:410px; margin-top:5px; float:right; border:10px solid #222; display:inline-block;}
.ph_rink{ width:300px; float:right; background:#f8f8f8; display:inline-block;box-sizing:border-box; padding:10px 20px;}
.ph_rink .ph_bt{ border-bottom:none}
.ph_rink .ph_bt h5{ font-size:20px; line-height:45px;}
.ph_rink .ph_bt h5:before{ display:none;}
.rk_list{ margin:10px 0 10px;}
.rk_list ul li{ line-height:37px; font-size:16px;}
.rk_list ul li em{ color:#1D1D1D; float:left; margin:8px 15px 0 0px; font-weight:bold; display:inline-block; width:26px; height:24px; overflow:hidden; line-height:24px;}
.rk_list ul li:nth-child(1) em,.rk_list ul li:nth-child(2) em,.rk_list ul li:nth-child(3) em{ color:rgba(0,0,0,0)}
.rk_list ul li:nth-child(1) em{ background:url(../images/rank-01.png) no-repeat; background-size:100%;}
.rk_list ul li:nth-child(2) em{ background:url(../images/rank-02.png) no-repeat; background-size:100%;}
.rk_list ul li:nth-child(3) em{ background:url(../images/rank-03.png) no-repeat; background-size:100%;}
.rk_list ul li span{ float:right; color:#999; font-size:12px;}
.rk_list ul li span i{ font-size:14px; margin-right:10px;}
.ph_vp{ width:100%; padding:20px 0 60px 0;background: rgb(246, 246, 243);}
.ph_vpb ul{ display:inline-block; width:1210px;}
.ph_vpb ul li{ width:199px; text-align:center; height:199px; border:1px solid #ddd; position:relative; overflow:hidden; margin:0 -1px -1px 0; float:left; background:#fff;}
.ph_vpb ul li a .v_img{ width:80%; position:relative; margin-top:40px; padding:0 5px 5px 5px; border-bottom:1px solid #ddd;-webkit-transition:0.2s; -moz-transition: 0.2s ;-o-transition:0.2s;transition:0.2s }
.ph_vpb ul li p{ line-height:55px;-webkit-transition:0.2s; -moz-transition: 0.2s ;-o-transition:0.2s;transition:0.2s}
.ph_vpb ul li em { display:inline-block; width:170px; position:absolute; z-index:555; border-bottom:none; margin:-300px 0 0 -85px;}
.ph_vpb ul li em a img{ width:100%; height:130px;border-radius:0 0 10px 10px; }
.ph_vpb ul li:hover p{ display:none;}
.ph_vpb ul li:hover a .v_img{ border-bottom:none; margin-top:130px;} 
.ph_vpb ul li:hover em{ margin:-10px 0 0 -170px;}
.ph_tz .ph_bt h5:before{ width:155px;}
.ph_tz ul { display:inline-block; width:1250px; margin:20px auto; }
.ph_tz ul li{ width:285px; float:left; margin:0 17px 22px 0; border:1px solid #ddd;}
.ph_tz ul li a img{ width:100%;}
.ph_tz ul li a h3{ line-height:45px; font-weight:normal; padding:0 10px}
.ph_tz ul li p{color:#999; font-size:13px; line-height:35px; border-top:1px solid #ddd;}
.ph_tz ul li p i{ color:#666; font-size:14px; margin:0 10px;}
.ph_tz ul li p span{ margin-left:20px;}

.swiper-conts{ height:345px;}
.swiper-conts .swiper-slide{ text-align:center; border:1px solid #ebebeb; height:290px;box-sizing:border-box;}
.swiper-conts .swiper-slide em{ position:absolute; top:10px; right:10px; background:#df0015; border-radius:5px; font-size:12px; padding:5px 10px; font-style:normal;}
.swiper-conts .swiper-slide em a{color:#fff;}
.swiper-conts .swiper-slide #phpic{ width:100%; height:195px;}
.swiper-conts .swiper-slide b{ display:inline-block; width:240px; background:#fff; margin-top:-30px; padding-top:10px;}
.swiper-conts .swiper-slide b img{ width:125px;}
.swiper-conts .swiper-slide b p{ font-size:20px; line-height:50px;}
.swiper-pagination .swiper-pagination-bullet{ transition:all 0.15s;}
.swiper-pagination .swiper-pagination-bullet-active{ width:20px; border-radius:5px; background:#df0015;}

.ph_vp h5{ font-size:28px;margin-bottom:15px;}
.slidephoto .hd{ height:50px; background:#fff; margin-bottom:20px;}
.slidephoto .hd li{ float:left; line-height:50px; font-size:16px; width:41px; text-align:center; cursor:pointer;}
.slidephoto .hd li:nth-child(1){ width:90px;}
.slidephoto .hd li.on{ color:#df0015; font-weight:bold;}
.ph_vpb ul li b{ position:absolute; width:100%; text-align:center; top:35%; font-weight:normal; color:#999; left:0; display:none;}
.ph_vpb ul li:hover b{ display:block;}

.ph_vp .h-form{ position:relative; width:300px; float:right; border:1px solid #ebebeb;  height:40px; font-size:13px; margin:5px 0 0 0; border-radius:5px; overflow:hidden;}
.ph_vp .h-form input{ width:100%; height:40px; top:0; left:0; padding-left:15px;box-sizing:border-box;}
.ph_vp .h-form .input_sub{ position:absolute; width:16px; height:16px; display:inline-block; cursor:pointer; top:13px; left:270px; background:url(../images/sh.png) no-repeat; background-size:100%;}
.f_foot,.f_foot_t{ margin:0 auto!important;}
