@import url("common.css");

#wrap { background:transparent url(../images/line.gif) no-repeat scroll 198px 175px; }
#banner { height: 181px; }

#middle{ height: auto; margin-top:5px; }
#left{ width:202px; height:700px; float:left; background:url(../images/leftbg.jpg) no-repeat center bottom; }
#right{ width:799px; float:right;}

#leftmenu{ margin-top: 80px;}
#leftmenu ul{ list-style-position:inside; list-style-type:none;}
#leftmenu ul li{ float:right; width:120px; margin-top: 5px; border-bottom:1px dashed #ccc; background:url(../images/ico3.gif) no-repeat left center; height: 30px; line-height: 35px; }
#leftmenu ul li a{ display: block; text-indent:20px; font-weight:bold; font-size:14px;}
#leftmenu ul li.active a{ color: green; }

#rigthbg{ background:url(../images/rightbg.jpg) no-repeat;}

.navigator ul { margin-left: 5px !important; }

#title{
	padding:70px 0px 0px 35px;
	text-indent:25px;
	width: 300px;
	height:20px;
	font-size: 14px;
	font-weight:bold;
	background: transparent url(../images/ico1.gif) no-repeat 40px 71px;
}

#content{width:92%; height:auto; margin:15px 20px 0px 40px; }

p{ text-indent:2em; line-height:30px; text-align:left; font-size:14px;}

#content p img { margin: 5px; }

#footer { padding-top: 70px; height: 58px; }


/*---------------------------------------*/
#class_zyjs #wrap,
#class_szdw #wrap,
#class_lqxx #wrap,
#class_wszt #wrap,
#class_hdsp #wrap
{ background-image: none; }

#class_zyjs #left,
#class_szdw #left,
#class_lqxx #left,
#class_wszt #left,
#class_hdsp #left
{ display: none; }

#class_zyjs #right,
#class_szdw #right,
#class_lqxx #right,
#class_wszt #right,
#class_hdsp #right
{ width: 100%; }

#class_zyjs .navigator ul,
#class_szdw .navigator ul,
#class_lqxx .navigator ul,
#class_wszt .navigator ul,
#class_hdsp .navigator ul
{ padding-left: 203px; }

#class_zyjs #rigthbg,
#class_szdw #rigthbg,
#class_lqxx #rigthbg,
#class_wszt #rigthbg,
#class_hdsp #rigthbg
{ background:url(../images/clstitle.jpg) no-repeat left 30px;}

#class_zyjs #title,
{
	height:40px;
	margin:4px 0pt 0pt;
	padding:18px 0pt 0pt 130px;
	width:874px;
	font-size:28px;
	font-weight:bolder;
	text-indent: -9999px;
	background: none;
}

#class_szdw .navigator ul {
	border-bottom: 1px dotted #fff;
}

#class_szdw #title {
	background:transparent url(../images/lfk.jpg) no-repeat scroll 0px 2px;
	margin: 50pt auto 0pt;
	padding:0pt;
	*+margin-top: 100px;
	width:725px;
}

#class_zyjs #content,
{
	width:770px;
	margin:0pt auto;
	padding:30px 0px 0px;
}

#class_zyjs #content { padding: 45px 0 0 45px; }

#content h3 {
	margin: 22px auto 5px;
	padding: 5px;
	font-size: 14px;
	font-weight: bold;
	text-indent: 20px;
	background: transparent url(../images/lfk.jpg) no-repeat left center;
}

.timetable {
}

.timetable th {
	text-align: center;
	color: #fff;
	background: #000;
	height: 25px;
}

.timetable td {
	text-align: center;
	color: #fff;
	background: #777;
}

.thinborder th, .thinborder td{
	border-collapse:collapse;
	border: 1px solid #ccc;
}

/*-----------------------------------------*/


#content .row {
	float: left;
	width: 385px;
}

#content .row .pict {
	float: left;
	width: 72px;
	height: 93px;
}

#content .row div {
	float:left;
	margin:0px 0px 0pt 15px;
	width:245px;
	height: 250px;
}

#dmzy.row div,#sjzy.row div {
	height: 330px;
}

#content .row div h1 {
	margin: 0;
	padding: 0;
	font-size: 14px;
	color:#FFFFFF;
	height:28px;
	line-height:28px;
	text-indent:1em;
}

#dmzy.row div h1 {
	background:transparent url(../images/zybt1.jpg) no-repeat scroll 0%;
}

#sjzy.row div h1 {
	background:transparent url(../images/zybt2.jpg) no-repeat scroll 0%;
}

#hjzy.row div h1 {
	background:transparent url(../images/zybt3.jpg) no-repeat scroll 0%;
}

#dszy.row div h1 {
	background:transparent url(../images/zybt4.jpg) no-repeat scroll 0%;
}

#dnzy.row div h1 {
	background:transparent url(../images/zybt5.jpg) no-repeat scroll 0%;
}

#fzzy.row div h1 {
	background:transparent url(../images/zybt6.jpg) no-repeat scroll 0%;
}

#dmtzy.row div h1 {
	background:transparent url(../images/zybt7.jpg) no-repeat scroll 0%;
}

#content .row div h2 {
	margin: 8px auto 5px;
	font-size: 14px;
	font-weight: bold;
	text-indent: 20px;
	background: transparent url(../images/lfk.jpg) no-repeat left center;
}

#content .box {
	line-height: 1.5em;
}


.input,.address,.tab,#remark{ border:1px solid #ccc;}

#class_szdw #content { margin: 0px auto; width: 815px; }
#class_szdw #content ul { margin-left: 45px; }
#class_szdw #content li { position:relative; float: left; padding: 20px 45px 0 0; width: 340px; height:153px; background:transparent url(../images/szli.jpg) no-repeat scroll 0px 20px; }
#class_szdw li img { margin:15px 15px 5px; }
#class_szdw li span.name { float: left; width: 99px; font-size: 14px; font-weight: bold; text-align: center; }
#class_szdw li span.desc {
	border-left:2px dotted #0093dd;
	left:95px;
	margin:-20px 15px 0pt 0pt;
	padding:0 15px;
	position:absolute;
	top:35%;
	width:210px;
	height:86px;
	letter-spacing: 0.2em;
	/*text-align:justify;text-justify:inter-ideograph;*/
}

#xzdt{ background:url(../images/xzdt.jpg) no-repeat; width:329px; height:177px; float:left;}
#tzgg{ background:url(../images/tzgg.jpg) no-repeat; width:329px; height:177px; float:left; margin:0px 0px 0px 10px;}
#gzzd{ background:url(../images/gzzd.jpg) no-repeat; width:329px; height:177px; float:left; margin:10px 0px 0px 0px ;}
#sxjy{ background:url(../images/sxjy.jpg) no-repeat; width:329px; height:177px; float:left; margin:10px 0px 0px 10px ;}
#zxfw{ background:url(../images/zxfw.jpg) no-repeat; width:329px; height:177px; float:left;  margin:10px 0px 0px 0px ;}
#gygl{ background:url(../images/gygl.jpg) no-repeat; width:329px; height:177px; float:left;  margin:10px 0px 0px 10px ;}

#xzdt h1,#tzgg h1,#gzzd h1,#sxjy h1,#zxfw h1,#gygl h1{ margin:2px 0px 0px 10px; text-align:left; color:#fff; font-size:12px; float:left;}
#xzdt h1 a,#tzgg h1 a,#gzzd h1 a,#sxjy h1 a,#zxfw h1 a,#gygl h1 a{ color:#fff;}
.more{ float:right; width:50px; height:20px; color:#fff; margin-right:5px;}
.more a{ color:#fff; display:block; height:100%;}

#xzcjj{ clear:both; margin:5px;}
#xzcjj h1{ background:url(../images/xzcjj.jpg) no-repeat;width:651px; height:26px;}


#lxwm{ margin:5px; clear:both;}
#lxwm h1{ background:url(../images/lxwm.jpg) no-repeat; width:651px; height:26px;}

#ryjj{ background: url(../images/ryjj.jpg) no-repeat;width:648px; height:26px;}

.orange{width:98%; background:url(../images/line-ryjj.gif) no-repeat left bottom; height:180px; margin:10px 0px 0px 20px;}
.orange ul{ list-style-type:none; list-style-position:inside;}
.orange ul li {float: left; width: 150px; text-align: center; font-weight:bold;}
.orange ul li a img {
	margin: 8px;
	width: 126px;
	height: 158px;
}


.picadd{float:left;width:126px; height:158px; clear:both} 
.title{ font-size:14px; margin: 20px 0px 20px 20px; font-weight:bold;}

.orange1{width:100%;margin:0 auto;}
.orange1 ul{ list-style-type:none; list-style-position:inside;}
.orange1 ul li {float: left; width: 150px; height:217px; text-align: center; font-weight:bold;}
.orange1 ul li a img {
	margin: 8px;
	width: 126px;
	height: 158px;
}

.orange2{width:100%;margin:0 auto;}
.orange2 ul{ list-style-type:none; list-style-position:inside;}
.orange2 ul li {float: left; width: 140px; text-align: center; margin:2px; font-weight:bold;border:1px solid #ccc;}
.orange2 ul li a img {
	margin: 8px;
	width: 120px;
	height: 100px;
}

.jyzn{ width:667px; height:auto; }
.jyzn h1{height:35px; background:url(../images/jyzntitle.jpg) no-repeat; font-size:14px; text-indent:45px;padding:8px; color:#fff;}
.jyzn ul { margin: 5px 10px; }
.jyzn li{
	display: block;
	height:22px;
	line-height:22px;
}

.jyzn li a{ 
	display: block; 
	float:left;
	background:url(../images/icon5.gif) no-repeat left center;
	overflow:hidden;
	text-indent:20px;
}

.jyzn li span{ 
	display: block; 
	float: right;
	text-align: right;
	color:#cccccc;
}

.jyzn li a:hover{ 
	color: #66cc00; 
}

#class_szdw .detail {
	display: none;
}

#class_szdw p {
	text-indent: 0;
}

#class_szdw a.thickbox {
	display:block;
	padding-right:25px;
	text-align:right;
}

#class_szdw #TB_ajaxContent .inner {
	margin: 15px 0;
}

#class_szdw #TB_ajaxContent .inner p {
	line-height: 20px;
	margin:0px 0pt 15px;
}

#class_szdw #TB_ajaxContent img {
	float: left;
	margin-right:15px;
}

#dwld span{ color:#FF0000;}

.dwldimg{ float:left; margin:20px 10px 0px 5px;}
.dwldtitle { float:left; padding:2px;}
#dwld  p{ font-size:12px;}


.yzbg{ background:url(../images/yzbg.jpg) no-repeat;width:665px;height:166px; margin:5px;}
.yzimg{ float:left; margin:20px 0px 0px 20px;}
.yztitle{ float:left; margin:50px;}



#wsztleft{ width:600px; float:left;margin-left:20px;}
#wsztrigth{width:232px; float:left;}
#zpjx{ background:url(../images/zpjx.jpg) no-repeat;width:578px; height:215px;}
.zpjxny{padding:50px 0 0 10px;width:560px; overflow:hidden;}
.zpjxny img {float:left;height:120px;margin:5px 1px 0 3px;padding:1px;width:130px;}


#zlxx{ width:232px;float:left;}
#zlxx h1{ background:url(../images/zlxx.jpg) no-repeat top; margin:0; padding:0; width:232px; height:36px;}
#zlxxny{ width:230px; border:1px solid #ccc; height:450px;}
#jszpc{ background:url(../images/jszpc.jpg) no-repeat; width:180px; height:285px; margin-top:5px; float:left;}
.zpcny{ margin-top:50px; width:150px; }
#jszpc h1, #xszpc h1, #spzpc h1{font-size:12px; font-weight:bold; margin:5px;}
.wsztlist{ width:175px; margin-left:5px;}
.wsztlist ul li{ width:60px; float:left; list-style-type:none; margin-left:10px;}
.wsztlist ul li a { display:block; color:#000;}
.wsztlist ul li a:hover{ color:#FF0000;}

.box{ margin-top:5px;}
.box1{ margin-top:15px;}

#xszpc{ background:url(../images/xxzpc.jpg) no-repeat; width:180px; height:285px; margin:5px 0px  0px 15px; float:left;}
#spzpc{ background:url(../images/spzpc.jpg) no-repeat; width:180px; height:285px; margin:5px 0px  0px 15px; float:left; }

.splist{ width:175px; margin-left:5px;}
.splist ul li{ width:90px; float:left; list-style-type:none; margin:10px;}
.splist ul li a { display:block; color:#000;}
.splist ul li a:hover{ color:#FF0000;}

#class_sueshengst #main { margin-left: 10px; background:url(../images/stbg.jpg) no-repeat; height: 543px; }
#c_l{ width:575px; float:left; padding-right:5px;}
#c-1{ height:240px;}
#c-2{ width:563px; height:250px;}
#c-2 ul { margin: 10px 20px 0 120px; }
#c-2 h3 { margin-left: 20px; }
#stgk{ width:290px; float:left; } #stgk h3, #c_r h3 { display:none; }
#stgk ul {margin:30px 15px 0;}
#phot{ width:254px; height:200px;float:left; margin:17px 10px; text-align: center;}
#c_r{ width:183px; float:left; margin-left: 20px;}
.newslist1 .more{ float:right; width:50px; height:20px; color:#000; margin-right:5px;}
#xx { clear: both; text-align: center; padding: 50px 0 0; line-height: 40px; }
#c_r ul { margin: 30px 0; height: 192px }

#class_sueshengst #left { height: auto; }
#class_sueshengst #leftmenu ul li {
	height:25px;
	line-height:25px;
	margin-top:5px; 
}