body,form{margin:0;padding:0;font-size:100%;font-family:Helvetica, STHeiti, Droid Sans Fallback,microsoft yahei;background:#212121;}
html,body{margin:0;padding:0;}
body{padding-top: 80px;padding-bottom: 20px;}
.wrap{width:1400px;padding:0;margin:0 auto;overflow:hidden;}
.box{width:1400px;padding:0;margin:0 auto;overflow:hidden;clear:both;}
a{text-decoration:none;color:#333;}
a:hover{text-decoration:underline;color:#f00;}
dl,dd,dt,dd,p,ul,li,em,i{margin:0;padding:0;list-style:none;font-style:normal;}
img{border:0;vertical-align:middle;}
table,td,th{border-collapse:collapse;}

.top{height:80px;position:fixed;top:0;left:0;width:100%;z-index:500;background:#404040;margin-bottom:20px;}
.top .box{position: relative;z-index: 501;}
.top .btn{line-height:40px;height:40px;width:100px;text-align:center;border:solid 1px #e4c99a;color:#e4c99a;font-size:14px;cursor:pointer;
	position:absolute;right:0px;top:20px;z-index: 503;}
.top .btn em{display:none;}
.top .btn:hover{opacity:.8;}
.top .btnsn span{display:none;}
.top .btnsn em{display:inline-block;}

.menu{overflow:hidden;height:80px;line-height:80px;margin-right:400px;}
.menu li{float:left;width:240px;padding:0 0;overflow:hidden;text-align:center;}
.menu li a{padding:0;color:#e4c99a;display:block;font-size:30px;transition:all .5s ease-in-out;}
.menu li a:hover,.menu li a.on{background:#212121;color:#e4c99a;text-decoration:none;}
.menu li i{display:inline-block;width:48px;height:48px;background:url(../images/icon_home.png) no-repeat center;background-size:56px;vertical-align:-12px;margin-right:5px;}

.tplogo{width:100%;height:100px;position:fixed;top:0;left:0;z-index:500;background:#2c2c2c;text-align:center;display:none;}
.tplogo img{max-height:100%;max-width:100%;}
.logo{width:270px;height:70px;position:absolute;top:5px;right:110px;z-index: 502;}

.trmtit{height:40px;line-height:40px;overflow:hidden;margin:20px 0 0;position: relative;}
.trmname{position:absolute;left:0;top:0;display:block;padding-left:40px;color:#e4c99a;font-size:24px;width:150px;
	background:url(../images/icon_vip.png) no-repeat center left 5px;background-size:24px;}
.updown{position:absolute;right:0;top:0;display:block;cursor:pointer;float:right;padding-right:10px;width:70px;height:40px;color:#9f9f9f;}
.updown i{height:40px;width:30px;float:right;background:url(../images/icon_arrow_up.png) no-repeat center;background-size:16px;transition:all .5s;}
.updown:hover{opacity:.8;}
.updownsn i{transform: rotate(180deg);}

.titcon{margin:10px 90px 0 170px;height:20px;line-height:20px;border-left:solid 1px #9f9f9f;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.titwk,.titak{color:#f00;display:inline-block;margin-left:20px;}
.titwk{font-size:13px;}

.lkac{overflow:hidden;margin-bottom:-20px;margin-top:20px;}
.lkac a{font-size:24px;display:block;padding:0 25px;overflow:hidden;white-space: nowrap;text-overflow: ellipsis;padding-right: 60px;color:#9f9f9f;transition:all .3s ease-in-out}
.lkac a:hover{text-decoration:none;background:#666;font-size:26px;}
.lkac li{width:50%;float:left;height:80px;overflow:hidden;margin-bottom:20px;}
.lkac li div{position:relative;background:#404040;height:80px;line-height:80px;margin-right:10px;}
.lkac li:nth-child(2n) div{margin:0 0 0 10px;}
.lkac li span{display:block;height:20px;line-height:20px;padding:0 10px;border:solid 1px #e4c99a;color:#e4c99a;position:absolute;right:10px;top:10px;font-size:12px;}

.listitem{overflow:hidden;color:#666;padding-top:20px;}
.listitem ul{clear:both;overflow:hidden;}
.listitem ul:nth-child(2n-1){background:#323232;}
.listitem li{overflow:hidden;text-align:left;line-height:80px;height:80px;position:relative;float:left;width:50%;}
.listitem li a{white-space:nowrap;display:block;overflow:hidden;padding:0 40px;font-size:34px;color:#9f9f9f;text-overflow: ellipsis;transition:all .3s ease-in-out}
.listitem li:nth-child(2n){}
.listitem a:hover{background:#19805c;text-decoration:none;font-size:36px;}
.itembox{overflow: hidden;}

.subnav{background:#333;height:60px;line-height:60px;width:100%;position:relative;margin-top:20px;text-align:center;}
.subnav li{display:inline-block;text-align:center;cursor:pointer;padding:0 20px;}
.subnav li em.dc{color:#999;}
.subnav li a.dc{display:block;color:#ccc;}
.subnav li a:hover,.subnav li a.dc:hover{text-decoration:none;color:#f00;}
.subnav li div{display:none;position:absolute;width:100%;top:60px;left:0;background:#666;padding:10px 0;}
.subnav li div a{display:inline-block;margin:0 10px;color:#ccc;}
.subnav li div span{display:inline-block;border:solid 0px red;}
.subnav li:hover div{display:block;box-shadow:0px 5px 10px #333}
.livebox,.livebox iframe{height:2000px;border:0;}

.newsbox{overflow:hidden;margin-top:0px;}
.newsbox .tit{height:40px;line-height:40px;margin:20px 0 0;position: relative;overflow: hidden;}
.newsbox .trmname{background:url(../images/icon_fb.png) no-repeat center left 5px;background-size:24px;}
.lqnsbox .trmname{background-image: url("../images/icon_bk.png")}
.nslistbx{padding-top:20px;overflow:hidden;}
.newsbox ul{overflow:hidden;}
.newsbox ul:nth-child(2n-1){background:#323232;}
.newsbox li{line-height:80px;height:80px;float:left;width:50%;overflow:hidden;}
.newsbox li a{display:block;font-size:22px;padding:0 40px;color:#9f9f9f;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;transition:all .3s ease-in-out}
.newsbox li span{display:inline-block;}
.newsbox li a:hover{background:#19805c;text-decoration:none;font-size:24px;}

.newsboxlist li{width:100%;background: none;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.newsboxlist li a{display: inline-block;}
.newsboxlist ul:hover{background: none;}
.newsboxlist ul:nth-child(2n-1){background: none;}
.newsboxlist li:nth-child(2n-1){background: #323232;}
.newsboxlist li span{color:#666;vertical-align: 35px;}
.newsboxlist li:hover{background:#19805c;}
.content_page{text-align:center;padding:20px 0;}
.content_page a:first-child,.content_page a:last-child{display:none;}
.content_page span,.content_page a{color:#999;display:inline-block;margin:0 2px;text-align:center;line-height:30px;font-size:90%;
	width:30px;height:30px;border-radius:50%;background: #323232;}
.content_page a:hover,.content_page span{color:#fff;background:#19805c;text-decoration: none;}

.local{height:30px;line-height:30px;padding:0 15px;font-size:80%;color:#666;margin:10px 0;}
.local a{color:#666;}

.infobox{padding:10px;margin-bottom:20px;}
.info_title{text-align:center;font-size:150%;color:#666;}
.info_other{text-align:center;font-size:80%;color:#666;border-bottom:solid 1px #333;padding-bottom:10px;}
.info_content{padding:20px 0;color:#666;border-bottom:solid 1px #333;margin-bottom:20px;}
.info_content p{margin-bottom:15px;line-height:30px;}
.info_content img{display:block;margin:10px auto;max-width:80%;}
.info_next{color:#888;font-size:90%;line-height:30px;}
.info_next a{color:#888}

.wplist{display:none;}
.foot{width:100%;background:#3c3c3c;margin-top:40px;overflow:hidden;text-align:center;display: none;}
.foot img{max-height:100%;max-width:100%;}

.erbox{background:#508ED6;color:#fff;width:600px;margin:50px auto 0 auto;text-align:center;padding:25px 0;}
.erbox h1{margin:30px 0}
.erbox a{color:#0f0;display:inline-block;margin-top:10px;}

.tpcode{display:inline-block;width:30px;height:30px;margin:10px 20px;background:url(../images/code.png) no-repeat center;background-size:100%;cursor:pointer;}


.imgtext{clear:both;overflow:hidden;}
.imgtext img{width:100%;height:50px;}
.txtccksn{display:none;}



@media (max-width:1400px){
	.wrap,.box{width:100%;}
	.top .btn{right:10px;}
	.menu li{width:25%;}
}
@media (max-width:1024px){
	body{padding-top: 55px;}
	.top{height:60px;}
	.menu{height:60px;line-height: 60px;margin-right:400px;}
	.menu li{width:25%;}
	.menu li a{font-size:22px;}
	.menu li i{background-size: 36px;vertical-align: -15px;margin-right: 0px;}
	.top .btn{top: 10px;width:80px;}
	.logo{height:50px;width:200px;right:100px;}
	.logo img{max-height: 100%;}
	.tplogo{display:none;height:60px;}
	.lkac li{height:60px;margin-bottom: 15px;}
	.lkac li div{height:60px;line-height: 60px;margin-right: 7px;}
	.lkac li:nth-child(2n) div{margin-left:7px;}
	.lkac a,.lkac a:hover{font-size:18px;}
	.lkac li span{padding:0 10px;height:18px;line-height: 18px;}
	.newsbox li,.listitem li{height:70px;line-height: 70px;}
	.listitem li a,.listitem li a:hover{font-size:30px;}
	.newsbox li a,.newsbox li a:hover{font-size:20px;}
	.newsboxlist li span{vertical-align: 30px;}
}
@media (max-width:768px){
	.logo{right:80px;}
	.menu{margin-right:280px;}
	.menu li a{font-size:18px;}
	.listitem li a,.listitem li a:hover{font-size:24px;}
	.newsbox li a,.newsbox li a:hover{font-size:16px;}
	.lkac a{padding: 0 15px;padding-right: 50px;}
	.newsbox li a,.listitem li a{padding:0 20px;}

	.newsbox{width:100%;margin:0 0 10px 0;}
	.newslist li a{font-size:100%;}
}
@media (max-width:640px){
	body{padding-top:65px;}
	.top .box{height:60px;}
	.logo{right:100px;}
	.menubn{width:60px;height:60px;text-align:center;overflow:hidden;position: fixed;left:0;top:0;z-index: 532;}
	.menubn i{display:block;width:25px;height:2px;border-radius:10px;background:#e4c99a;position:absolute;left:18px;z-index:106;transition:all .3s;}
	.menubn i:nth-child(1){top:20px;}
	.menubn i:nth-child(2){top:30px;}
	.menubn i:nth-child(3){top:40px;}
	/*
	.menubnsn{position:fixed;z-index:550;float:none;left:0;top:0;}
	.menubnsn i:nth-child(1){top:30px;transform:rotate(45deg)}
	.menubnsn i:nth-child(2){display:none;}
	.menubnsn i:nth-child(3){transform:rotate(-45deg);top:30px;}
	 */
	.menubgsn{position: fixed;width:100%;height:100%;background: #000;opacity: .5;left:0;top:0;z-index: 530;transition: all .5s;}
	.menu{width:0;left:-50%;position: fixed;top:0;z-index: 531;}
	.menusn{width:240px;height:100%;margin:0;background: #323232;left:0;transition: all .5s;}
	.menusn li{width:100%;height:60px;float:none;}
	.menusn li a{text-align: left;padding-left: 85px;font-size:18px;}
	.menusn li:nth-child(1){margin-top:60px;}
	.menusn li:nth-child(1) a{padding-left: 40px;}

	.lkac{border:solid 1px #666;margin:0 8px 8px 8px;overflow: hidden;border-bottom: 0;}
	.lkac li{width:100%;margin-bottom: 0px;height: 50px;border-bottom: solid 1px #666;}
	.lkac li div{margin:0;height:50px;line-height: 50px;background: none;}
	.lkac li:nth-child(2n) div{margin:0;}
	.lkac a,.lkac a:hover{font-size:16px;}
	.lkac li span{padding:0 5px;font-size:11px;height:16px;line-height: 16px;}

	.newsbox li, .listitem li{height:60px;line-height: 60px;width:100%;}
	.listitem ul:nth-child(2n-1),.newsbox ul:nth-child(2n-1){background: none;}
	.newsbox ul li:nth-child(2n-1),.listitem ul li:nth-child(2n-1){background: #323232;}
	.newsbox{margin-bottom:0;}
	.subnav{margin-top:8px;}
	
	.trmtit,.newsbox .tit{margin-top:10px;}
	.listitem,.nslistbx{padding-top:10px;}
}
@media (max-width:426px){
	body{padding-top:68px;}
	.top .btn{width:60px;font-size:12px;height:30px;line-height:30px;top:15px;}
	.menu{margin-right:82px;}
	.menu li a{}
	.menu li i{}

	.trmname{font-size:16px;width:80px;background-size: 16px;padding-left: 25px;}
	.titcon{margin-left:110px;margin-right:70px;}
	.titwk, .titak{margin-left:10px;font-size:14px;}
	.updown{font-size:12px;width:50px;padding-right:0;}
	.updown i{width:25px;background-size: 12px;}
	.newsbox li a,.newsbox li a:hover{font-size:16px;}
	.newsbox .trmname{background-size: 16px;}
	.foot{margin-top:0;}
	.newsboxlist li a{display: block;}
	.newsboxlist li span{vertical-align: 25px;display: none;}
	.listitem li a,.listitem li a:hover{font-size:26px;}
	.subnav li{display:block;float:left;width:25%;padding:0;}
	.subnav li div{text-align:center;line-height:23px;}
	.subnav{margin-top:2px;}
	.trmtit,.newsbox .tit{margin-top:0px;}
	.listitem,.nslistbx{padding-top:0px;}
}
@media (max-width:375px){

}
@media (max-width:320px){

}



