@charset "utf-8";
/* CSS Document */
body,p,h1,h2,h3,h4,h5,h6,dd,dl,dt,th,td,ul,li,ol,form,input,select,textarea,button,pre,legend{ margin:0;padding:0;}
button, input, select, textarea {font: 12px Arial,Helvetica,sans-serif; vertical-align:middle;}
h1, h2, h3, h4, h5, h6 { font-size:100%;}
table{border-collapse:collapse;border-spacing:0;}
img,fieldset{ border:0;}
address,cite,dfn,em,var,i{font-style:normal;}
ul,ol{list-style-type:none;}
sup{ vertical-align: text-top;}
sub{ vertical-align: text-bottom;}

a{ color:#8e8e8e; text-decoration:none;}
a:hover,a:active,a:focus{ text-decoration:underline;}

body{ overflow-x:hidden; background:#F1F1F1; font-size:16px;font-family:"微软雅黑",Arial, Helvetica, sans-serif;}
.head{ width:100%; height:90px; background-color:#FFF;}
.header{ width:1000px; height:100%; margin:0px auto; position:relative;}
.header .logo{ position:absolute; top:8px; left:10px;}
.header .search{ position:absolute; right:0px; top:12px; width:285px; height:30px; border:1px solid #e0e0e0;}
.header .search .txt{ position:absolute; left:0px; top:0px; width:260px; height:18px; line-height:18px; padding:5px; border:1px solid #FFF; vertical-align:middle; color:#888; outline:none;}
.header .search .btn{ position:absolute; top:2px; right:0px; cursor:pointer; outline:none;}
.header .date{ width:430px; height:30px; position:absolute; right:0px; bottom:9px;}
.header .date p{ display:block; float:right; margin:0px; line-height:30px; margin-right:5px; color:#888;}
.header .date span{ display:block; float:right; line-height:30px;}

/*.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}*/

.navCon{ background:#003C93; height:40px; line-height:40px;width:100%; z-index:10; position:relative; font-family:"微软雅黑";}
.nav{width:1000px; margin:0 auto;}
.nav a{ color:#fff;}
.nav .nLi{ float:left; position:relative;}
.nav .nLi h3{ float:left;}
.nav .nLi h3 a{ color:#fff; font-size:16px;font-weight:bold; display:block; padding:0 15px; height:40px; line-height:40px; _float:left; text-decoration:none;}
.nav .sub{ display:none;background:#faf9f8;position:absolute;top:40px;left:0; box-shadow:0 2px 5px rgba(0,0,0,0.75);min-width:100%;*width:100%; _width:93px;*+width:93px; padding:3px 0;}
.nav .sub div{height:36px; width:100%;}
.nav .sub div a{ display:block; width:100%; height:36px;font:16px/36px "微软雅黑";color:#2a5498; white-space:nowrap; float:none; outline:none;/*padding:10px 18px;*/text-align:center;}
.nav .sub div a:hover{ background:#376cb2; color:#fff; text-decoration:none;}
.nav .on h3 a{ background:#c30000; color:#fff;}

/*#nav{ background:#003C93; height:40px; line-height:40px;width:100%; z-index:10; position:relative; font-family:"微软雅黑";}
#nav ul{ width:1000px; margin:0 auto;}
#nav ul li{ float:left; position:relative;}
#nav ul li a{ color:#fff; font-size:16px;font-weight:bold; display:block; padding:0 15px; height:40px; line-height:40px; _float:left;}
#nav ul li a:hover,#nav ul li.over,#nav ul li a.cur{ background:#c30000; text-decoration:none;}

#nav ul li div{display:none;background:#faf9f8;position:absolute;top:40px;left:0;box-shadow:0 2px 5px rgba(0,0,0,0.75);min-width:100%;*width:100%; _width:103px;*+width:103px;padding:3px 0;}
#nav ul li div p{height:36px;width:100%;display:block; width:auto; position:relative;}
#nav ul li div p a{height:36px;font:16px/36px "微软雅黑";color:#2a5498; white-space:nowrap; float:none; outline:none;padding:0 18px;text-align:left;}
#nav ul li div p a:hover,#nav ul li div p a.on{background:#376cb2;color:#fff;}*/

.indexMa{ width:980px; min-height:500px; height:auto !important; height:500px; padding:10px 10px 10px 10px; border:1px solid #E4E4E4; margin:12px auto 0px auto; background:#FFF;}
.clear{ clear:both;}
.indexBan{ width:980px; height:250px; float:left; position:relative; z-index:2;}
.indexBan .searPan{ width:260px; height:132px; background:#EBEBEB; position:absolute; top:159px; right:15px;}
.indexLtPan{ width:295px; float:left; margin:14px 0px 0px 6px;}
.indexMdPan{ width:365px; float:left; margin:14px 0px 0px 15px;}
.indexRtPan{ width:260px; float:right; margin:45px 15px 0px 0px;}

.titPan{ width:100%; height:36px; border-bottom:1px dotted #E4E4E4;}
.titPan .titIco{ display:block; margin:0px; float:left;}
.titPan .titTt{ display:block; float:left; line-height:30px; font-size:16px; font-weight:bold; color:#0059AC;}
.titPan a{ display:block; float:right; line-height:30px; text-decoration:none; color:#113E99; padding-right:10px; background:url(../images/lit/morebg.jpg) right 11px no-repeat;}
.conPan{ width:100%; min-height:75px; height:auto !important; height:75px; padding:14px 0px 7px 0px; border-bottom:1px dotted #E4E4E4;}
.conPan .left{ width:54px; height:49px; float:left; background:url(../images/lit/datebg.png) left top no-repeat;}
.conPan .left .leftop{ width:100%; height:22px; line-height:22px; text-align:left; font-size:10px;   color:#FFF;}
.conPan .left .leftbot{ width:100%; height:24px; line-height:24px; text-align:center; color:#113E99; font-weight:bold; font-size:14px;}
.conPan .right{ width:220px; float:right;}
.conPan .right a{ color:#003C93; text-decoration:none; line-height:18px;}
.conPan .right p{ line-height:24px; font-size:12px; color:#A4A4A4; margin-top:8px;}
.noBorBot{ border-bottom:none;}


.indexMdPan .listTopPan,.indexMdPan .listBotPan{ width:100%;}
.indexMdPan .listTopPan .list{ width:100%; height:38px; line-height:38px; border-bottom:1px dotted #E4E4E4;}
.indexMdPan .listTopPan .noLine{ width:100%; height:38px; line-height:38px; border-bottom:none; margin-bottom:14px;}
.indexMdPan .listTopPan .list a,.indexMdPan .listTopPan .noLine a{ color:#2A313B; text-decoration:none;}
.indexMdPan .listBotPan .list{ width:100%; padding:10px 0px; line-height:18px; border-bottom:1px dotted #E4E4E4;}
.indexMdPan .listBotPan .list a{ color:#2A313B; text-decoration:none;}

.indexRtPan .rgtTop{ width:100%; height:116px; background:url(../images/lit/rgtopbg.jpg) left top no-repeat; background-color:#FBF7DA; margin-bottom:20px;}
.indexRtPan .rgtTop .rgtTit{ width:100%; height:44px; text-align:center; line-height:44px; color:#FFF; font-size:14px;}
.indexRtPan .rgtTop .rgtCon{ width:100%; margin-top:8px;}
.indexRtPan .rgtTop .rgtCon span{ display:block; width:33%; float:left; line-height:30px; text-align:center;}
.indexRtPan .rgtTop .rgtCon span a:link,.indexRtPan .rgtTop .rgtCon span a:visited{ text-decoration:none; color:#464437;}
.indexRtPan .rgtTop .rgtCon span a:hover{ padding:5px; text-decoration:none; color:#FFF; background-color:#5B5B5B;}
.indexRtPan .rgtBot{ width:100%; height:76px; padding:12px 0px; border-bottom:1px dotted #E4E4E4;}
.indexRtPan .noBorBot{ border-bottom:none;}
.indexRtPan .rgtBot img{ display:block; float:left; width:104px; height:77px; margin-right:15px;}
.indexRtPan .rgtBot h4{ width:135px; float:left; line-height:20px; font-weight:normal;}
.indexRtPan .rgtBot p{ width:135px; display:block; float:left; margin:0px; color:#878787; line-height:20px;}

.indexBot{ width:1002px; height:166px; margin:0px auto; position:relative;}
.indexBot .telPan{ width:260px; position:absolute; left:42px; top:26px;}
.indexBot .telPan h4,.indexBot .weiboPan h4,.indexBot .weixinPan h4,.indexBot .wapPan h4{ font-size:14px; color:#737373; line-height:26px;}
.indexBot .telPan p{ color:#717171; margin:0px; line-height:18px;}
.indexBot .weiboPan{ width:170px; position:absolute; left:355px; top:26px;}
.indexBot .weixinPan{ width:148px; position:absolute; left:565px; top:26px;}
.indexBot .wapPan{ width:165px; position:absolute; right:72px; top:26px;}
.indexBot .wapPan p{ margin-top:20px; line-height:20px; color:#B5B5B5;}

/*------------------------------*/
.nbanner{ border:1px solid #e1e1e1; background:#FFF; margin-bottom:10px; margin:0px 0px 10px 0px;}
.nbanner img{ display:block;}
.sidewrap{ width:248px; float:left;}
.nconwrap{ float:right; width:722px; overflow:hidden;}
.submenu{ border:1px solid #e1e1e1; background:#FFF; margin-bottom:10px;}
.submenu h2{ padding-left:18px; font-size:16px; background:url(../images/lit/gtitbg.jpg) repeat-x  left bottom #FFF; color:#000;border-bottom:1px solid #e1e1e1; height:33px; line-height:33px;}
.submenu ul{ padding:10px;}
.submenu ul li{ border-bottom:1px solid #FFF; background-color:#f0f0f0;}
.submenu ul li a{ display:block; height:33px; line-height:33px; background-image:url(../images/lit/sideico01.jpg); background-position:30px center; background-repeat:no-repeat; padding-left:44px; font-size:14px; color:#444; text-decoration:none;}
.submenu ul li a:hover,.submenu ul li.on a{ background-color:#28b779; color:#FFF; background-image:url(../images/lit/sideico02.jpg); font-weight:bold;}
.submenu ul li.on .showmenu{ display:block;}
.submenu ul li .showmenu{ padding:5px 0 5px 44px; display:none;}
.submenu ul li .showmenu a{ display:block; height:23px; line-height:23px; color:#555; font-weight:normal; background:url left center no-repeat; padding-left:10px; font-size:12px;}
.submenu ul li .showmenu a:hover{ color:#000;  background:url left center no-repeat; font-weight:normal;}
.sidewrap .imenu{ float:none; height:auto; margin-bottom:10px;}
.sidewrap .imenu .imenu-list{ height:auto;}

.position{ border:1px solid #e1e1e1; height:33px; line-height:33px; position:relative; background:#F6F6F8;}
.position h2{ padding-left:18px; font-size:16px; font-weight:500;}
.position p{ font-family:"宋体"; position:absolute; top:0; right:18px; color:#666;}
.position p a{ color:#666;}
.gnlist{font-family:"宋体"; border:1px solid #e1e1e1; border-top:none; background:#FFF; min-height:516px; _height:516px; padding-bottom:10px;}
.gnlist ul{ padding:16px 20px 0 20px;}
.gnlist ul li{font-family:"宋体"; font-size:16px; height:30px; line-height:30px; overflow:hidden; position:relative; background:url(../images/lit/dot.jpg) 5px 12px no-repeat; padding-left:15px; padding-right:80px;}
.gnlist ul li.line{ height:1px; overflow:hidden; border-bottom:1px dotted #BBB; margin:12px 0; background:none;}
.gnlist ul li a{ font-family:"微软雅黑","宋体"; color:#555;}
.gnlist ul li span{ font-size:14px; color:#999; position:absolute; top:0; right:10px; font-family:"微软雅黑","宋体";}

.page{ color:#666; text-align:center; padding:20px 0; clear:both; font-size:13px; font-family:"微软雅黑","宋体";}
.page a{ color:#666; display:inline-block; height:20px; line-height:20px; border:1px solid #DDD; padding:0 8px;  font-family:"微软雅黑","宋体"; margin:0 1px; font-size:13px;}
.page a:hover{border:1px solid #3b6897; background:#3b6897; color:#FFF; text-decoration:none!important;  font-family:"微软雅黑","宋体";}
.page .current{ display:inline-block; height:20px; line-height:20px; border:1px solid #3b6897; background:#3b6897; color:#FFF; padding:0 8px;  font-family:"微软雅黑","宋体"; margin:0 1px; font-size:13px;}

/*-----*/

.gcontent-all{border:1px solid #e1e1e1; min-height:500px; _height:500px; background:#FFF;padding:12px 25px 30px 25px;}
.position2{ padding:8px 0 15px 6px; color:#666; font-family:"微软雅黑","宋体";}
.position2 p a{ color:#666;font-family:"微软雅黑","宋体";}

.newscon .tith2{ font-size:26px; font-weight:normal; line-height:34px; padding:0 6px 8px 6px; border-bottom:1px dotted #BBB; color:#444; text-align:center;}
.newscon .time{ color:#888; padding:12px 0 20px 6px; font-family:Arial, Helvetica, sans-serif,"宋体"; text-align:center;}
.newscon .time span{ margin-right:15px;}
.newscon .newstxt{font-family:"微软雅黑",Arial,"宋体"; line-height:24px; color:#444; padding:0 6px; font-size:14px;word-break:break-all; position:relative; overflow:hidden;}
.newscon .newstxt a{ color:#00349A;}
.newscon .newstxt p{ padding-bottom:1.1em;}
.newscon .newstxt table,.newscon .newstxt table td,.newscon .newstxt table th{ padding:3px 8px; border:1px solid #666;}

ul,li{ margin:0px; padding:0px; list-style-type:none;}
.BImg{position:relative;height:242px;width:980px;}
.BImg ul{position:absolute;	top:0;}
.BImg ul li{float:left;	_display:inline;height:242px;width:980px;position:relative;}
.content{width:980px;margin:auto;}
.content .ContentHeader{position:relative;}
.content .ContentHeader .bline{	background:#dbdbdb;	height:8px;	width:950px;margin:auto;}
.content .ContentHeader .admission{
	background:url(../images/lit/admission.jpg) no-repeat;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=noscale, src="../images/lit/admission.png");
	_background:none;
	height:45px;
	width:179px;
	position:absolute;
	top:30px;
	right:70px;}
.content .ContentHeader .RollerThm{	position:absolute;top:95px;right:70px;}
.content .ContentHeader .RollerThm li{ width:57px; height:43px; overflow:hidden; display:inline;	float:left;	margin-left:5px;cursor:pointer;}
.content .ContentHeader .RollerThm li img{	border:1px solid #999;}
.content .ContentHeader .RollerThm li.current img{	border:1px solid #fff;}
.content .ContentHeader .headingTxt{position:absolute;	top:148px;	right:70px;}
.content .ContentHeader .headingTxt div{background:#cdb03b;filter:alpha(opacity=85);opacity:.85;height:40px;}
.content .ContentHeader .headingTxt a{
	display:block;
	line-height:40px;
	padding-left:20px;
	color:#FFF;
	position:absolute;
	top:0;
	text-decoration: none;
	font-size: 12px;}
.query{

	width:260px;
	height:132px;}
.query .wrap{padding:20px 30px;}
.query .inp{width:125px;border:1px solid #ccc; height:18px; padding:0px; line-height:18px;}
.query  form{padding-top:10px;}