﻿body,table,tr,td,div,h1,h2,h3,h4,h5,h6,ul,li,dl,dt,dd,p,span,img{ padding:0; margin:0;}

body { color:#333; font:normal normal normal 12px/18px 宋体; text-align:center; background:#f1f2dd;}

ul,li{ list-style:none;}

p{ line-height:160%;}

img{ border:none;}

a{ color:#333; text-decoration:none;}
a:hover{ color:#1d842f; text-decoration:underline;}

h2{ font-size:12px; color:#1d842f;}
h2 a{ color:#0583b8;}
.more{ float:right; width:44px; height:11px; margin-top:7px; text-indent:-9999em; background:url(../images/ico_more.png) no-repeat 0 0;}



.phd,.pbd,.pft{ clear:both; width:960px; text-align:left; padding:0; margin:0 auto; border:solid #b7e0af; border-width:0 1px; background:#fff;}

.pbd .part{ float:left; overflow:hidden;}
.pt-second{ width:220px;}
.pt-main{ width:718px; border:solid #fff; border-width:0 7px;}

.pbd .pt-inner{}

.more{ float:right; padding-right:8px;color:#0583b8; text-decoration:underline;}

.mod{ overflow:hidden; margin-bottom:8px;}
.mhd{ height:24px; line-height:24px;}


/*  ==================Head Start================ */
.banner{ overflow:hidden; width:960px; height:175px; border-bottom:1px solid #b8e8d0;}
.banner img{ display:block;}
/*  ==================Head End================ */


/*  ==================Footer Start================ */
.pft{ height:70px; text-align:center; background:#dde5d9 url(../images/foot_bg.png) repeat-x 0 0;}
	.pft p{ padding-top:25px; color:#7c8e82;}
	.pft p span{ font-family:Arial, Helvetica, sans-serif;}
/*  ==================Footer End================ */


/*  ==================Mainbody Start================ */
.cs-list{ overflow:hidden; padding:7px 10px;}
	.cs-list li{ padding-left:15px; overflow:hidden; height:23px; line-height:23px; background:url(../images/ico_01.png) no-repeat 0 8px;}
	.cs-list li a{ display:block; height:22px; color:#2f4c01;}
		.cs-list li a:hover,.cs-list li .hover{ color:#1d842f;}
		.cs-list li span{ float:right; color:#666;}
			.cs-list li a span{ float:none; color:#666;}
		
.pbd{ overflow:hidden; background:#fff url(../images/pbd_bg.png) repeat-y 733px 0; border-top:5px solid #fff;}

.pt-main .mod{}
.mod-inormal .mhd{ background:url(../images/hx_01.png) repeat-x 0 0; border:1px solid #c4e7ca;}
.mod-inormal .mhd h2{ padding-left:32px; background:url(../images/ico_hx01.png) no-repeat 10px;}
.mod-inormal .mbd{ border:solid #d6d6d6; border-width:0 1px 1px;}
.mod-inews{}
	.mod-inews .mbd{ padding:10px 10px 0 320px; height:194px;}
	.mod-inews .pic,.mod-inews .pic img{ width:290px; height:180px; overflow:hidden;}
	.mod-inews .pic{ float:left; margin-left:-300px;}
	.mod-inews h3{ margin-top:20px; text-align:center; color:#1d842f; font-size:14px;}
	.mod-inews h3 a{ color:#1d842f;}
	.mod-inews p{ padding-bottom:7px; color:#747474; text-indent:2em; line-height:1.8em; border-bottom:1px dotted #dcdcdc;}
	.mod-inews .detail{ padding-left:7px; color:#ef8700;}
.mod-photo{}
	.mod-photo .mbd{ height:180px;}
	.mod-photo ul{ overflow:hidden;zoom:1; padding:15px 0 0 13px;}
	.mod-photo li{ float:left; display:inline; margin:0 5px;}
	.mod-photo li img{ width:160px; height:132px; overflow:hidden; display:block; border:1px solid #ccc;}
	.mod-photo li span{ display:block; padding-left:15px; overflow:hidden; height:23px; line-height:23px; background:url(../images/ico_01.png) no-repeat 0 8px;}
.mod-corpus{ margin-right:20px;}
.mod-learn{}
	.mod-ispc{ width:348px; float:left;}
	.mod-ispc .mhd{ padding-bottom:4px; background:url(../images/hx_02.png) no-repeat 100% bottom; border-bottom:1px solid #fff;}
	.mod-ispc .mhd h2{ padding-left:28px; background:url(../images/ico_hx02.png) no-repeat 7px;}
	.mod-ispc .mbd{ height:152px; background:url(../images/mbd_bg01.png) repeat-x 0 0; border:1px solid #dff3ce;}
	.mod-ispc li a{ border-bottom:1px dotted #cacaca;}

.pt-second .mod{}
.mod-plist{ margin-bottom:0;}
	.mod-plist .mhd{ display:none;}
	.mod-plist .mbd{ padding-bottom:0; text-align:center;}
	.mod-plist .cs-pl{ overflow:hidden; width:198px; margin:0 auto; padding:10px 0;}
	.pt-second .cs-pl li{ overflow:hidden; width:195px; height:79px; margin-bottom:12px; text-align:center;}
	.pt-second .cs-pl li img{ display:block; overflow:hidden; margin:0 auto; width:193px; height:77px; border:1px solid #cdcdcc;}
	.pt-second .cs-pl li.spc{ width:198px; height:70px;}
	.pt-second .cs-pl li.spc img{ width:198px; height:70px; border:none;}
	.pt-second .cs-pl li a{}

.mod-path{ margin-bottom:0; padding-left:10px; height:25px; line-height:25px; color:#666;}
	.mod-path a{ padding-right:7px; color:#666;}

.mod-news .mbd{ padding:10px 0; text-align:center;}
	.mod-news .mhd{ text-align:left;}
	.mod-news .mbd h1{ margin:15px 0 8px; font-size:14px; color:#363736;}
	.mod-news .mbd p,.mod-news .mbd div{ padding:20px 25px; text-align:left; color:#535353; font-size:16px; text-indent:2em; line-height:25px;}
	.mod-news .mbd p.info{ padding:0; height:30px; line-height:30px; color:#333; font-size:12px; text-align:center; background:#f2f2f2;}
	.mod-news .mbd p.info span{ padding:0 15px;}
	.mod-news .mbd img{ display:block; margin:25px auto 0;}
	.mod-news .cs-list{ padding:0 15px; text-align:left;}
	.mod-news .cs-list li{ padding:0; height:28px; line-height:28px; background:url(../images/Dotline.gif) repeat-x 0 bottom;}
	.mod-news .cs-list li a{ padding-left:18px; color:#333; background:url(../images/ico_02.png) no-repeat 5px 10px;}
	.mod-news .cs-list li a:hover{ color:#1d842f;}
	.mod-news .cs-list li span{ padding-right:10px; color:#666;}
.pages{ text-align:center; padding:20px 0;}
	.pages span{ padding-right:15px;}
	.pages a{ margin:0 2px; padding:2px 5px; color:#1d842f; border:1px solid #e1eee3;}
	.pages a:hover{ color:#fff; background:#1d842f; text-decoration:none;}
	.pages .spc{ background:#e1eee3; border:1px solid #a5cbab;}
	

.mod-subnav{ width:212px; margin:5px auto;}
.mod-subnav .mhd{ height:25px; line-height:25px; text-align:center; background:url(../images/hx_03.png) no-repeat 0 0;}
.mod-subnav .mbd{ padding-top:5px;}
.mod-subnav h4{ height:24px; font-size:12px; font-weight:normal;}
.mod-subnav h4.spc{ height:25px;}
.mod-subnav h4 a{ display:block; text-align:center; color:#409600; line-height:25px; background:url(../images/ico_03.png) no-repeat 100%;}
.mod-subnav h4 a:hover,.mod-subnav h4 a.hover{}


#demo{ overflow:hidden; width:696px; margin:0 10px}
	#demo ul{position:static;}
	#indemo { float: left; width: 800%; }
	#demo1 { float: left; }
	#demo2 { float: left; }
		
