﻿@charset "utf-8";
*{margin: 0; padding: 0;}
html, body {
    color: #666666;
    height: 100%;
    line-height: 23px;
}
body,button,input,select,textarea,h2{
	font:16px/1.5 tahoma,arial,"微软雅黑";
    vertical-align: middle;
}
img{border:0;}
a{text-decoration: none; color: #008000}


img{vertical-align: middle;}
em{font-style: normal}
li{list-style-type:none;}
h1{font-size:16px;display:inline;}
.logo{width:100%;overflow:hidden;background:#61905e}
.logo_1{width:100%;height:40px;overflow:hidden;margin:0 auto;}
.logo_1 a{display:block;width:130px;height:40px;float:left;font-size:18px;vertical-align:middle;line-height:40px;color:#fff;background: url(/images/logo.png) no-repeat 3px 6px ;background-size:70%;text-indent:34px;}
.ss{width:auto;float:right;height:24px;overflow:hidden;margin-top:6px;line-height:24px;font-size:12px;display:block;margin-right:5px;}
.ss input{width:120px;height:20px;border:none; border-collapse:collapse;}
.ss button{width:30px;height:20px; vertical-align:middle;font-size:12px;border:none;border-collapse:collapse;background:#000;color:#fff}
.homepage{border-bottom:2px solid #008000; }
.bgall{width:100%;margin:0 auto;overflow:hidden;}
.nav{width:100%;line-height:40px;white-space:nowrap;overflow:hidden;font-size:14px;}
 .nav a{color:#008000;text-decoration:underline;}
.lab{display:block;padding:5px 5px;background:#61905e;color:#fff;font-weight:600;width:auto;font-size:14px;margin-top:10px;}
.lab a{float:right;margin-right:5px;color:#fff}



.fri_list{padding:5px;display:none}
.fri_list a{margin-left:10px;color:#ccc;font-size:0.8em;}
.footer{height:30px;width:100%;clear:both;background:#61905e;color:#fff;font-weight:600;line-height:60px;padding:5px 10px ;}
.footer div{margin-top:10px;}
.footer a{color:#fff;}
.sm_div{font-size:12px;background:#61905e;color:#ccc;padding:10px;}
.mh_ml{width:96%;padding:2%;overflow:hidden;}
.mh_ml li{display:block;float:left;width:25%;text-align:center;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;margin:5px 0 5px 0;}
.mh_ml li a{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;width:96%;margin-left:2%;border:1px solid #000;border-radius:3px;line-height:24px;font-size:10px;}
.jj_des {
    padding: 10px;
    line-height: 24px;
    border: 1px solid #ccc;
    background: #f7f2f2;
    border-radius: 5px;
    margin-top: 5px;
}
.logo_3{width:100%;overflow:hidden;border-bottom:1px solid #ccc;background:#ccc}
.logo_3 li{display:block;float:left;width:14.28%;overflow:hidden;text-align:center;height:30px;box-sizing:border-box;line-height:30px}
.logo_3 a{display:block;width:100%;color:#008000;text-align:center;overflow:hidden; white-space:nowrap;}

/*list*/
.newlist {width:100%;overflow:hidden;}
 .newlist li{float:left;width:50%;margin-top:5px;}
 .newlist div{width:100%;height:0;padding-top:150%;overflow:hidden;position:relative;}
 .newlist img{width:100%;display:block;height:90%;}
 .newlist a{display:block;color:#008000;position:absolute;left:2%;top:0;width:96%;height:100%;}
 .newlist h2{white-space:nowrap;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;display:block; height:10%;text-align:center}
 .newlist label{display:block;position:absolute;z-index:9999;text-align:right;color:#fff;opacity:0.7;background:#000}
 .pfooter{width:100%;overflow:hidden;text-align:center;}
 .pfooter a{display:inline-block;padding:5px 20px 5px 20px;background:#61905e;color:#fff; text-align:center;border-right:1px solid #fff;margin-top:5px;margin-bottom:5px;}

 /*juji*/
 .txt_box{width:100%;padding:10px;box-sizing:border-box;color:#008000;line-height:20px;overflow:hidden;white-space:normal;word-break:break-all;background:#ccc;}
 .key_list{display:block;overflow:hidden;line-height:40px;text-align:center;}
 .key_list a{display:inline-block;width:46%;text-align:center;}
 .juji_list{display:block;line-height:46px;overflow:hidden;box-sizing:border-box;}
 .juji_list li{display:block;float:left;width:33%;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
 .juji_list li a{display:block;text-align:center;width:84%;margin:0 auto;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}


 /*view*/
 .info{width:100%;overflow:hidden; white-space:nowrap;}
  .info img{float:left;width:40%;}
  .info dt{font-size:24px;text-indent:10px;width:94%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
  .info dl{float:left;width:60%;overflow:hidden;text-indent:10px;font-size:12px;line-height:20px;}
  .info dd{text-indent:10px;width:94%;overflow:hidden;text-overflow:ellipsis;}
  .info a{color:#008000;text-decoration:underline;}

.js{line-height:30px;padding:10px 10px;}

 .bf_btn{display:block;float:right;height:100%;}
 .bf_btn a{display:block;float:left;background:#000;color:#fff;padding:0 5px 0 5px;box-sizing:border-box;border-radius:4px;text-align:center;margin-left:10px;height:100%;}
.vurls{width:100%;overflow:hidden;}
 .vurls li{padding:0 5px 0 5px;color:#fff;float:left;margin-top:10px;box-sizing:border-box;display:block;width:20%;}
 .vurls a{color:#fff;background:#61905e;display:block;margin:0 auto;width:98%;text-align:center;border-radius:4px;}


/*player*/
.player_div{width:100%;overflow:hidden;}
.player_div_1{width:100%;overflow:hidden;position:relative;padding-top:60%;}
#ckplayer{position:absolute;width:100%;height:100%;left:0;top:0;}


 /*body*/
 .tp_c h1{font-size:16px;text-align:center;line-height:30px;margin-bottom:10px;display:block;width:100%;}
.tp_sys{font-size:0.8em;color:#ccc;text-align:center;}
.tp_sys a{color:#808080;text-decoration:underline;margin-left:1em;}
 .tp_c{padding:10px;font-size:14px;line-height:2em;font-size:1.1em;box-sizing:border-box;}
 .tp_img img{min-width:40%; vertical-align:middle;text-align:center;max-width:98%;margin-bottom:10px;display:block;margin:auto;padding-bottom:5px;}
 	.tp_list2{overflow:hidden;margin-top:5px;}
	.tp_list2 li{overflow:hidden;margin-bottom:20px;padding:10px;}
	.tp_list2_h2{width:67%;line-height:24px;float:left;}
	.tp_list2_img{display:block;float:right;width:30%;}
	.tp_list2 li img{width:100%;border-radius:5px;height:6em;}
	.tp_list2 h2,.tp_list2 label{display:block;width:100%;overflow:hidden;font-size:1em;font-weight:400;line-height:1.6em;word-break:break-all;height:4.5em;}
	.tp_list2_h2 span{display:block;color:#808080;font-size:0.8em;}

	.tp_list2_img2 a{display:block;overflow:hidden;clear:both;}
    .tp_list2_img2 p{display:block;padding:0;margin-top:5px;overflow:hidden;margin-top:10px;}
	.tp_list2_img2 em{display:block;width:33.33%;float:left;}
    .tp_list2_img2 img{width:96% !important;display:block;margin-left:auto;height:auto !important;}
	.tp_list2_img2 p em:nth-child(4){display:none;}
    .tp_list2_img2 label{display:block;height:auto !important;}
	.tp_list2_img2 span{display:block;color:#808080;font-size:0.8em;padding-top:10px;text-indent:2%;clear:both;overflow:hidden;}

    .tp_list2_txt p{color:#666;font-size:0.8em;padding:5px 0px 5px 0px;}
    .tp_list2_txt label{height:auto !important;}
    .tp_list2_txt span{font-size:0.8em;color:#808080;text-indent: 2%;}
    .tp_list2_txt a{display:block;overflow:hidden;}
    .tp_list2 font,.tp_list2_txt font,.tp_list2_img2 font{text-decoration:underline;float:right;display:inline-block;margin-right:8px;white-space:nowrap}

.tp_footer{width:100%;line-height:40px;text-align:center;margin-bottom:10px;}
.tp_footer a{padding:0px 15px 0px 15px; text-align:center;border:1px solid #ccc;margin-left:-1px;display:inline-block;margin-top:10px; }
.tp_footer_sel{background:#000;color:white}

@media (max-width: 640px){


}
@media (min-width: 860px) {

.logo_1{width:860px !important;height:60px;overflow:hidden;margin:0 auto;}
.logo_1 a{display:block;width:240px;height:60px;float:left;line-height:60px;font-size:32px;color:#fff;text-indent:60px;background-position-y:6px;}
.ss{width:auto;float:right;height:44px;overflow:hidden;margin-top:6px;line-height:44px;font-size:12px;display:block;}
.ss input{width:200px;height:40px;border:none; border-collapse:collapse;}
.ss button{width:60px;height:40px; vertical-align:middle;font-size:16px;border:none;border-collapse:collapse;background:#000;color:#fff}

.logo_3{width:860px !important;clear:left;border-bottom:1px solid #ccc;overflow:hidden;margin:0 auto;}
.logo_3 li{display:block;float:left;width:10% !important;overflow:hidden;text-align:center;height:30px;box-sizing:border-box;line-height:30px}
.logo_3 a{display:block;width:100%;color:#008000;text-align:center;overflow:hidden; white-space:nowrap;}
.homepage{border-bottom:2px solid #008000; }

.bgall{width:860px;margin:0 auto;overflow:hidden;}

.nav{width:100%;line-height:40px;white-space:nowrap;overflow:hidden;font-size:14px;}
 .nav a{color:#008000;text-decoration:underline;}
.lab{display:block;padding:5px 5px;background:#61905e;color:#fff;font-weight:600;width:auto;font-size:14px;}


/*juji*/
 .juji_list li{width:20% !important;}

/*view*/


.info{width:100%;overflow:hidden; white-space:nowrap;}
  .info img{float:left;width:240px;}
  .info dt{font-size:24px;}
  .info dl{float:left;margin-left:20px;line-height:30px !important;max-width: calc(100% - 260px);font-size:16px !important}
  .info dd{text-indent:10px;width:94%;overflow:hidden;text-overflow:ellipsis;}
  .info a{color:#008000;text-decoration:underline;}

.js{line-height:30px;margin-top:20px;}



 .newlist li{width:25% !important;}
 .vurls li{width:10% !important;}


 /*body*/
 	.tp_list2{width:100%;overflow:hidden;margin-top:5px;}
    .tp_list2 li{overflow:hidden;margin-bottom:20px;padding:5px;border-bottom:1px solid #e8e8e8;}
    .tp_list2_h2{width:67%;line-height:24px;float:left;margin-left:30px;}

    .tp_list2_img{display:block;float:left;width:160px;}
    .tp_list2 li img{width:100%;border-radius:10px;height:120px;}
    .tp_list2 h2,.tp_list2 label{display:block;width:100%;overflow:hidden;font-size:1.4em;font-weight:400;line-height:1.6em;word-break:break-all;height:100px;}
    .tp_list2_h2 span{display:block;color:#808080;font-size:0.8em;}

	.tp_list2_img2 a{display:block;overflow:hidden;clear:both;}
    .tp_list2_img2 p{display:block;padding:0;margin-top:5px;overflow:hidden;margin-top:10px;}
	.tp_list2_img2 em{display:block !important;width:25%;float:left;}
    .tp_list2_img2 img{width:96% !important;display:block;margin-left:auto;height:auto !important;}
    .tp_list2_img2 label{display:block;height:auto !important;}
	.tp_list2_img2 span{display:block;color:#808080;font-size:0.8em;padding-top:10px;text-indent:2%;clear:both;overflow:hidden;}
 




}
