@charset "gb2312";
/* Szy CSS Document 160318 */
/*Reset*/
blockquote,body,button,caption,dd,div,dl,dt,fieldset,figure,form,h1,h2,h3,h4,h5,h6,hr,html,input,legend,li,menu,ol,p,pre,table,td,textarea,th,ul{margin:0;padding:0}address,article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}table{border-collapse:collapse;border-spacing:0}caption,th{text-align:left;font-weight:400}abbr,body,fieldset,html,iframe,img{border:0}address,cite,dfn,em,i,var{font-style:normal}[hidefocus],summary{outline:0}li{list-style:none}h1,h2,h3,h4,h5,h6,small{font-size:100%}sub,sup{font-size:83%}code,kbd,pre,samp{font-family:inherit}q:after,q:before{content:none}textarea{overflow:auto;resize:none}label,summary{cursor:default}a,button{cursor:pointer}b,em,h1,h2,h3,h4,h5,h6,strong{font-weight:700}a,a:hover,del,ins,s,u{text-decoration:none}body,button,input,keygen,legend,select,textarea{font:12px/1.14 Microsoft Yahei,arial,\5b8b\4f53;color:#333;outline:0}body{background:#fff}a,a:hover{color:#333}
/*General*/
body{position:relative;margin:0;background:#f6f6f6;overflow-x:hidden;}
a,p,span{color:inherit;}
a:hover{color:inherit;}
.container{width:1110px}
.oh{overflow:hidden}
.pc{margin:0 auto}
.pr{float:right}
.pl{float:left}
.db{display:block}
.dpbr{clear:both}
.ptr{position:relative}
.pta{position:absolute}
.bold{font-weight:bold;}
.onewrap{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
.text p{text-align:justify;text-indent:2em;}
/*Header*/
.header .thetop{
	width:100%;
	height:40px;
	background:#333333;
	}
.header .thetop .searchbar1 input{
	width:0;
	margin:1px;
	border:none;
	outline:none;
	font-size:14px;
	line-height:38px;
	height:38px;
	text-indent:8px;
	}
.header .thetop .searchbar1:hover input{
	width:150px;
	animation:searchinput 1s;
	-webkit-animation:searchinput 1s;
	-moz-animation:searchinput 1s;
	-o-animation:searchinput 1s;
	}
	@keyframes searchinput
	{
		from {width:0px;}
		to {width:150px;}
	}
	@-o-keyframes searchinput
	{
		from {width:0px;}
		to {width:150px;}
	}
	@-moz-keyframes searchinput
	{
		from {width:0px;}
		to {width:150px;}
	}
	@-webkit-keyframes searchinput
	{
		from {width:0px;}
		to {width:150px;}
	}
.header .thetop .searchbar1 input:focus{
	width:150px!important;
	animation:none!important;
	-webkit-animation:none!important;
	-moz-animation:none!important;
	-o-animation:none!important;
	}
.header .thetop .searchbar1 a{
	width:48px;
	height:40px;
	background:url(imagesxyzjsprite.png);
	}
.header .thetop .container>a{
	margin-right:15px;
	color:#fff;
	line-height:40px;
	font-size:14px;
	}
.header .thetop .container>span{
	margin-right:15px;
	color:#fff;
	line-height:40px;
	font-size:14px;
	cursor:default;	
	}
.header .thetop .container>a:hover{
	text-decoration:underline;
	}
.header .navbar{
	width:100%;
	height:80px;
	}
.header .logo{
	width:410px;
	height:80px;
	background:url(../images/logo.jpg);
	}
.header .nav{
	height:80px;
	}
.header .nav>li{
	position:relative;
	float:left;
	margin-left:35px;
	font-size:16px;
	text-align:center;
	border-top:solid 4px #fff;
	line-height:72px;
	}
.header .nav>li a{
	display:block;
	width:100%;
	height:100%;
	}
.header .nav>li:hover{
	border-top:solid 4px #ffc240;
	}
.header .nav>li .subnav{
	display:none;
	position:absolute;
	top:70px;
	top:50px\0;
	left:0;
	z-index:5000;
	width:100%;
	overflow:hidden;
	padding-top:10px;
	}
.header .nav>li:hover .subnav{
	display:block;
	}
.header .nav>li .subnav li{
	width:100%;
	height:30px;
	margin-bottom:2px;
	margin-bottom:0\0;
	background:#003876;
	background:rgba(0,56,118,0.7);
	line-height:30px;
	font-size:14px;
	color:#fff;
	}
.focus{
	width:100%;
	height:376px;
	background:url(imagesdjghban.jpg) center center no-repeat;
	}
.content.djghindex .container{
	margin-top:50px;
	}
.content.djghindex .firsttitlepic{
	width:500px;
	height:350px;
	}
.content.djghindex .firsttitlepic .pta{
	left:0;
	bottom:0;
	width:100%;
	height:30px;
	background:#555;
	background:rgba(0,0,0,0.6);
	color:#fff;
	text-align:center;
	line-height:30px;
	font-size:14px;
	}
.content.djghindex .firsttitlepic .pta a:hover{
	text-decoration:underline;
	}
.content.djghindex .newsframe{
	width:530px;
	}
.content.djghindex .newsframe>a.db.pr{
	font-size:14px;
	color:#a00000;
	margin-right:10px;
	margin-top:10px;
	}
.content.djghindex .frametitle{
	width:208px;
	height:20px;
	background:#a00000;
	}
.content.djghindex .frametitle h3{
	width:104px;
	height:20px;
	margin-left:25px;
	background:#f6f6f6;
	font-size:18px;
	line-height:20px;
	text-align:center;
	}
.content.djghindex .newsframe .norlist{
	width:100%;
	margin-top:10px;
	}
.content.djghindex .newsframe .norlist li{
	padding-left:30px;
	font-size:14px;
	line-height:60px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	background:url(imagesdjghsprite.png) -120px 16px no-repeat;
	}
.content.djghindex .newsframe .norlist li a:hover{
	text-decoration:underline;
	}

.content.djghindex .newsframe .norlist{
	width:100%;
	}
.content.djghindex .djghxwdt{
	width:100%;
	}
.content.djghindex .djghxwdt li{
	width:100%;
	height:110px;
	border-bottom:dashed 1px #c9c9c9;
	}
.content.djghindex .djghxwdt li h4{
	font-size:14px;
	color:#333;
	font-weight:normal;
	margin-top:25px;
	}
.content.djghindex .djghxwdt li a:hover{
	text-decoration:underline;
	}
.content.djghindex .djghxwdt li h6{
	font-size:14px;
	color:#939393;
	font-weight:normal;
	margin-top:15px;
	}
.content.djghindex .djghxwdt li p{
	padding-top:15px;
	color:#939393;
	line-height:21px;
	}
.content.djghindex .djghxwdt li p a{
	color:#d31a18;
	}
.content.djghindex .djghtzgg{
	width:100%;
	margin-top:10px;
	}
.content.djghindex .djghtzgg li{
	position:relative;
	width:350px;
	height:120px;
	}
.content.djghindex .djghtzgg li .feilei{
	top:10px;
	left:13px;
	z-index:3004;
	width:60px;
	height:25px;
	line-height:25px;
	color:#fff;
	font-size:16px;
	background:#a00000;
	text-align:center;
	box-shadow:3px 3px 4px rgba(0,0,0,0.1);
	}
.content.djghindex .djghtzgg li .detail2{
	top:22px;
	left:48px;
	z-index:3003;
	width:450px;
	height:88px;
	border:solid 1px #8a8989;
	}
.content.djghindex .djghtzgg li .detail2 h4{
	font-size:14px;
	color:#333;
	font-weight:normal;
	margin-top:20px;
	text-indent:28px;
	}
.content.djghindex .djghtzgg li .detail2 p{
	padding:0 10px;
	font-size:12px;
	color:#666;
	font-weight:normal;
	margin-top:10px;
	text-indent:18px;
	line-height:18px;
	}
.content.djghindex .djghzdwj{
	margin-top:10px;
	}
.content.djghindex .djghzdwj li{
	width:100%;
	height:120px;
	}
.content.djghindex .djghzdwj li .pl{
	width:155px;
	height:69px;
	margin-top:25px;
	background:url(imagesdjghsprite.png) 0 -59px no-repeat;
	color:#fff;
	line-height:60px;
	font-size:20px;
	text-align:center;
	}
.content.djghindex .djghzdwj li .pr{
	width:350px;
	margin-top:30px;
	font-size:12px;
	line-height:23px;
	color:#666;
	text-indent:2em;
	}
.content.djghindex .djghslide{
	width:100%;
	height:163px;
	}
.content.djghindex .djghslide .djghnext{
	width:60px;
	height:163px;
	background:url(imagesdjghsprite.png) -95px -150px no-repeat;
	cursor:pointer;
	}
.content.djghindex .djghslide .djghprev{
	width:60px;
	height:163px;
	background:url(imagesdjghsprite.png) 0 -150px no-repeat;
	cursor:pointer;
	}
.content.djghindex .djghslide .slidedetail{
	width:840px;
	margin:0 60px 0 80px;
	}
.content.djghindex .djghslide .slidedetail ul{
	display:none;
	width:100%;
	}
.content.djghindex .djghslide .slidedetail ul.select{
	display:block;
	}
.content.djghindex .djghslide .slidedetail li{
	position:relative;
	float:left;
	width:220px;
	height:163px;
	margin-right:60px;
	}
.content.djghindex .djghslide .slidedetail li a{
	left:0;
	bottom:0;
	width:100%;
	height:25px;
	background:#a00000;
	color:#fff;
	background:rgba(160,0,0,0.75);
	line-height:25px;
	text-align:center;
	font-size:14px;
	}
.content.djghindex .djghslide .slidedetail li a:hover{
	text-decoration:underline;
	}
.content.djghsub{
	
	}
.content.djghsub .djghlistvar,.content.djghsub .djghcontent{
	width:770px;
	}
.content.djghsub .classname{
	width:100%;
	margin-top:30px;
	font-size:20px;
	line-height:30px;
	color:#a00000;
	border-bottom:solid 4px #a00000;
	}
.content.djghsub .djghlistvar ul li{
	width:98%;
	height:50px;
	padding:0 1%;
	margin-top:10px;
	font-size:14px;
	line-height:50px;
	border-bottom:solid 1px #e6e6e6;
	}
.content.djghsub .djghlistvar ul li a:hover{
	color:#000;
	}
.content.djghsub .djghlistvar ul li span{
	color:#777;
	}
.content.djghsub .djghlistvar .page{
	margin-top:20px;
	font-size:14px;
	color:#a00000;
	}
.content.djghsub .djghlistvar .page a,.content.djghsub .djghlistvar .page span{
	padding:0 4px;
	opacity:0.8;
	filter:alpha(opacity=80);
	}
.content.djghsub .djghlistvar .page .current{
	font-weight:bold;
	font-size:16px;
	opacity:1;
	filter:alpha(opacity=100);
	}
.content.djghsub .classlist{
	width:198px;
	height:450px;
	overflow:hidden;
	margin-top:20px;
	background:url(imagesdjghlistbg.png) 0 40px no-repeat;
	}
.content.djghsub .classlist li{
	width:100%;
	height:50px;
	margin-top:40px;
	line-height:50px;
	text-align:center;
	color:#fff;
	font-size:16px;
	}
.content.djghsub .classlist li a{
	display:block;
	width:100%;
	height:100%;
	}
.content.djghsub .djghcontent h1{
	width:100%;
	color:#323232;
	margin-top:40px;
	line-height:60px;
	text-align:center;
	font-size:20px;
	font-family:SimSun;
	}
.content.djghsub .djghcontent h4{
	width:100%;
	margin-bottom:20px;
	color:#909090;
	line-height:40px;
	text-align:center;
	font-size:12px;
	font-weight:normal;
	}	
.content.djghsub .djghcontent p{
	text-align:justify;
	margin:20px 0;
	font-size:14px;
	line-height:24px;
	}
