body,h1,h2,h3,h4,h5,p,dl,dd,ol,ul,th,td,fieldset,input,button,textarea,form,canvas,audio,video,article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary{margin:0;padding:0px;}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary{display:block}
audio,canvas,video{display:inline-block;*display:inline;*zoom:1}
html{-webkit-text-size-adjust:100%;text-size-adjust:100%;word-wrap:break-word}
h1,h2,h3,h4,h5{font-size:100%}
ol,ul{list-style:none}
img{border:0;-ms-interpolation-mode:bicubic}
cite,em,s,i,b{font-style:normal}
input,button,textarea,select{font-size:100%}
body,input,button,textarea,select,option{font-size:normal}
input,textarea{text-decoration:none;outline:0;-webkit-tap-highlight-color:rgba(0,0,0,0)}
li,img,label,input{vertical-align:middle}
var{font-style:normal}
ins{text-decoration:none}
abbr,acronym{border:0;font-variant:normal}
sup{vertical-align:text-top}
sub{vertical-align:text-bottom}
button,select{text-transform:none}
button[disabled],html input[disabled]{cursor:default}
input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0;*height:13px;*width:13px}
button,input,select,textarea{margin:0;vertical-align:baseline;*vertical-align:middle}
button::-moz-focus-inner,input[type=reset]::-moz-focus-inner,input[type=button]::-moz-focus-inner,input[type=submit]::-moz-focus-inner,input[type=file]>input[type=button]::-moz-focus-inner{border:0;padding:0}
button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer;*overflow:visible}
a{ text-decoration:none; outline:none;}
a:active {star:expression(this.onFocus=this.blur());} 
.clear{ clear:both;}
.left{ float:left;}
.right{ float:right;}

body{ font-family:"Microsoft YaHei"; background:url(../images/pindao_bg.jpg) no-repeat center top;}





.pin_ban{ width:100%; margin:auto; overflow:hidden; background:url(../images/nypic_bg2.jpg) no-repeat; background-position:center top; background-size:100% 100%;}
.pban_nr{ max-width:1300px; margin:45px auto 25px; overflow:hidden;}
.pban_lg{ float:left;} 
.pban_lg img{}
.pinsc{ float:right; margin-top:35px;}
.pinsc ul{ float:left;}
.pinsc ul li{ float:left; padding-right:10px; margin-right:10px; background:url(../images/pdsc_bor.png) no-repeat right center;}
.pinsc ul li a{color:#fff; line-height:32px; }
.pinsc ul li a:hover{ text-decoration:underline;}
.pinsc ul li:last-child{ background:none;}

.pdnav_bg{ width:100%; float:left; background:url(../images/pdynav_bg.png) no-repeat center top; background-size:100% auto; padding-bottom:90px;}

.pdnav{ max-width:1300px; margin:60px auto 0px; clear:both;}
.pdnav ul{ float:left;}
.pdnav ul li{ float:left; width:107px; margin:0px 5px; height:45px; line-height:45px; text-align:center; position:relative; z-index:2;}
.pdnav ul li a{ font-size:18px; color:#fff; display:block; font-weight:bold;}
.pdnav ul li:hover{ background:url(../../images/nav_on.png); border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; -o-border-radius:5px; -ms-border-radius:5px;}

.pdnav ul li.pdnav_on{ background:url(../../images/nav_on.png); border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; -o-border-radius:5px; -ms-border-radius:5px;}
.pdnav ul li.pdnav_on2{ background:url(../../images/nav_on.png); border-radius:5px 5px 0px 0px; -moz-border-radius:5px 5px 0px 0px; -webkit-border-radius:5px 5px 0px 0px; -o-border-radius:5px 5px 0px 0px; -ms-border-radius:5px 5px 0px 0px;}
.pdnav ul li ul{ display:none;}
.pdnav ul li:hover ul{ display:block; left:0px; top:45px; position:absolute; z-index:4; background:url(../../images/nav_on.png);
border-radius:0px 0px 5px 5px; -moz-border-radius:0px 0px 5px 5px; -webkit-border-radius:0px 0px 5px 5px; -o-border-radius:0px 0px 5px 5px; -ms-border-radius:0px 0px 5px 5px;}
.pdnav ul li ul li{ float:left; width:100px; padding:0px 5px; margin:0px; height:auto; line-height:20px; border-top:#971e49 1px dotted; text-align:center;}
.pdnav ul li ul li a{ font-size:14px; padding:8px 0px; color:#fbf6e5; display:block; font-weight:normal;}
.pdnav ul li ul li:hover{ background:#750007; border-radius:0px;}
.pdnav ul li ul li:last-child:hover{ background:#750007; border-radius:0px;}


.pdnews{ max-width:1300px; margin:0px auto 50px; overflow:hidden;}
.pdnews_dh{ width:100%; float:left;}
.pdnews_dh h1{ float:left; font-weight:normal; display:inline-block; font-size:24px; margin-top:10px;}
.pdnews_dh h1 a{color:#000;}
.pdnews_dh h1 a i{ color:#b82336;}
.pdnews_dh span{ float:right; margin-top:10px; width:84px; height:26px; line-height:26px; font-size:14px; text-align:center; border:#d3d3d3 1px solid; border-radius:13px; -moz-border-radius:13px; -webkit-border-radius:13px; -o-border-radius:13px; -ms-border-radius:13px;}
.pdnews_dh span a{ color:#999;}
.pdnews_dh span:hover{ background:#f4f4f4;}
.pdnews_dh span:hover a{ font-weight:bold;}

.pdnews_dhbg{ background:url(../images/pddh_xw.png) no-repeat; background-position:51px top;}
.pgg_dhbg{ background:url(../images/pddh_tong.png) no-repeat; background-position:51px top;}
.shi_dhbg{ background:url(../images/pddh_sp.png) no-repeat; background-position:51px top;}
.feng_dhbg{ background:url(../images/pddh_zp.png) no-repeat; background-position:51px top;}

.pdnews_nr{ width:100%; float:left; margin-top:15px;}
.pdnews_lf{ width:48%; float:left; background:url(../images/pdnews_lbg.png) no-repeat left bottom; padding-bottom:13px; margin-top:0px;}
.pdnews_lfmar{ padding-left:13px;}
.swiper-container {width: 100%; height: 100%;}
.swiper-slide {width: 100%; position:relative;}
.swiper-slide span{width: 100%; position:relative; display:block; overflow:hidden; padding-bottom:56%;}
.swiper-slide span img{ width:100%; height: 100%; position:absolute; left:0; top:0;}
.swiper-slide h2{width:70%; position:absolute; left:0px; bottom:0px; text-indent:30px; font-size:18px; color:#fff; height:50px; line-height:50px; font-weight:normal; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; }

.swiper-button-next,.swiper-button-prev{position:absolute;bottom:10px; right:10px; width:30px;height:30px;z-index:10; background:url(../images/pd_btn.png) no-repeat;}
.swiper-button-next{ right:44px; background-position:0 0;}
.swiper-button-prev{ background-position:-30px 0;}
.swiper-button-next:hover{ right:44px; background-position:0 -30px;}
.swiper-button-prev:hover{background-position:-30px -30px;}


.slide_container {position: relative; float: left; width: 100%; }
.rslides {position: relative;list-style: none; overflow: hidden; width: 100%;  padding: 0;margin: 0;}
.rslides li {-webkit-backface-visibility: hidden; position: absolute; display: none; width: 100%;  left: 0; top: 0; }
.rslides li:first-child { position: relative; display: block; float: left; }
.rslides span{width:100%; display:block; padding-bottom:56%; position:relative; overflow:hidden;}
.rslides span img{width:100%; position:absolute; top:0; left:0;}

.slide {position: relative;list-style: none;overflow: hidden; width: 100%; padding: 0; margin: 0;}
.slide li {position: absolute;width: 100%; left: 0; top: 0; } 
.slide img { display: block; position: relative; z-index: 1; height: auto; width: 100%; border: 0; }
.slide .caption {display: block;width: 100%; left: 0;position: absolute;z-index: 2;font-size:18px;color:#fff;bottom: 0; background: rgba(0,0,0,0.6);}
.slide .caption i{ float:left; width:70%; margin-left:2%; height:36px;line-height:36px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
 
 .slide_nav {position: absolute;bottom: 4px;right:25px;z-index: 3;text-indent: -9999px;overflow: hidden;text-decoration: none;height: 30px;width: 30px;margin-top: -15px;background:url(../images/pd_btn.png) no-repeat;}
.slide_nav:active {opacity: 1.0;}
.slide_nav.prev {right: 59px;background-position:0px 0px;}
.slide_nav.next {right:25px; background-position:-30px 0px; }
.slide_nav.prev:hover{ background-position:0px -30px;}
.slide_nav.next:hover{ background-position:-30px -30px;}

@media only screen  and (max-width:540px) {
.slide .caption i{ width:68%; margin-left:3%;}
.slide_nav {right:5px;}
.slide_nav.prev {right: 44px;}
.slide_nav.next {right:10px;}
}


.pdnews_rg{ width:50%; float:right;}	
.tabRank{ width:100%;}
.tabRank .bd { clear:both;}
.tabRank .bd ul {}
.tabRank .bd .ulList  li { border-bottom:1px #a9a9a9 dotted; height:56px; line-height:56px; width:98% !important; padding-left:2%; background:url(../../images/ic_red2.png) no-repeat left 25px;}
.tabRank .bd .ulList li.t {line-height:56px !important;}

.tabRank .bd .ulList li .pubtitle h2{ width:100%; float:left; font-weight:normal; height:56px; line-height:56px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.tabRank .bd .ulList li .pubtitle h2 span{ width:70%; float:left; font-size:16px; color:#111;}
.tabRank .bd .ulList li .pubtitle h2 i{ float:right; font-size:14px; color:#666;}
    
.tabRank .bd .ulList li .pubtitle p{ display:none;}
.tabRank .bd .ulList li.on{height:110px;} 
.tabRank .bd .ulList li.on .pubtitle p{display:block; width:100%; float:left; font-size:14px; color:#666; line-height:24px; height:48px; overflow:hidden;text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical;}
.tabRank .bd .ulList li.on .pubtitle h2 span{ color:#b52121;}
	

.pggbox{ max-width:1300px; margin:0px auto 30px; overflow:hidden;}	
.pggnr{ width:31%; float:left;}
.pggnr_lb{ width:100%; float:left; margin-top:20px;}
.pggnr_lb li{ width:100%; float:left; margin-bottom:25px;}
.pggnr_lb li span{ width:58px; float:left; font-size:12px; margin-right:15px; background:#e6e6e6; text-align:center; color:#fff; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; -o-border-radius:3px; -ms-border-radius:3px;}
.pggnr_lb li span b{ display:inline-block; width:100%; line-height:34px; font-size:26px; color:#666; font-weight:normal;}
.pggnr_lb li span i{ display:inline-block; width:100%; background:#666; line-height:18px; font-size:12px; color:#fff; font-weight:normal;
border-radius:0px 0px 3px 3px; -moz-border-radius:0px 0px 3px 3px; -webkit-border-radius:0px 0px 3px 3px; -o-border-radius:0px 0px 3px 3px; -ms-border-radius:0px 0px 3px 3px;}
.pggnr_lb li a{color:#666; font-size:16px; line-height:26px; height:52px; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:4; -webkit-box-orient:vertical;}
.pggnr_lb li:hover span b{ color:#b82336;}
.pggnr_lb li:hover span i{ background:#b82336;}
.pggnr_lb li:hover a{ color:#b82336; font-weight:bold;}


.pdship{ width:47%; float:left;}
.pdship_wk{ margin:0px 40px;}
.pship_nr{ width:100%;  overflow:hidden;}
.pship_nr ul{ width:102%; float:left; margin-top:23px;}
.pship_nr ul li{ width:48%; float:left; margin-right:2%; margin-bottom:20px; position:relative;}
.pship_nr ul li a{ display:block; width:100%;}
.pship_nr ul li span{ width:100%; position: relative; display:block; overflow:hidden;
    padding-bottom: 50%;}
.pship_nr ul li img{
   position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0; 
}
.pship_nr ul li img:hover{ opacity:0.8;
-webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;}	
.pship_nr ul li h2{position:absolute; left:0px; bottom:0px; font-size:16px; color:#fff; font-weight:normal; width:94%; padding:0px 3%; background:url(../images/pship_bg.png); height:35px; display:inline-block; line-height:35px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.pship_nr ul li i{ width:40px; height:40px; position:absolute; left:50%; margin-left:-20px; top:50%; margin-top:-20px; transition:all 1s; background:url(../images/ic_video.png) no-repeat; background-size:40px 40px;}
.pship_nr ul li:hover i{transform:rotate(360deg); background:url(../images/ic_video2.png) no-repeat; background-size:40px 40px;}

.pxiao{ width:22%; float:right; margin-top:15px;}
.pxiao h1{ width:100%; float:left; background:#bf011c; line-height:52px; height:52px; font-size:24px; color:#fff; text-align:center; font-weight:normal; background:#bf011c;background-image:url(../images/pddh_fw.png); background-repeat:no-repeat; background-position:center bottom;}


.pxiao_nr{ padding:0px 10px; border:#e5e5e5 1px solid; overflow:hidden;}
.pxiao_nr ul{ width:100%; float:left; margin:8px 0px 7px;}
.pxiao_nr ul li{ width:33.3%; float:left; margin:10px 0px; font-size:15px; color:#333; text-align:center; background:url(../images/pxiao_bor.jpg) no-repeat right 5px;}
.pxiao_nr ul li span{ width:100%; height:36px; display:inline-block; text-align:center;}
.pxiao_nr ul li h2{ font-size:16px; color:#333; font-weight:normal; height:26px; line-height:26px; margin-top:5px;}
.pxyic1{ background:url(../images/pin_ff01.png) no-repeat center;}
.pxyic2{ background:url(../images/pin_ff02.png) no-repeat center;}
.pxyic3{ background:url(../images/pin_ff03.png) no-repeat center;}
.pxyic4{ background:url(../images/pin_ff04.png) no-repeat center;}
.pxyic5{ background:url(../images/pin_ff05.png) no-repeat center;}
.pxyic6{ background:url(../images/pin_ff06.png) no-repeat center;}
.pxyic7{ background:url(../images/pin_ff07.png) no-repeat center;}
.pxyic8{ background:url(../images/pin_ff08.png) no-repeat center;}


.pxiao_nr ul li:nth-child(3n){ background:none;}
.pxiao_nr ul li:last-child{ background:none;}
.pxiao_nr ul li.pxiao_nwd{ width:50%;}
.pxiao_nr ul li:hover h2{ color:#bf011c; font-weight:bold;}


.pfeng{ max-width:1320px; margin:auto; overflow:hidden;}
.pfeng_nr{ margin:18px 0px 35px; width:100%; float:left;}
.pfeng_nr li{ width:25%; float:left;}
.pfeng_nr li a{ display:block; margin:0px 10px;}
.pfeng_nr li span {
    width: 100%;
    position: relative;
    display: block;
 
    padding-bottom: 130%;
    overflow: hidden;
}
.pfeng_nr li span img{
	position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0; transition: all 0.6s;}
.pfeng_nr li h2{ width:100%; float:left; font-size:16px; color:#333; line-height:32px; height:32px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; background:url(../images/pdic_red.png) no-repeat left center; font-weight:normal; text-indent:10px; margin-top:8px;}
.pfeng_nr li span img:hover{ transform: scale(1.1);}


@media screen and (max-width: 1300px) {
.pban_nr{ margin:45px 15px 25px;}
.pban_lg img{ float:left; width:70%;}

.pinsc a{ font-size:16px;}

.pdnav_bg{ padding-bottom:20px;}

.pdnav{margin:22px 15px 0px; clear:both;}
.pdnav ul{ float:left;}
.pdnav ul li{ float:left; width:110px; margin:0px 0px; height:40px; line-height:40px; text-align:center; position:relative; z-index:2;}
.pdnav ul li a{ font-size:17px; color:#fff; display:block; font-weight:normal;}
.pdnav ul li:hover ul{ display:block; left:0px; top:42px; position:absolute; z-index:4;}
.pdnav ul li ul li{ float:left; width:100px; padding:0px 5px; height:auto; line-height:20px;}
.pdnav ul li ul li a{ font-size:14px; padding:8px 0px; color:#fbf6e5; display:block; font-weight:normal;}
.pdnav ul li ul li:hover{ background:#750007; border-radius:0px;}

.focus #pic li span img{ max-width:100%;}
.focus #pic li h2{ width:75%; position:absolute; left:3%; bottom:12px; font-size:18px; color:#fff; font-weight:normal; height:36px; line-height:36px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}


.tabRank .bd .ulList  li { border-bottom:1px #a9a9a9 dotted; height:44px; line-height:44px; width:98% !important; padding-left:2%; background:url(../../images/ic_red2.png) no-repeat left 22px;}
.tabRank .bd .ulList li.t {line-height:44px !important;}

.tabRank .bd .ulList li .pubtitle h2{ width:100%; float:left; height:44px; line-height:44px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.tabRank .bd .ulList li .pubtitle h2 span{ width:70%; float:left; font-size:15px; color:#111;}
.tabRank .bd .ulList li .pubtitle h2 i{ float:right; font-size:13px; color:#666;}
    
.tabRank .bd .ulList li .pubtitle p{ display:none;}
.tabRank .bd .ulList li.on{height:100px;} 
.tabRank .bd .ulList li.on .pubtitle p{display:block; width:100%; float:left; font-size:14px; color:#666; line-height:24px; height:48px; overflow:hidden;text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical;}
.tabRank .bd .ulList li.on .pubtitle h2 span{ color:#b52121;}
	

.pdnews{ max-width:1300px; margin:0px auto 50px; overflow:hidden;}

.pindao_wk{ margin:0px 15px;}	
.pggbox{width:100%; margin:0px auto 30px; overflow:hidden;}		
.pdnews_dhbg{background-size:auto 26px;}	
.pgg_dhbg{background-size:auto 26px;}
.shi_dhbg{background-size:auto 26px;}
.feng_dhbg{background-size:auto 26px;}
.pdnews_dh h1{ font-size:22px; margin-top:7px;}	

.pggnr_lb{ margin-top:25px;}
.pggnr_lb li{ margin-bottom:18px;}
.pggnr_lb li span{ width:58px; float:left; font-size:12px; margin-right:15px; color:#fff;}
.pggnr_lb li span b{ line-height:32px; font-size:22px; color:#666; font-weight:normal;}
.pggnr_lb li span i{background:#666; line-height:18px; font-size:12px; color:#fff;}
.pggnr_lb li a{color:#666; font-size:14px; line-height:22px; height:44px;}


.pdship{ width:47%; float:left;}
.pdship_wk{ margin:0px 25px;}
.pship_nr{ width:100%;  overflow:hidden;}
.pship_nr ul{ width:102%; float:left; margin-top:23px;}
.pship_nr ul li{ width:48%; float:left; position:relative; margin-right:2%; margin-bottom:20px;}
.pship_nr ul li a{}
.pship_nr ul li span{  width:100%; position: relative; display:block;
    padding-bottom: 100%; overflow:hidden;}
.pship_nr ul li img{width: 100%;
	position: absolute;
	height: 100%;
	top: 0;
	left: 0;
}
.pship_nr ul li img:hover{ opacity:0.8;}	
.pship_nr ul li h2{position:absolute; left:0px; bottom:0px; font-size:14px; color:#fff; font-weight:normal; width:94%; padding:0px 3%; background:url(../images/pship_bg.png); height:35px; display:inline-block; line-height:35px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.pship_nr ul li i{ width:36px; height:36px; position:absolute; left:50%; margin-left:-18px; top:50%; margin-top:-18px; transition:all 1s; background:url(../images/ic_video.png) no-repeat; background-size:auto 36px;}
.pship_nr ul li:hover i{transform:rotate(360deg); background:url(../images/ic_video2.png) no-repeat; background-size:auto 36px;}


.pxiao{ width:22%; float:right; margin-top:15px;}
.pxiao h1{ width:100%; float:left; background:#bf011c; line-height:52px; height:52px; font-size:24px; color:#fff; text-align:center; font-weight:normal; background:#bf011c;background-image:url(../images/pddh_fw.png); background-repeat:no-repeat; background-position:center bottom;}

.pxiao{ margin-top:14px;}
.pxiao h1{ line-height:50px; height:50px; font-size:22px; color:#fff; background-size:auto 25px;}
.pxiao_nr{ padding:0px 5px;}
.pxiao_nr ul{ margin:9px 0px;}
.pxiao_nr ul li{ margin:7px 0px; font-size:14px;}
.pxiao_nr ul li span{ width:100%; height:30px; display:inline-block; text-align:center; background-size:auto 30px;}
.pxiao_nr ul li h2{ font-size:14px; color:#333; font-weight:normal; height:26px; line-height:26px; margin-top:5px;}
}



@media screen and (max-width: 1025px) {
.pban_nr{ margin:35px 15px 20px;}
.pban_lg{ float:left;}
.pban_lg img{ width:65%;}
.pinsc{ float:right; margin-top:35px;}
.pinsc a{ font-size:16px;}
	
.pdnav_bg{ padding-bottom:20px;}

.pdnav{margin:22px 15px 0px; clear:both;}
.pdnav ul{ float:left;}
.pdnav ul li{ float:left; width:90px; margin:0px 0px; height:40px; line-height:40px; text-align:center; position:relative; z-index:2;}
.pdnav ul li a{ font-size:14px; color:#fff; display:block; font-weight:normal;}
.pdnav ul li:hover ul{ display:block; left:0px; top:40px; position:absolute; z-index:4;}
.pdnav ul li ul li{ float:left; width:86px; padding:0px 2px; height:auto; line-height:20px;}
.pdnav ul li ul li a{ font-size:12px; padding:8px 0px; color:#fbf6e5; display:block; font-weight:normal;}
.pdnav ul li ul li:hover{ background:#750007; border-radius:0px;}

.focus #pic li span img{ max-width:100%;}
.focus #pic li h2{ width:75%; position:absolute; left:3%; bottom:12px; font-size:18px; color:#fff; font-weight:normal; height:36px; line-height:36px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}


.tabRank .bd .ulList  li { border-bottom:1px #a9a9a9 dotted; height:42px; line-height:42px; width:98% !important; padding-left:2%; background:url(../../images/ic_red2.png) no-repeat left 22px;}
.tabRank .bd .ulList li.t {line-height:42px !important;}

.tabRank .bd .ulList li .pubtitle h2{ width:100%; float:left; height:42px; line-height:42px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.tabRank .bd .ulList li .pubtitle h2 span{ width:70%; float:left; font-size:15px; color:#111;}
.tabRank .bd .ulList li .pubtitle h2 i{ float:right; font-size:13px; color:#666;}
    
.tabRank .bd .ulList li .pubtitle p{ display:none;}
.tabRank .bd .ulList li.on{height:100px;} 
.tabRank .bd .ulList li.on .pubtitle p{display:block; width:100%; float:left; font-size:14px; color:#666; line-height:24px; height:48px; overflow:hidden;text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical;}
.tabRank .bd .ulList li.on .pubtitle h2 span{ color:#b52121;}
		
	
.pindao_wk{ margin:0px 15px;}	
.pggbox{width:100%; margin:0px auto 30px; overflow:hidden;}		
.pdnews_dhbg{background-size:auto 22px;}	
.pgg_dhbg{background-size:auto 22px;}
.shi_dhbg{background-size:auto 22px;}
.feng_dhbg{background-size:auto 22px;}
.pdnews_dh h1{ font-size:18px; margin-top:10px;}	

.pggnr{ width:40%; float:left;}
.pggnr_lb{ margin-top:15px;}
.pggnr_lb li{ margin-bottom:17px;}
.pggnr_lb li span{ width:58px; float:left; font-size:12px; margin-right:15px; color:#fff;}
.pggnr_lb li span b{ line-height:34px; font-size:24px; color:#666; font-weight:normal;}
.pggnr_lb li span i{background:#666; line-height:18px; font-size:12px; color:#fff;}
.pggnr_lb li a{color:#666; font-size:15px; line-height:24px; height:48px;}

.pdship_wk{ margin:0px 0px 0px 30px;}
.pdship{ width:60%; float:left;}
.pship_nr{ width:100%;  overflow:hidden;}
.pship_nr ul{ width:103%; float:left; margin-top:15px;}
.pship_nr ul li{ width:47%; float:left; margin-right:3%; margin-bottom:20px; position:relative;}
.pship_nr ul li i{ width:32px; height:32px; position:absolute; left:50%; margin-left:-16px; top:50%; margin-top:-16px; transition:all 1s; background:url(../images/ic_video.png) no-repeat; background-size:auto 32px;}
.pship_nr ul li:hover i{transform:rotate(360deg); background:url(../images/ic_video2.png) no-repeat; background-size:auto 32px;}

.pxiao{ width:100%; margin-top:14px;}
.pxiao h1{ width:100%; float:left; background:#bf011c; line-height:52px; height:52px; font-size:24px; color:#fff; text-align:left; text-indent:20px; font-weight:normal; background:#bf011c;background-image:url(../images/pddh_fw.png); background-repeat:no-repeat; background-position:left bottom;}

.pxiao_nr{ padding:0px 10px; border:#e5e5e5 1px solid; overflow:hidden;}
.pxiao_nr ul{ width:100%; float:left; margin:8px 0px 7px;}
.pxiao_nr ul li{ width:25%; float:left; margin:10px 0px; font-size:15px; color:#333; text-align:center; background:url(../images/pxiao_bor.jpg) no-repeat right 5px;}
.pxiao_nr ul li span img{ height:30px;}
.pxiao_nr ul li h2{ font-size:14px; font-weight:normal; height:26px; line-height:26px; margin-top:5px;}
.pxiao_nr ul li.pxiao_nwd{ width:25%;}

}


@media screen and (max-width: 768px) {
.pin_ban{ width:100%; margin:auto; overflow:hidden; background-position:center 45px;}
.pban_nr{ margin:0px 15px 25px; overflow:hidden;}
.pban_lg{float:left; margin-top:55px;}
.pban_lg img{ width:65%;}

.pinsc{float:none; margin-top:0px;  position:fixed; z-index:20; right:-15px; top:5px;}
.pinsc ul li{ padding-right:10px; margin-right:10px;}
.pinsc a{ font-size:12px;}

	
.pdnav_bg{ padding-bottom:78px;}
	
.pindao_wk{ margin:0px 15px;}	
.pggbox{width:100%; margin:0px auto 30px; overflow:hidden;}		
.pdnews_dhbg{background-size:auto 22px;}	
.pgg_dhbg{background-size:auto 22px;}
.shi_dhbg{background-size:auto 22px;}
.feng_dhbg{background-size:auto 22px;}
.pdnews_dh h1{ font-size:18px; margin-top:10px;}	

.pdnews_dh span{ float:right; margin-top:10px; width:64px; height:20px; line-height:20px; font-size:12px; text-align:center; border:#d3d3d3 1px solid; border-radius:13px; -moz-border-radius:13px; -webkit-border-radius:13px; -o-border-radius:13px; -ms-border-radius:13px;}


.pdnews_nr{ width:100%; float:left; margin-top:10px;}

.pdnews_lf{ width:100%; float:left; background:none; padding-left:0px;}
.pdnews_lfmar{ padding-left:0px;}

.pdnews_rg{ float:left; width:100%;}
.tabRank .bd .ulList  li { border-bottom:1px #a9a9a9 dotted; height:42px; line-height:42px; width:98% !important; padding-left:2%; background:url(../../images/ic_red2.png) no-repeat left 18px;}
.tabRank .bd .ulList li.t {line-height:42px !important;}

.tabRank .bd .ulList li .pubtitle h2{ width:100%; float:left; height:42px; line-height:42px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.tabRank .bd .ulList li .pubtitle h2 span{ width:60%; float:left; font-size:15px; color:#111; height:42px; line-height:42px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.tabRank .bd .ulList li .pubtitle h2 i{ float:right; font-size:13px; color:#666;}
    
.tabRank .bd .ulList li .pubtitle p{ display:none;}
.tabRank .bd .ulList li.on{height:100px;} 
.tabRank .bd .ulList li.on .pubtitle p{display:block; width:100%; float:left; font-size:14px; color:#666; line-height:24px; height:48px; overflow:hidden;text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical;}
.tabRank .bd .ulList li.on .pubtitle h2 span{ color:#b52121;}
		


.pggnr{width:100%; float:left;}
.pggnr_lb{ margin-top:25px;}
.pggnr_lb li{ margin-bottom:20px;}
.pggnr_lb li span{ width:58px; float:left; font-size:12px; margin-right:15px; color:#fff;}
.pggnr_lb li span b{ line-height:34px; font-size:24px; color:#666; font-weight:normal;}
.pggnr_lb li span i{background:#666; line-height:18px; font-size:12px; color:#fff;}
.pggnr_lb li a{color:#666; font-size:15px; line-height:24px; height:48px;}

.pdship_wk{ margin:0px 0px;}
.pdship{ width:100%; float:left;}
.pship_nr{ margin-top:0px;}
.pship_nr ul li i{ width:40px; height:40px; position:absolute; left:50%; margin-left:-20px; top:50%; margin-top:-20px; transition:all 1s; background:url(../images/ic_video.png) no-repeat; background-size:auto 40px;}
.pship_nr ul li:hover i{transform:rotate(360deg); background:url(../images/ic_video2.png) no-repeat; background-size:auto 40px;}



.pxiao{ width:100%; margin-top:0px;}
.pxiao h1{ line-height:48px; height:48px; font-size:22px; color:#fff; background-size:auto 25px;}
.pxiao_nr{ padding:0px 5px;}
.pxiao_nr ul{ margin:8px 0px 8px;}
.pxiao_nr ul li{ margin:10px 0px; font-size:14px;}
.pxiao_nr ul li span img{ height:30px;}
.pxiao_nr ul li h2{ font-size:14px; font-weight:normal; height:26px; line-height:26px; margin-top:5px;}

}

.mbnav_lf {
    display: block;
    width: 100%;
    position: fixed;
    z-index: 14;
    height: 45px;
    left: 0px;
    top: 0px;
    background: url(../../images/nav_on.png);
}

@media screen and (min-width:1025px) {
.mbnav_lf{ display:none;}	
	 }
@media screen and (max-width:1024px) { 





.mbnav_lf{display:black;}
.pdnav{ display:none;}
}



.coyt_bg { padding:30px 15px; margin: auto;overflow: hidden;
		background: #c03026;
		font-size: 14px;
		color: #fff;
	}

.coyt_nr {
	width: 100%;
	margin: auto;
	overflow: hidden;
}

.cylogo {
	float: left;
	margin-top: 15px;
}
.cylogo img{max-width:90%;}
.cyrg {
	color: #fff;
	float: right; line-height: 30px;
}
.cyrg a{color: #fff;}
.cyrg a:hover{ font-weight:bold;}


@media screen and (min-width: 1300px) {
	.coyt_nr {
		max-width: 1300px;
	}
}

@media only screen and (min-width: 1050px) and (max-width:1299px) {

	.cyrg {
		float: left;
		width: 100%;
		font-size: 14px;
		line-height: 30px;
		text-align: left;
	}
}

@media only screen and (min-width: 720px) and (max-width:1049px) {


	.cyrg {
		float: left;
		width: 100%;
		font-size: 14px;
		line-height: 30px;
		text-align: left;
	}
}

@media only screen  and (max-width:719px) {
	.coyt_bg {
		padding: 10px 15px 25px;
	}

	.cyrg {
		float: left;
		width: 100%;
		font-size: 14px;
		line-height: 30px;
		text-align: left;
	}