@charset "utf-8";
/*css document*/
*{ padding:0; margin:0;}
body{ font:12px/22px "宋体"; word-break:break-all; text-align:left; background:#fff; color:#000; line-height:18px;}
h1,h2,h3,h4,h5,h6{ font-size:14px;}
ul,li{ list-style:none;}
a{ color:#323232; text-decoration:none;}
a:hover{ color:#7CC2E3; text-decoration:none;}
img{ border:0;}
a img,a:hover img{ border:0;}
button{ cursor:pointer;}
em{ font-style:normal;}
input{ font-size:12px;}

/*other*/
.clearit{ clear:both;}

/*glabal css*/
#headerArea{ background:#F3F8F6;}
#header{ width:1002px; height:110px; background:url(../images/headerbeg.jpg) no-repeat; margin:0 auto;}
#header .logo{ float:left; margin:14px 0 0 58px;}
#header .search{ float:right; width:236px; height:20px; margin:77px 54px 0 0; position:relative; display:inline;}
#header .search .txt{ position:absolute; left:0; top:0; height:16px; width:184px; border:1px solid #9FADA7; padding:2px 0 0 3px; color:#737C77; background:none;}
#header .search .btn{ position:absolute; right:0; top:0;}

#navArea{ background:#0F613D;}
#nav{ width:776px; height:26px; margin:0 auto; padding:0 166px 0 60px; text-align:center; font-family:arial; font-weight:bold; position:relative;}
#nav a{ color:#fff;}
#nav a:hover , #nav a.current{ color:#FFC500;}
#nav td{ padding-top:4px;}
#nav td.bg{ width:1px; background:url(../images/baitio.jpg) no-repeat 0 8px;}
#nav .version{ position:absolute; right:82px; top:4px; letter-spacing:2px;}

#footerArea{ background:#C2DACA;}
#footer{  height:70px; width:1002px; margin:1px auto 0;}
#footer .footRight{ margin:17px auto 0;text-align:center;}
#footer .footRight p{ color:#396140;}
#footer .footRight p a{ color:#0E603C;}
#footer .footRight p a:hover{ color:#396140; text-decoration:underline;}
#footer .footRight span{ display:block; margin-top:3px; color:#6D7E6E;}

#wrapper{ width:1002px; margin:0 auto;}
#wrapper1{ width:1002px; margin:1px auto 0;  padding-top:7px; overflow:hidden;}
#wrapper2{background:url(../images/tiao1.jpg) repeat-x left top; }
#innerWrapper{ width:889px; margin-left:59px;}
.fleft{ float:left; width:275px;}
.fcenter{ float:left; width:374px; display:inline; margin-left:4px;}
.fright{ float:right; width:232px;}
.fleft1{ width:232px; float:left; display:inline; margin-left:60px;}
.fright1{ width:654px; float:left; display:inline; margin-left:2px;}

/*index*/
#bannerArea{ background:#DFE8E3;}
#banner{ width:942px; margin:1px auto 0; padding-left:60px;}
.indexP{ margin-bottom:4px;}

.cas{ font-family:arial; }
.cas h2{ background:url(../images/tit.jpg) repeat-x; line-height:21px; color:#fff; padding-left:16px; font-size:12px;}
.cas ul{ border:1px solid #B4C3B6; margin-top:1px; padding:9px 0 6px; *padding:9px 0 9px; overflow:hidden; _height:1%;}
.cas li{ width:250px; margin:0 0 3px 11px; line-height:22px; float:left; display:inline;}
.cas li a{ display:block; color:#2B2C2B; padding-left:22px; background:url(../images/abg.jpg) no-repeat;}
.cas li a:hover{ font-weight:bold; background:url(../images/abg1.jpg) no-repeat; color:#2B2C2B;}

.releasedLink{ border:1px solid #B4C3B6; margin-top:3px;}
.releasedLink h2{ width:252px; border-bottom:1px dashed #4A6E50; color:#0F613D; font-size:12px; height:19px; margin:0 auto; padding:3px 0 0 12px; position:relative;}
.releasedLink h2 a{ position:absolute; right:12px; top:3px; color:#0F613D; font-weight:normal;}
.releasedLink h2 a:hover{ text-decoration:underline;}
.releasedLink p{ padding:10px 0 15px 18px; overflow:hidden; width:230px; font-weight:bold; font-family:arial;}
.releasedLink p a{ float:left; margin-right:20px;}
.releasedLink p a:hover{ color:#FEC300; text-decoration:underline;}

.news{ margin-top:3px;}
.news h2{ height:17px; background:url(../images/tit.jpg) repeat-x; position:relative; font-size:12px; color:#fff; padding:4px 0 0 19px; line-height:14px;}
.news h2 img{ position:absolute; right:17px; top:5px;}
.news ul{ border:1px solid #B4C3B6; margin-top:1px; overflow:hidden; _height:1%; padding:9px 0 7px;}
.news li{ width:334px; margin-left:19px; display:inline; float:left; line-height:22px; overflow:hidden;  background:url(../images/greenk.jpg) 0 47% no-repeat;}
.news li .txt{ float:left; width:224px; padding-left:10px;}
.news li .txt a:hover{ text-decoration:underline;}
.news li .date{ float:right; color:#6D7D70;}

.program{ font-family:Arial;}
.program h2{ height:21px; background:url(../images/tit.jpg) repeat-x; font-size:12px; color:#fff; padding:0px 0 0 16px;}
.program ul{ border:1px solid #B4C3B6; margin-top:1px; padding:2px 0 0px;}
.program li{ border-bottom:1px dotted #B4C3B6; line-height:23px; background:url(../images/greenk.jpg) 6px 45% no-repeat; padding-left:15px; width:190px; margin:0 auto;}
.program li.except{ border:0;}
.program li a{ color:#0F613D; font-weight:bold;}
.program li a:hover{ color:#7CC2E3;}

.download{ display:block; margin-top:3px;}
.joinIn{ display:block; margin-top:3px;}

.lineX{ height:1px; background:#B4C3B6; margin-top:8px; overflow:hidden;}
.lineX1{ height:2px; background:#FCC600; overflow:hidden;}

/*subContent*/
.leftNav{ font-family:arial;}
.leftNav h2{ height:19px; background:url(../images/tit.jpg) repeat-x; font-size:12px; color:#FFC200; padding:2px 0 0 16px;}
.leftNav .content{ border:1px solid #B4C3B6; margin-top:1px; background:#fff;}
.leftNav .content ul{}
.leftNav .content li{ width:220px; min-height:23px; _height:23px; line-height:23px; margin:2px auto 0;}
.leftNav .content li a{ background:url(../images/leftbg1.jpg) no-repeat; display:block; height:23px; color:#000; padding-left:24px;}
.leftNav .content li a:hover , .leftNav .content li.current a{ background:url(../images/leftbg2.jpg) no-repeat; color:#000;}
.leftNav .content li div{ display:none;}
.leftNav .content li.current div{ display:block; padding:5px 0; overflow:hidden;}
.leftNav .content li.current div a{ _margin-top:-3px; width:136px; height:25px; background:url(../images/subbg.jpg) no-repeat; margin-left:32px; padding-left:36px; float:left; display:inline; line-height:25px;}
.leftNav .content li.current div a:hover , .leftNav .content li.current div a.active{ background:url(../images/subbg.jpg) no-repeat; color:#FFC300;}
.leftNav .content .enter{ display:block; margin-top:80px;}

.banner1{ background:url(../images/char.jpg) left top no-repeat; padding-top:25px;}
.contentTit{ margin-top:1px; height:25px; background:url(../images/tiao3.jpg) repeat-x; font-weight:bold; color:#0F603F; font-size:14px; padding:8px 0 0 15px; position:relative;}
.contentTit .currentLoc{ position:absolute; right:4px; top:8px; font-weight:normal; font-size:12px;}
.contentTit .currentLoc a{ color:#0F603F; }
.contentTit .currentLoc a:hover{ color:#7CC2E3; text-decoration:underline;}
.contxt{ margin:0 16px; min-height:200px; height:auto!important; height:200px;}
.contxt h2{ font-size:12px; text-align:center; color:#3E3E3E; line-height:42px;}
.contxt p{ margin-top:10px; text-indent:2em;}
