@charset "utf-8";

body{ background-color:#fff!important; font-family:"微软雅黑";}
.hide{ display:none;}

.dp_main img:hover{ opacity:0.9;filter(alpha=90)}
.dp_main{ width:1180px; padding:10px; margin:0 auto 0; background-color:#fff;}
.dp_main .tit{ margin:0 0 20px 0;}
.dp_main .tit h4{ color:#333; font-size:20px; border-left:5px solid #ff7000; padding:0 0 0 13px; line-height:21px;}
/*dp_search*/
.dp_search{ overflow:hidden; background-color:#f6f6f6; line-height:60px; height:60px; padding:0 10px 0 16px; margin:0 0 24px 0;}
.dp_search h6{ color:#333; font-size:20px; font-weight:bold; float:left;}
.dp_search .form{ float:right; width:600px; background-color:#fff; height:40px!important; line-height:40px!important; margin:10px 0 0 0;
  -moz-border-radius:20px; /* Firefox */
  -webkit-border-radius:20px; /* Safari 和 Chrome */
  border-radius:20px; /* Opera 10.5+, 以及使用了IE-CSS3的IE浏览器 */}
.dp_search form{ height:40px;}  
.dp_search .inputText{ margin:0 0 0 20px; height:40px; line-height:40px; width:450px; float:left; border:none; color:#999; font-size:14px;}  
.dp_search .inputBtn{ float:right; margin:0 15px 0 0; height:40px; line-height:40px; color:#333; font-size:18px; padding:0 40px 0 0; background:url(../images/dp_search.png) no-repeat right center; border:none;}
/*dp_gl*/
.dp_gl{ overflow:hidden; margin:0 0 30px 0;}
.dp_gl .gl_l{ float:left; width:475px; padding:0 20px; height:306px; border:1px solid #ececec;}
.dp_gl .gl_l h1 a{ color:#ff7000; font-size:20px; font-weight:bold; display:block; text-align:center; line-height:38px; height:38px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; margin:10px 0 0 0;}
.dp_gl .gl_l h1 a:hover{ opacity:0.9;filter(alpha=90)}
.dp_gl .gl_l p{ color:#feae01; display:block; text-align:center; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; line-height:26px;}
.dp_gl .gl_l p a{ color:#feae01; font-size:14px; margin:0 10px;}
.dp_gl .gl_l ul li{ overflow:hidden;}
.dp_gl .gl_l ul li a{ display:block; float:left; color:#333333; font-size:14px; line-height:38px; height:38px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; width:385px;}
.dp_gl .gl_l ul li span{ display:block; float:right; color:#999999; font-size:14px; line-height:38px; height:38px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.dp_gl .gl_l ul li:hover a,.dp_gl .gl_l ul li:hover span{ color:#ff7000;}
.dp_gl .gl_l .gl_more{ background:url(../images/gl_more_bg.png) repeat-x center center;}
.dp_gl .gl_l .gl_more a{ display:block; width:90px; padding:0 10px; background-color:#fff; margin:0 auto; text-align:center; color:#999; font-size:14px; line-height:36px; height:36px;}
.dp_gl .gl_l .gl_more a:hover{ color:#feae01; }
.dp_gl .gl_r{ float:right; width:638px;}
.dp_gl .gl_r .tab_gl{ position:relative;}
.dp_gl .gl_r .tab_menu{ position:absolute; top:0; right:0; z-index:2;}
.dp_gl .gl_r .tab_menu li{ width:168px; height:60px; line-height:60px; text-align:center; font-size:20px; color:#333; background:url(../images/gl_r_bg.png); background-position:0 0; margin:0 0 2px 0; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; padding:0 10px;}
.dp_gl .gl_r .tab_menu li.current{ cursor:pointer; color:#fff; background-position:0 -70px;}
.dp_gl .gl_r img{ width:456px; height:308px;}
/*dp_tj*/
.dp_tj{ overflow:hidden; margin:0 0 10px 0;}
.dp_tj .dp_tj_l{ float:left; width:460px;}
.dp_tj .dp_tj_l ul{ overflow:hidden; margin:0 0 0 -20px;}
.dp_tj .dp_tj_l li{ float:left; width:220px; height:132px; margin:0 0 20px 20px;}
.dp_tj .dp_tj_l li a,.dp_tj .dp_tj_l li img{ display:block; width:220px; height:132px;}
.dp_tj .dp_tj_l li a{ position:relative;}
.dp_tj .dp_tj_l li p{ position:absolute; left:0; bottom:0; z-index:2; color:#ffffff; font-size:18px; width:200px; padding:0 10px; background:url(../images/dp_tj_bg.png) repeat; text-align:center; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; line-height:30px; height:30px;} 
.dp_tj .dp_tj_r{ float:right; width:690px;}
.dp_tj .tab_tj{ border-top:1px solid #ff7000; border-bottom:1px solid #f6f6f6; border-right:1px solid #f6f6f6; margin:0 0 0 -3px;}
.dp_tj .tab_tj .tab_menu{ overflow:hidden;}
.dp_tj .tab_tj .tab_menu li{ float:left; width:152px; padding:0 10px; text-align:center; line-height:39px; height:39px; background-color:#f6f6f6; color:#333333; font-size:18px; margin:0 0 0 1px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.dp_tj .tab_tj .tab_menu li.current{ color:#fff; background-color:#ff7000; cursor:pointer;}
.dp_tj .tab_tj .tab_box ul{ overflow:hidden;}
.dp_tj .tab_tj .tab_box li{ float:left; width:142px; overflow:hidden; padding:0 15px; border-left:1px solid #f6f6f6;}
.dp_tj .tab_box .pt_img{ float:left; width:45px; height:45px; display:block; margin:9px 0 7px 0;}
.dp_tj .tab_box .pt_img img{ width:45px; height:45px; display:block;
  -moz-border-radius:10px; /* Firefox */
  -webkit-border-radius:10px; /* Safari 和 Chrome */
  border-radius:10px; /* Opera 10.5+, 以及使用了IE-CSS3的IE浏览器 */}
.dp_tj .tab_box .pt_txt{ float:right; color:#333333; font-size:14px; display:block; line-height:45px; height:45px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; width:86px; margin:9px 0 7px 0;}
.dp_tj .tab_box .pt_txt:hover{ color:#ff7000;}
/*dp_play*/
.dp_play{  margin:0 0 10px 0;}
.dp_play ul{ overflow:hidden; margin:0 0 0 -28px;}
.dp_play ul li{ float:left; width:575px; margin:0 0 20px 28px; overflow:hidden;}
.dp_play .play_img{ display:block; float:left; width:271px; height:163px;}
.dp_play .play_img img{ display:block; width:271px; height:163px;}
.dp_play .play_cont{ float:left; border:1px solid #ececec; width:272px; height:161px; padding:0 15px;}
.dp_play .play_cont h6{ margin:8px 0 0 0;}
.dp_play .play_cont h6 a{ color:#0c0f14; font-size:20px; line-height:34px; height:34px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; width:272px; display:block;}
.dp_play .play_cont h6 a:hover{ color:#ff7000;}
.dp_play .play_cont p{ color:#666666; font-size:14px; line-height:28px;overflow:hidden; 
text-overflow:ellipsis;
display:-webkit-box; 
-webkit-box-orient:vertical;
-webkit-line-clamp:4; }
.dp_play .play_cont p a{ color:#0774ee;}
.dp_play .play_cont p a:hover{ opacity:0.8;filter(alpha=80)}
/*dp_hj*/
.dp_hj{ margin:0 0 30px 0;}
.dp_hj ul{ overflow:hidden; margin:0 0 20px -20px;}
.dp_hj li{ float:left; width:328px; height:245px; border:1px solid #ececec; margin:0 0 20px 20px; padding:0 25px;}
.dp_hj li:hover{ border:1px solid #ff7000;}
.dp_hj li:hover h6 a{ color:#ff7000;}
.dp_hj li:hover p{ color:#ff7000;}
.dp_hj li:hover p em{ color:#333;}
.dp_hj li h6{ margin:20px 0;}
.dp_hj li h6 a{ color:#333333; font-size:20px; display:block; line-height:21px; height:21px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.dp_hj li .hj_img{ float:left; width:90px;}
.dp_hj li .hj_img a{ display:block;}
.dp_hj li .hj_img img{ display:block; width:90px; height:90px;
  -moz-border-radius:10px; /* Firefox */
  -webkit-border-radius:10px; /* Safari 和 Chrome */
  border-radius:10px; /* Opera 10.5+, 以及使用了IE-CSS3的IE浏览器 */}
.dp_hj li .hj_img .dn{ width:88px; text-align:center; line-height:25px; height:25px; border:1px solid #54ba09; color:#54ba09; font-size:16px; margin:15px 0 0 0;
  -moz-border-radius:5px; /* Firefox */
  -webkit-border-radius:5px; /* Safari 和 Chrome */
  border-radius:5px; /* Opera 10.5+, 以及使用了IE-CSS3的IE浏览器 */}
.dp_hj li .hj_img .dn:hover{ color:#fff; background-color:#54ba09;}  
.dp_hj li .hj_txt{ float:right; width:222px; margin:-5px 0 0 0;}
.dp_hj li .hj_txt span{ color:#333333; font-size:14px; display:block; line-height:28px; height:28px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.dp_hj li .hj_txt i{ color:#999999; font-style:normal;}
.dp_hj li .hj_txt span em{ color:#ff7000; font-style:normal; margin:0 10px 0 0;}
.dp_hj li p{ color:#333333; font-size:14px; margin:10px 0 0 0; line-height:15px; height:15px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.dp_hj li p em{ color:#ff7000; font-style:normal;}
.dp_hj .hj_more a{ display:block; width:360px; text-align:center; line-height:32px; height:32px; margin:0 auto; color:#ffffff; font-size:16px; background-color:#feae00;
  -moz-border-radius:15px; /* Firefox */
  -webkit-border-radius:15px; /* Safari 和 Chrome */
  border-radius:15px; /* Opera 10.5+, 以及使用了IE-CSS3的IE浏览器 */}
.dp_hj .hj_more a:hover{ background-color:#ff7000; color:#fff;}

.zt_bbs{ width:1180px; margin:0 auto 40px;}


