@charset "gb2312";
/* Szy CSS Document 151207 */
/*Header Reset*/
.header .logo{
	background:#f8f8f8;
	}
.header .logo .lang{
	color:#555;
	}
.header .searchbar{
	background:url(imagessprite.png) 0 -887px repeat-x;
	}
.header .searchbar input{
	color:#262626;
	}
.header .searchbar a{
	background:url(imagessprite.png) -23px -919px no-repeat;
	}
.header .searchbar a:hover{
	background:url(imagessprite.png) 0 -919px no-repeat;
	}
/*Focus Resize*/
#focus{
	width:100%;
	height:350px;
	padding-top:94px;
	}
#focus .img{
	position:absolute;
	top:94px;
	left:50%;
	margin-left:-960px;
	}
/*Cover*/
.cover_leftbar{
	width:220px;
	padding:30px;
	background:#406b9e;
	color:#fff;
	}
.cover_leftbar h2{
	height:30px;
	font-size:30px;
	line-height:30px;
	}
.cover_leftbar h4{
	height:24px;
	font-size:14px;
	line-height:24px;
	font-family:Arial;
	}
.cover_leftbar .classlist{
	width:100%;
	padding:20px 0 40px 0;
	}
.cover_leftbar .classlist li{
	width:220px;
	height:40px;
	overflow:hidden;
	margin-top:20px;
	border-bottom:solid 1px #fff;
	font-size:18px;
	line-height:40px;
	}
.cover_leftbar .classlist li:hover{
	background:#fff;
	color:#196ea7;
	}
.cover_leftbar .classlist li.select{
	background:url(imagessprite.png) right -970px no-repeat #406b9e!important;
	color:#fff!important;
	}
.cover_leftbar .classlist li a{
	display:block;
	width:200px;
	height:100%;
	padding:0 10px;
	}
.cover_leftbar .classlist li span{
	display:none;
	}
.syxx .cover_leftbar{
	width:160px;
	background:none;
	padding:0;
	}
.syxx .cover_leftbar .classlist{
	width:100%;
	padding:0px 0 40px 0;
	}
.syxx .cover_leftbar .classlist li{
	width:150px;
	height:40px;
	overflow:hidden;
	margin-top:0;
	margin-bottom:30px;
	border-left:solid 10px #f5f5f5;
	border-bottom:none;
	color:#555;
	font-size:20px;
	line-height:40px;
	text-align:center;
	}
.syxx .cover_leftbar .classlist li a{
	width:150px;
	padding:0;
	}
.syxx .cover_leftbar .classlist li.select{
	border-left:solid 10px #0067ac;
	background:#fff!important;
	color:#196ea7!important;
	font-size:20px!important;
	}
.syxx .cover_leftbar .classlist li:hover{
	background:none;
	color:#555;
	font-size:22px;
	}
.cover_main{
	width:770px;
	padding:20px;
	}
.syxx .cover_main{
	width:690px;
	margin-left:10px;
	}
.cover_main_tit{
	width:100%;
	height:35px;
	border-bottom:solid 1px #a3a3a3;
	}
.syxx .cover_main_tit{
	border:none;
	}
.cover_main_tit ul.pl{
	height:36px;
	}
.cover_main_tit ul.pl li{
	float:left;
	width:100px;
	height:33px;
	overflow:hidden;
	margin-right:10px;
	color:#555555;
	font-size:14px;
	text-align:center;
	line-height:30px;
	font-weight:bold;
	}
.cover_main_tit ul.pl li span{
	display:none;
	}
.cover_main_tit ul.pl li.select{
	border-bottom:solid 3px #2b5c97;	
	}
.cover_main_tit .showmap{
	color:#707070;
	line-height:38px;
	}
.syxx .cover_main_tit .showmap{
	color:#0067ac;
	font-size:14px;
	line-height:38px;
	font-family:SimSun;
	}
.cover_main_tit .showmap span{
	cursor:default;
	}
.cover_main_tit .showmap span.hiddenid{
	display:none;
	}
.cover_main_tit .showmap a:hover{
	text-decoration:underline;
	}
.cover_main_content{
	width:730px;
	overflow:hidden;
	padding:20px;
	}
.syxx .cover_main_content{
	width:650px;
	}
.cover_main_content>div.pr{
	width:510px;
	}
.cover_main_content>.pr h2{
	width:100%;
	border-bottom:solid 1px #d5d5d5;
	font-size:16px;
	line-height:30px;
	}
.cover_main_content>.pr h5{
	margin-top:20px;
	font-size:14px;
	line-height:22px;
	}
.cover_main_content h1{
	margin-top:20px;
	text-align:center;
	font-size:24px;
	line-height:34px;
	font-family:SimSun;
	}
.cover_main_content h6{
	margin:30px;
	text-align:center;
	font-size:12px;
	color:#888;
	font-weight:normal;
	}
.cover_main_content p{
	margin-top:10px;
	text-indent:2em;
	line-height:19px;
	font-family:SimSun;
	text-align:justify;
	}
.cover_main_content dl.newslist{
	font-size:14px;	
	font-family:SimSun;
	line-height:50px;
	}
.cover_main_content dl.newslist dt{
	clear:both;
	float:left;
	width:640px;
	height:49px;
	padding-left:10px;
	border-bottom:solid 1px #edeaea;
	color:#555;
	}
.syxx .cover_main_content dl.newslist dt{
	width:100px;
	color:#0067ac!important;
	font-size:18px;
	font-family:Lucida Console,Arial;
	}
.syxx .cover_main_content dl.newslist dt span{
	font-size:12px;
	}
.cover_main_content dl.newslist dt:hover{
	color:#000;
	}
.cover_main_content dl.newslist dd{
	float:right;
	width:80px;
	height:49px;
	border-bottom:solid 1px #edeaea;
	color:#909090;
	}
.syxx .cover_main_content dl.newslist dd{
	width:540px;
	color:#555;
	}
.syxx .cover_main_content dl.newslist dd:hover{
	color:#000;
	}
.cover_main_content ul.pagelist{
	font-size:14px;
	}
.cover_main_content ul.pagelist li{
	float:left;
	margin-left:10px;
	padding:4px 6px;
	border:solid 1px #555;
	line-height:18px;
	cursor:pointer;
	}
.cover_main_content ul.pagelist li.current{
	color:#fff;
	border-color:#0067ac;
	background:#0067ac;
	}
.cover_main_content ul.pagelist li a{
	display:block;
	width:100%;
	height:100%;
	}
.cover_rightbar{
	width:200px;
	margin-left:10px;
	}
.cover_rightbar h3{
	width:180px;
	color:#045e9b;
	border-bottom:solid 2px #045e9b;
	font-size:14px;
	line-height:30px;
	}
.cover_rightbar .hotnews{
	width:180px;
	}
.cover_rightbar .hotnews li{
	height:34px;
	padding:10px 0px;
	border-bottom:solid 1px #f7f7f7;
	}
.cover_rightbar .hotnews li .pl{
	width:35px;
	color:#045e9b;
	text-align:center;
	line-height:20px;
	}
.cover_rightbar .hotnews li .pr{
	width:135px;
	margin-top:2px;
	padding-left:10px;
	line-height:17px;
	}
/*PLUS*/
/*lsyg*/
.plusin_lsyglist{
	width:650px;
	height:359px;
	background:#f5f9fc;
	}
.plusin_lsyglist .tabindex{
	width:94px;
	height:360px;
	}
.plusin_lsyglist .tabindex li{
	width:100%;
	height:35px;
	border-bottom:solid 1px #fff;
	background:#e6e6e6;
	color:#0067ac;
	font-size:14px;
	font-family:Arial;
	text-align:center;
	line-height:36px;
	cursor:default;
	}
.plusin_lsyglist .tabindex li.select{
	color:#e6e6e6;
	background:#0067ac;
	}
.plusin_lsyglist .tabdetail{
	margin-left:20px;
	}	
.plusin_lsyglist .tabdetail li{
	overflow:hidden;
	margin-top:16px;
	font-size:14px;
	}
.plusin_lsyglist .tabdetail li .month{
	float:left;
	width:71px;
	height:24px;
	background:#fff;
	color:#0067ac;
	text-align:center;
	line-height:24px;
	}
.plusin_lsyglist .tabdetail li .date{
	float:left;
	width:24px;
	height:24px;
	background:#0067ac;
	color:#fff;
	text-align:center;
	line-height:24px;
	}
.plusin_lsyglist .tabdetail li .detailtext{
	float:left;
	width:400px;
	height:24px;
	margin-left:20px;
	color:#262626;
	text-align:left;
	line-height:24px;
	font-family:SimSun;
	}
/*xrld*/
.plusin_xrldlist{
	margin-top:-20px;
	}
.plusin_xrldlist .xrldlist{
	width:770px;
	}
.plusin_xrldlist .xrldlist li{
	height:205px;
	overflow:hidden;
	padding:20px;
	border-bottom:solid 1px #f9f9f9;
	}
.plusin_xrldlist .xrldlist li .leaderintro{
	float:left;
	margin-left:20px;
	margin-top:70px;
	}
.plusin_xrldlist .xrldlist li .leaderintro .introtit{
	font-size:18px;
	line-height:30px;
	}
.plusin_xrldlist .xrldlist li .leaderintro p{
	font-size:14px;
	color:#555;
	line-height:21px;
	}
/*lxwm*/
.plusin_lxwmlist{
	margin-top:-20px;
	}
.plusin_lxwmlist .lxwmlist{
	width:730px;
	margin:0 auto;
	}
.plusin_lxwmlist .lxwmlist li{
	float:left;
	width:365px;
	overflow:hidden;
	margin-top:30px;
	line-height:21px;
	}
.plusin_lxwmlist .lxwmlist li .pho{
	text-align:center;
	}
.plusin_lxwmlist .lxwmlist li .name{
	height:22px;
	overflow:hidden;
	background:none;
	color:#406b9e;
	font-size:14px;
	line-height:24px;
	text-align:center;
	}
.plusin_lxwmlist .lxwmlist li .bgblock{
	font-family:SimSun;
	text-align:center;
	}
.plusin_lxwmlist .lxwmlist li p{
	color:#909090;
	line-height:24px;
	}
/*szll*/
.plusin_szlllist .szlllist{
	width:730px;
	}
.plusin_szlllist .szlllist li{
	float:left;
	width:365px;
	height:205px;
	overflow:hidden;
	margin-top:20px;
	border-bottom:solid 1px #f9f9f9;
	}
.plusin_szlllist .szlllist li .leaderintro{
	float:right;
	margin-top:40px;
	width:180px;
	}
.plusin_szlllist .szlllist li .leaderintro .introtit{
	margin:10px 0;
	font-size:18px;
	line-height:30px;
	}
.plusin_szlllist .szlllist li .leaderintro p{
	text-indent:0;
}
.plusin_szlllist .szlllist li .leaderintro p span{
	display:inline-block;
	width:14px;
	height:14px;
	overflow:hidden;
	margin-right:10px;
	background:url(imagesICON.png) -16px 0 repeat-x;
	font-size:14px;
	color:#555;
	line-height:21px;
	}
/*add*/
.togglebar{
	width:730px;
	margin:10px 20px;
	}
.togglebar .toggletitle{
	font-size:14px;
	height:24px;
	line-height:24px;
	}
.togglebar .toggletitle .colorblock{
	width:14px;
	height:14px;
	background:url(imagesICON.png) 0 0;
	margin-top:4px;
	margin-right:10px;
	}
.togglebar.orange .toggletitle .colorblock{
	background:url(imagesICON.png) -16px 0;
	}
.togglebar .toggletitle .togglefocus{
	width:12px;
	height:12px;
	background:url(imagesICON.png) -60px 0;
	cursor:pointer;
	margin-top:5px;
	}
.togglebar.orange .toggletitle .togglefocus{
	background:url(imagesICON.png) -74px 0;
	}
.togglebar .toggletitle .togglefocus.opened{
	background:url(imagesICON.png) -32px 0!important;
	}
.togglebar.orange .toggletitle .togglefocus.opened{
	background:url(imagesICON.png) -46px 0!important;
	}
.togglebar .toggletitle h4{
	width:680px;
	background:url(imagesICON.png) 0 -19px repeat-x;
	}
.togglebar .toggledetail{
	overflow:hidden;
	height:500px;
	}
.togglebar table{
	width:700px;
	margin-left:30px;
	background:url(imagestablebg.jpg) repeat-y;
	}
.togglebar table tr{
	margin-top:10px
	}
.togglebar table th{
	color:#777;
	font-size:13px;
	font-weight:bold;
	width:40px;
	padding-left:30px;
	background:url(imagestimer.jpg) 0 center no-repeat;
	}
.togglebar table td{
	color:#777;
	font-family:SimSun;
	padding:10px 0 10px 20px;
	line-height:20px;
	vertical-align:middle;	
	}
/*add 0325 kyjg lxwm*/
.kyjg{
	margin:40px 0;
	}
.kyjg>div.pl{
	width:12px;
	height:12px;
	overflow:hidden;
	margin-top:9px;
	margin-right:10px;
	background:#406b9e;
	}
.kyjg>.pl{
	line-height:30px;
	font-size:16px;
	}
.kyjg p{
	padding-top:20px;
	color:#666;
	font-size:14px;
	}
.kyjg span{
	margin-left:20px;
	}
.lxwmdl{
	overflow:hidden;
	line-height:21px;
	}
.lxwmdl dt{
	clear:both;
	float:left;
	width:200px;
	text-align:right;
	padding:4px 0;
	}
.lxwmdl dd{
	float:left;
	width:400px;
	padding:4px 0;
	}