﻿
.main
{
	width:100%;
	background:#0c7acf;
	box-sizing: border-box;
	color:#ffffff;
}
.tp
{
	background:url(../IMG/PTJS/2.jpg) no-repeat center top;
	width:100%;
	height:726px;
	position:relative;
	
}
.tptop
{
	width:1200px;
	position:absolute;
	top:0px;
	left:50%;
	margin-left:-600px;
}
	.tptop .every
	{
		padding:0 15px;
		font-size:14px;
		color:#fff;
		display:inline-block;
	}
		.tptop .every:hover
		{
			color:#f69c2c;
		}
.tpbottom
{
	width:700px;
	position:absolute;
	top:590px;
	left:50%;
	margin-left:-350px;
	text-align:center;
}
	.tpbottom .every
	{
		padding:0 30px;
		/*border-right:2px solid #fff;*/
		font-size:28px;
		color:#fff;
		display:inline-block;
	}
	.tpbottom .flag
	{
		padding:0;
		font-size:28px;
		color:#fff;
		display:inline-block;
	}
		.tpbottom .every:hover
		{
			color:#f69c2c;
		}
.title
{
	text-align:center;
	color:#fff;
	font-size:34px;
	padding:20px 0;
	font-weight:bolder;
	letter-spacing:4px;
}
.nr
{
	width:1300px;
	margin:0 auto;
}
	.nr *
	{
		box-sizing: border-box;
	}
.img
{
	width:25%;
	height:238px;
	padding-right:0px;
	padding-bottom:20px;
	float:left;
	text-align:center;
}
.left
{
	float:left;
}
.bottom
{
	padding-bottom:20px;
	font-size:16px;
}
.blank
{
	color:#fff;
}

.ul_gsxw 
{
    width:100%;
    padding: 0;
    margin: 0px 0 0 0;
    list-style-type: none;
    font-size:16px;
}
.ul_gsxw  li
{
    width: 100%;
    height: 39px;
    /*line-height: 39px;*/
    padding: 0;
    margin: 0;
    /*overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;*/
	
}
	.ul_gsxw li a
	{
		color:#FFFFFF;
	}
	.ul_gsxw li a:hover
	{
		color:#f69c2c;
	}
	.ul_gsxw li .bt
	{
		width:78%;overflow:hidden;white-space: nowrap;text-overflow: ellipsis;line-height:39px;float:left;
	}
	.ul_gsxw li .ly
	{
		width:20%;float:right;text-align:right;line-height:39px;
	}
.dsj
{
	width:1160px;height:30px;margin:0 auto;
}
.n
{
	width:25%;
	float:left;
	text-align:center;
}
	.n font
	{
		color:#FFF;
		font-size:16px;
		padding:7px 20px 7px 20px;
		display:inline-block;
		cursor:pointer;
	}
	.n .pover
	{
		color:#f69c2c;
		border-bottom:3px solid #f69c2c;
	}

.dsjleft
{
	width:27%;float:left;min-height:30px;
}
	.dsjleft img
	{
		width:290px;height:190px;margin-bottom:10px;
	}
.dsjright
{
	width:73%;float:left;
}
.dsjn
{
	background:url(../IMG/PTJS/14.png) no-repeat left top;text-indent:30px;height:22px;font-size:16px;
}
.dsjy
{
	background:url(../IMG/PTJS/10.png) no-repeat left top;text-indent:30px;height:22px;color:#f69c2c;font-size:16px;
}
.dsjnr
{
	border-left:1px solid #FFF;min-height:100px;padding-left:20px;
}
	.dsjnr .inner
	{
		padding-top:30px;font-size:16px;line-height:35px;
	}
	.dsjnr .last
	{
		padding-bottom:30px;
	}
.dsjr
{
	width:97px;background:url(../IMG/PTJS/9.png) no-repeat left top;
	height:27px;text-indent:10px;font-size:16px;display:inline-block;line-height:27px;
}
	/*.dsjr:before 
	{
		content: " ";
		position:absolute;
		border-width:20px;
		border-left-color:#f69c2c;
		border-bottom-color:#f69c2c;
		left:-20px;
	}*/

.hide
{
	display:none;
}
.showhide
{
	width:170px;padding:6px 0;border:1px solid #fff;border-radius:5px;text-align:center;margin:20px auto;cursor:pointer;
}
.sp
{
	width:305px;
	float:left;
	text-align:center;
	padding:0 10px;
	
}
	.sp img
	{
		cursor:pointer;
	}
.videos{ display:none; border: 0px solid #080808; position:fixed; left:50%; top:50%; margin-left:-457px; margin-top:-257px; z-index:100; width:914px; height:514px; }
.vclose { position:absolute;right:0px; top:-23px; cursor: pointer; }